Interface IMetaDescription
-
- All Known Implementing Classes:
MetaDescription
public interface IMetaDescription
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<PipelineBuilderConstants.JcoreMeta.Category>getCategories()DescriptiongetChosenDescriptor()IntegergetChosenDescriptorAsIndex()DescriptiongetJCoReDescription(String specifier)Returns a specific descriptor object.Collection<Description>getJCoReDescriptions()Returns a collection of all the descriptor names for this component.de.julielab.utilities.aether.MavenArtifactgetMavenArtifact()StringgetName()Returns the visible name of this component.voidsetChosenDescriptor(String descriptor)voidsetChosenDescriptorAsIndex(Integer descIndex)Sets the chosen Descriptor as index reference to the Descriptor Array List
-
-
-
Method Detail
-
getChosenDescriptor
Description getChosenDescriptor() throws DescriptorLoadingException
- Throws:
DescriptorLoadingException
-
setChosenDescriptor
void setChosenDescriptor(String descriptor) throws DescriptorLoadingException
- Throws:
DescriptorLoadingException
-
getChosenDescriptorAsIndex
Integer getChosenDescriptorAsIndex()
-
setChosenDescriptorAsIndex
void setChosenDescriptorAsIndex(Integer descIndex)
Sets the chosen Descriptor as index reference to the Descriptor Array List- Parameters:
descIndex-
-
getJCoReDescription
Description getJCoReDescription(String specifier) throws DescriptorLoadingException
Returns a specific descriptor object.- Parameters:
specifier-- Returns:
- Throws:
DescriptorLoadingException
-
getJCoReDescriptions
Collection<Description> getJCoReDescriptions() throws DescriptorLoadingException
Returns a collection of all the descriptor names for this component. The names can be used to access a specific descriptor object via thegetJCoReDescriptionmethod.- Returns:
- Throws:
DescriptorLoadingException
-
getName
String getName()
Returns the visible name of this component.- Returns:
-
getCategories
List<PipelineBuilderConstants.JcoreMeta.Category> getCategories()
-
getMavenArtifact
de.julielab.utilities.aether.MavenArtifact getMavenArtifact() throws DescriptorLoadingException- Throws:
DescriptorLoadingException
-
-