public class MetadataModeling extends java.lang.Object
JPhyloIOFormatInfo.getMetadataModeling(info.bioinfweb.jphyloio.events.type.EventContentType, boolean)
.JPhyloIOFormatInfo.getMetadataModeling(info.bioinfweb.jphyloio.events.type.EventContentType, boolean)
,
MetadataTopologyType
,
LiteralContentSequenceType
Modifier and Type | Field and Description |
---|---|
static MetadataModeling |
NO_METADATA |
Constructor and Description |
---|
MetadataModeling(MetadataTopologyType topologyType,
java.util.Set<LiteralContentSequenceType> contentTypes)
Creates a new instance of this class.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<LiteralContentSequenceType> |
getContentTypes()
Returns the set of metadata content types (simple or XML) that may be nested between literal metaevents under start and end
events of the according content type.
|
MetadataTopologyType |
getTopologyType()
Returns the topology type that may be nested between start and end events of the according content type.
|
public static final MetadataModeling NO_METADATA
public MetadataModeling(MetadataTopologyType topologyType, java.util.Set<LiteralContentSequenceType> contentTypes)
topologyType
- the metadata topology typecontentTypes
- the set of supported literal metadata content typesjava.lang.NullPointerException
- if any parameter is null
public MetadataTopologyType getTopologyType()
null
)public java.util.Set<LiteralContentSequenceType> getContentTypes()
null
.)