public class LiteralMetadataEvent extends LabeledIDEvent
LiteralMetadataContentEvents.LiteralMetadataContentEvent,
ResourceMetadataEvent,
Metadata demo application| Constructor and Description |
|---|
LiteralMetadataEvent(java.lang.String id,
java.lang.String label,
URIOrStringIdentifier predicate,
LiteralContentSequenceType sequenceType) |
LiteralMetadataEvent(java.lang.String id,
java.lang.String label,
URIOrStringIdentifier predicate,
java.lang.String alternativeStringValue,
URIOrStringIdentifier originalType,
LiteralContentSequenceType sequenceType) |
LiteralMetadataEvent(java.lang.String id,
java.lang.String label,
URIOrStringIdentifier predicate,
URIOrStringIdentifier originalType,
LiteralContentSequenceType sequenceType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAlternativeStringValue()
Returns the alternative string representation of the literal value modeled by the following
sequence of
LiteralMetadataContentEvents. |
URIOrStringIdentifier |
getOriginalType() |
URIOrStringIdentifier |
getPredicate() |
LiteralContentSequenceType |
getSequenceType()
Determines which type of sequence of
LiteralMetadataContentEvents will be nested within this
event. |
boolean |
hasAlternativeStringValue()
Determines whether an alternative string representation is available for the value modeled by the following
sequence of
LiteralMetadataContentEvents. |
checkID, getIDgetLabel, hasLabelasCharacterDefinitionEvent, asCharacterSetIntervalEvent, asCommentEvent, asEdgeEvent, asLabeledIDEvent, asLinkedLabeledIDEvent, asLiteralMetadataContentEvent, asLiteralMetadataEvent, asNodeEvent, asPartEndEvent, asResourceMetadataEvent, asSequenceTokensEvent, asSetElementEvent, asSingleSequenceTokenEvent, asSingleTokenDefinitionEvent, asTokenSetDefinitionEvent, asUnknownCommandEvent, createEndEvent, getTypepublic LiteralMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier predicate, LiteralContentSequenceType sequenceType)
public LiteralMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier predicate, URIOrStringIdentifier originalType, LiteralContentSequenceType sequenceType)
public LiteralMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier predicate, java.lang.String alternativeStringValue, URIOrStringIdentifier originalType, LiteralContentSequenceType sequenceType)
public URIOrStringIdentifier getPredicate()
public boolean hasAlternativeStringValue()
LiteralMetadataContentEvents.true if an alternative representation is available or false otherwisepublic java.lang.String getAlternativeStringValue()
LiteralMetadataContentEvents.
Some formats may provide alternative representations of a content, e.g. a human and a machine readable one.
null if there is nonepublic URIOrStringIdentifier getOriginalType()
public LiteralContentSequenceType getSequenceType()
LiteralMetadataContentEvents will be nested within this
event.