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 nullpublic MetadataTopologyType getTopologyType()
null)public java.util.Set<LiteralContentSequenceType> getContentTypes()
null.)