Class OpencastMetadataCodec
java.lang.Object
org.opencastproject.metadata.dublincore.OpencastMetadataCodec
Collection of metadata encoding functions following Opencast rules.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondecodeDate(java.lang.String)as a function.decodeDuration(String)as a function.static final com.entwinemedia.fn.Fn<DublinCoreValue, Temporal> decodeTemporal(DublinCoreValue)as a function. -
Method Summary
Modifier and TypeMethodDescriptionstatic DatedecodeDate(String date) Decode a W3C-DTF encoded date.static longdecodeDuration(String ms) Decode a duration.static TemporaldecodeTemporal(DublinCoreValue temporal) Decode a temporal value.static DublinCoreValueencodeDate(Date date, Precision p) Encode a date with a given precision.static DublinCoreValueencodeDuration(long ms) Encode a duration.static DublinCoreValueencodePeriod(Date from, Date to, Precision precision) Encode a period with a given precision.
-
Field Details
-
decodeDate
decodeDate(java.lang.String)as a function. -
decodeDuration
decodeDuration(String)as a function. -
decodeTemporal
decodeTemporal(DublinCoreValue)as a function.
-
-
Method Details
-
encodeDate
Encode a date with a given precision. -
decodeDate
Decode a W3C-DTF encoded date. -
encodeDuration
Encode a duration. -
decodeDuration
Decode a duration. -
encodePeriod
Encode a period with a given precision. -
decodeTemporal
Decode a temporal value.
-