@ParametersAreNonnullByDefault public final class DublinCores extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
OC_DC_CATALOG_NS_URI
Namespace name of Dublin Core metadata generated by Opencast.
|
static org.opencastproject.mediapackage.EName |
OC_DC_CATALOG_ROOT_ELEMENT
The dc root element of Opencast DublinCore catalogs.
|
static org.opencastproject.mediapackage.EName |
OC_PROPERTY_ADVERTISED |
static org.opencastproject.mediapackage.EName |
OC_PROPERTY_AGENT_TIMEZONE
Opencast property: The timezone of the agent specified to be scheduled with an event.
|
static org.opencastproject.mediapackage.EName |
OC_PROPERTY_ANNOTATION |
static org.opencastproject.mediapackage.EName |
OC_PROPERTY_DURATION |
static String |
OC_PROPERTY_NS_PREFIX
Prefix for Opencast properties.
|
static String |
OC_PROPERTY_NS_URI
Namespace URI for Opencast properties.
|
static org.opencastproject.mediapackage.EName |
OC_PROPERTY_PROMOTED |
static org.opencastproject.mediapackage.EName |
OC_PROPERTY_RECURRENCE
This is a string defining a recurrence pattern as specified in RFC 2445.
|
| Modifier and Type | Method and Description |
|---|---|
static OpencastDctermsDublinCore.Episode |
mkOpencast()
Deprecated.
use
mkOpencastEpisode() instead |
static OpencastDctermsDublinCore.Episode |
mkOpencastEpisode()
Create a new Opencast DublinCore metadata catalog for episodes.
|
static OpencastDctermsDublinCore.Episode |
mkOpencastEpisode(DublinCoreCatalog dc)
Create an Opencast episode DublinCore accessor for a
DublinCoreCatalog. |
static OpencastDctermsDublinCore.Episode |
mkOpencastEpisode(com.entwinemedia.fn.data.Opt<String> id)
Create a new Opencast DublinCore metadata catalog for episodes.
|
static OpencastDctermsDublinCore.Episode |
mkOpencastEpisode(String id)
Create a new Opencast DublinCore metadata catalog for episodes.
|
static OpencastDctermsDublinCore.Episode |
mkOpencastEpisode(String id,
String seriesId)
Create a new Opencast DublinCore metadata catalog for episodes.
|
static OpencastDctermsDublinCore.Series |
mkOpencastSeries()
Create a new Opencast DublinCore metadata catalog for series.
|
static OpencastDctermsDublinCore.Series |
mkOpencastSeries(DublinCoreCatalog dc)
Create an Opencast series DublinCore accessor for a
DublinCoreCatalog. |
static OpencastDctermsDublinCore.Series |
mkOpencastSeries(String id)
Create a new Opencast DublinCore metadata catalog for series.
|
static DublinCoreCatalog |
mkSimple()
Create a new empty catalog with no special namespace registered, no root tag and no flavor.
|
static DublinCoreCatalog |
mkStandard()
Create a new empty catalog suitable to take properties from the standard DublinCore
namespaces
DublinCore.ELEMENTS_1_1_NS_URI and DublinCore.TERMS_NS_URI. |
static DublinCoreCatalog |
read(InputStream in)
Read a DublinCore catalog from a stream containing either JSON or XML.
|
public static final String OC_DC_CATALOG_NS_URI
public static final org.opencastproject.mediapackage.EName OC_DC_CATALOG_ROOT_ELEMENT
public static final String OC_PROPERTY_NS_URI
public static final String OC_PROPERTY_NS_PREFIX
public static final org.opencastproject.mediapackage.EName OC_PROPERTY_AGENT_TIMEZONE
public static final org.opencastproject.mediapackage.EName OC_PROPERTY_RECURRENCE
public static final org.opencastproject.mediapackage.EName OC_PROPERTY_ANNOTATION
public static final org.opencastproject.mediapackage.EName OC_PROPERTY_ADVERTISED
public static final org.opencastproject.mediapackage.EName OC_PROPERTY_PROMOTED
public static final org.opencastproject.mediapackage.EName OC_PROPERTY_DURATION
@Nonnull @Deprecated public static OpencastDctermsDublinCore.Episode mkOpencast()
mkOpencastEpisode() insteadMediaPackageElements.EPISODE.
OC_DC_CATALOG_ROOT_ELEMENT.
identifier property is not set.
@Nonnull public static OpencastDctermsDublinCore.Episode mkOpencastEpisode()
MediaPackageElements.EPISODE.
OC_DC_CATALOG_ROOT_ELEMENT.
identifier property is not set.
@Nonnull public static OpencastDctermsDublinCore.Episode mkOpencastEpisode(String id)
MediaPackageElements.EPISODE.
OC_DC_CATALOG_ROOT_ELEMENT.
dcterms:identifier to id
@Nonnull public static OpencastDctermsDublinCore.Episode mkOpencastEpisode(com.entwinemedia.fn.data.Opt<String> id)
MediaPackageElements.EPISODE.
OC_DC_CATALOG_ROOT_ELEMENT.
dcterms:identifier to id if some, or create a random
UUID otherwise
@Nonnull public static OpencastDctermsDublinCore.Episode mkOpencastEpisode(String id, String seriesId)
MediaPackageElements.EPISODE.
OC_DC_CATALOG_ROOT_ELEMENT.
dcterms:identifier to id
seriesId setting the DublinCore.PROPERTY_IS_PART_OF property.
@Nonnull public static OpencastDctermsDublinCore.Episode mkOpencastEpisode(DublinCoreCatalog dc)
DublinCoreCatalog.
Read and write operations access and modify the wrapped catalog.@Nonnull public static OpencastDctermsDublinCore.Series mkOpencastSeries()
MediaPackageElements.SERIES.
OC_DC_CATALOG_ROOT_ELEMENT.
identifier property is not set.
@Nonnull public static OpencastDctermsDublinCore.Series mkOpencastSeries(String id)
MediaPackageElements.SERIES.
OC_DC_CATALOG_ROOT_ELEMENT.
dcterms:identifier to id
@Nonnull public static OpencastDctermsDublinCore.Series mkOpencastSeries(DublinCoreCatalog dc)
DublinCoreCatalog.
Read and write operations access and modify the wrapped catalog.@Nonnull public static DublinCoreCatalog mkStandard()
DublinCore.ELEMENTS_1_1_NS_URI and DublinCore.TERMS_NS_URI.
Please note that neither a flavor nor a root tag is set.
@Nonnull public static DublinCoreCatalog mkSimple()
@Nonnull public static DublinCoreCatalog read(InputStream in)
The reader is not capable of determining the catalog's flavor.
Implementation note: In order to detect the format the whole stream is read into memory first. If you
know upfront whether JSON or XML is used you may want to choose DublinCoreJsonFormat.read(java.io.InputStream)
or DublinCoreXmlFormat.read(java.io.InputStream) for performance reasons.
Copyright © 2009–2019 Opencast Project. All rights reserved.