@ParametersAreNonnullByDefault public final class OpencastMetadataCodec extends Object
| Modifier and Type | Field and Description |
|---|---|
static com.entwinemedia.fn.Fn<String,Date> |
decodeDate
decodeDate(java.lang.String) as a function. |
static com.entwinemedia.fn.Fn<String,Long> |
decodeDuration
decodeDuration(String) as a function. |
static com.entwinemedia.fn.Fn<DublinCoreValue,Temporal> |
decodeTemporal
decodeTemporal(DublinCoreValue) as a function. |
| Modifier and Type | Method and Description |
|---|---|
static Date |
decodeDate(String date)
Decode a W3C-DTF encoded date.
|
static long |
decodeDuration(String ms)
Decode a duration.
|
static DCMIPeriod |
decodePeriod(String period)
Decode a period.
|
static Temporal |
decodeTemporal(DublinCoreValue temporal)
Decode a temporal value.
|
static DublinCoreValue |
encodeDate(Date date)
Encode a date with day precision.
|
static DublinCoreValue |
encodeDate(Date date,
Precision p)
Encode a date with a given precision.
|
static DublinCoreValue |
encodeDuration(long ms)
Encode a duration.
|
static DublinCoreValue |
encodePeriod(Date from,
Date to,
Precision precision)
Encode a period with a given precision.
|
public static final com.entwinemedia.fn.Fn<String,Date> decodeDate
decodeDate(java.lang.String) as a function.public static final com.entwinemedia.fn.Fn<String,Long> decodeDuration
decodeDuration(String) as a function.@Nonnull public static final com.entwinemedia.fn.Fn<DublinCoreValue,Temporal> decodeTemporal
decodeTemporal(DublinCoreValue) as a function.@Nonnull public static DublinCoreValue encodeDate(Date date)
@Nonnull public static DublinCoreValue encodeDate(Date date, Precision p)
@Nonnull public static DublinCoreValue encodeDuration(long ms)
public static long decodeDuration(String ms)
@Nonnull public static DublinCoreValue encodePeriod(Date from, Date to, Precision precision)
@Nonnull public static DCMIPeriod decodePeriod(String period)
@Nonnull public static Temporal decodeTemporal(DublinCoreValue temporal)
Copyright © 2009–2019 Opencast Project. All rights reserved.