@ParametersAreNonnullByDefault public interface DublinCore
Dublin Core is an initiative to create a digital "library card catalog" for the Web. Dublin Core, in its simple form, is made up of 15 metadata (data that describes data) elements that offer expanded cataloging information and improved document indexing for search engine programs.
Two forms of Dublin Core exist: Simple Dublin Core and Qualified Dublin Core. Simple Dublin
Core expresses properties as literal strings using just the 15 metadata elements from the Dublin Core Metadata
Element Sets. Each element can have multiple values, but order is defined. Values may have an associated language.
Please see http://dublincore.org/documents/dces/ for further
information.
Qualified Dublin Core increases the specificity of metadata by extending the set of properties (elements) and by
adding information about encoding schemes. While enabling searches to be more specific, qualifiers are also more
complex and can pose challenges to interoperability.
Please see http://dublincore.org/documents/dcmi-terms/ and
http://dublincore.org/documents/dc-xml-guidelines/
Section 5 for further information.
| Modifier and Type | Field and Description |
|---|---|
static String |
ELEMENTS_1_1_NS_PREFIX
Namespace prefix if the
Elements 1.1 namespace. |
static String |
ELEMENTS_1_1_NS_URI
Namespace name of the
/elements/1.1/ namespace. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_BOX
Syntax encoding scheme
Box. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_ISO3166
Syntax encoding scheme
ISO3166. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_ISO639_2
Syntax encoding scheme
ISO639-1. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_ISO639_3
Syntax encoding scheme
ISO639-3. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_ISO8601
Syntax encoding scheme
ISO8601 used for durations. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_PERIOD
Syntax encoding scheme
Period. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_POINT
Syntax encoding scheme
Point. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_RFC1766
Syntax encoding scheme
RFC1766. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_RFC3066
Syntax encoding scheme
RFC3066. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_RFC4646
Syntax encoding scheme
RFC4646. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_URI
Syntax encoding scheme
URI. |
static org.opencastproject.mediapackage.EName |
ENC_SCHEME_W3CDTF
Syntax encoding scheme
W3CDTF. |
static String |
LANGUAGE_ANY
Language code that matches any language.
|
static String |
LANGUAGE_UNDEFINED
Language code for properties without language information.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_ABSTRACT
Dublin Core Property abstract in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_ACCESS_RIGHTS
Dublin Core Property accessRights in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_ACCRUAL_METHOD
Dublin Core Property accrualMethod in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_ACCRUAL_PERIODICITY
Dublin Core Property accrualPeriodicity in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_ACCRUAL_POLICY
Dublin Core Property accrualPolicy in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_ALTERNATIVE
Dublin Core Property alternative in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_AUDIENCE
Dublin Core Property audience in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_AVAILABLE
Dublin Core Property available in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_BIBLIOGRAPHIC_CITATION
Dublin Core Property bibliographicCitation in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_CONFORMS_TO
Dublin Core Property conformsTo in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_CONTRIBUTOR
Dublin Core Property contributor in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_COVERAGE
Dublin Core Property coverage in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_CREATED
Dublin Core Property created in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_CREATOR
Dublin Core Property creator in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_DATE
Dublin Core Property date in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_DATE_ACCEPTED
Dublin Core Property dateAccepted in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_DATE_COPYRIGHTED
Dublin Core Property dateCopyrighted in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_DATE_SUBMITTED
Dublin Core Property dateSubmitted in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_DESCRIPTION
Dublin Core Property description in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_EDUCATION_LEVEL
Dublin Core Property educationLevel in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_EXTENT
Dublin Core Property extent in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_FORMAT
Dublin Core Property format in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_HAS_FORMAT
Dublin Core Property hasFormat in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_HAS_PART
Dublin Core Property hasPart in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_HAS_VERSION
Dublin Core Property hasVersion in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_IDENTIFIER
Dublin Core Property identifier in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_INSTRUCTIONAL_METHOD
Dublin Core Property instructionalMethod in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_IS_FORMAT_OF
Dublin Core Property isFormatOf in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_IS_PART_OF
Dublin Core Property isPartOf in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_IS_REFERENCED_BY
Dublin Core Property isReferencedBy in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_IS_REPLACED_BY
Dublin Core Property isReplacedBy in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_IS_REQUIRED_BY
Dublin Core Property isRequiredBy in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_IS_VERSION_OF
Dublin Core Property isVersionOf in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_ISSUED
Dublin Core Property issued in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_LANGUAGE
Dublin Core Property language in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_LICENSE
Dublin Core Property license in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_MEDIATOR
Dublin Core Property mediator in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_MEDIUM
Dublin Core Property medium in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_MODIFIED
Dublin Core Property modified in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_PROVENANCE
Dublin Core Property provenance in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_PUBLISHER
Dublin Core Property publisher in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_REFERENCES
Dublin Core Property references in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_RELATION
Dublin Core Property relation in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_REPLACES
Dublin Core Property replaces in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_REQUIRES
Dublin Core Property requires in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_RIGHTS
Dublin Core Property rights in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_RIGHTS_HOLDER
Dublin Core Property rightsHolder in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_SOURCE
Dublin Core Property source in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_SPATIAL
Dublin Core Property spatial in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_SUBJECT
Dublin Core Property subject in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_TABLE_OF_CONTENTS
Dublin Core Property tableOfContents in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_TEMPORAL
Dublin Core Property temporal in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_TITLE
Dublin Core Property title in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_TYPE
Dublin Core Property type in the /terms/ namespace.
|
static org.opencastproject.mediapackage.EName |
PROPERTY_VALID
Dublin Core Property valid in the /terms/ namespace.
|
static String |
TERMS_NS_PREFIX
Namespace prefix if the
/terms/ namespace. |
static String |
TERMS_NS_URI
Namespace name of the
/terms/ namespace. |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.opencastproject.mediapackage.EName property,
DublinCoreValue value)
Add a value to a property.
|
void |
add(org.opencastproject.mediapackage.EName property,
String value)
Add a value without language information to a property.
|
void |
add(org.opencastproject.mediapackage.EName property,
String value,
String language)
Add a value to a property.
|
void |
clear()
Clear the Dublin Core
|
List<DublinCoreValue> |
get(org.opencastproject.mediapackage.EName property)
Get all values of a property no matter what language they have.
|
List<String> |
get(org.opencastproject.mediapackage.EName property,
String language)
Get all values of a property, either in a certain language or in all contained languages.
|
String |
getAsText(org.opencastproject.mediapackage.EName property,
String language,
String delimiter)
Return all values separated by a delimiter.
|
String |
getFirst(org.opencastproject.mediapackage.EName property)
Get the first value of a property, no matter what language it is in.
|
String |
getFirst(org.opencastproject.mediapackage.EName property,
String language)
Like
get(EName, String) but returns only the first value of the list. |
DublinCoreValue |
getFirstVal(org.opencastproject.mediapackage.EName property)
Get the first value of a property, no matter what language it is in.
|
Set<String> |
getLanguages(org.opencastproject.mediapackage.EName property)
Return all languages this property has values in.
|
Set<org.opencastproject.mediapackage.EName> |
getProperties()
Return all contained properties.
|
Map<org.opencastproject.mediapackage.EName,List<DublinCoreValue>> |
getValues()
Get all contained values grouped by property.
|
List<DublinCoreValue> |
getValuesFlat()
Get all values as a flat list.
|
boolean |
hasMultipleValues(org.opencastproject.mediapackage.EName property)
Check if a property has multiple values, ignoring any language information.
|
boolean |
hasMultipleValues(org.opencastproject.mediapackage.EName property,
String language)
Check, if a property has multiple values assigned.
|
boolean |
hasValue(org.opencastproject.mediapackage.EName property)
Check if a property has at least on value without language information assigned.
|
boolean |
hasValue(org.opencastproject.mediapackage.EName property,
String language)
Check if a property has at least one value assigned.
|
void |
remove(org.opencastproject.mediapackage.EName property)
Remove a complete property.
|
void |
remove(org.opencastproject.mediapackage.EName property,
String language)
Remove values of a property.
|
void |
set(org.opencastproject.mediapackage.EName property,
DublinCoreValue value)
Set a property to a value, overwriting an existing value.
|
void |
set(org.opencastproject.mediapackage.EName property,
List<DublinCoreValue> values)
Set a property to a list of values, overwriting any existing.
|
void |
set(org.opencastproject.mediapackage.EName property,
String value)
Set a value without language information to a property, overwriting an existing value.
|
void |
set(org.opencastproject.mediapackage.EName property,
String value,
String language)
Set a property to the given value, overwriting an existing value in the given language.
|
static final String TERMS_NS_URI
/terms/ namespace. See http://dublincore.org/documents/dcmi-terms/ for details.static final String TERMS_NS_PREFIX
/terms/ namespace. See http://dublincore.org/documents/dcmi-terms/ for details.static final String ELEMENTS_1_1_NS_URI
/elements/1.1/ namespace. See http://dublincore.org/documents/dces/ for details.static final String ELEMENTS_1_1_NS_PREFIX
Elements 1.1 namespace. See http://dublincore.org/documents/dces/ for details.static final org.opencastproject.mediapackage.EName PROPERTY_ABSTRACT
static final org.opencastproject.mediapackage.EName PROPERTY_ACCESS_RIGHTS
static final org.opencastproject.mediapackage.EName PROPERTY_ACCRUAL_METHOD
static final org.opencastproject.mediapackage.EName PROPERTY_ACCRUAL_PERIODICITY
static final org.opencastproject.mediapackage.EName PROPERTY_ACCRUAL_POLICY
static final org.opencastproject.mediapackage.EName PROPERTY_ALTERNATIVE
static final org.opencastproject.mediapackage.EName PROPERTY_AUDIENCE
static final org.opencastproject.mediapackage.EName PROPERTY_AVAILABLE
static final org.opencastproject.mediapackage.EName PROPERTY_BIBLIOGRAPHIC_CITATION
static final org.opencastproject.mediapackage.EName PROPERTY_CONFORMS_TO
static final org.opencastproject.mediapackage.EName PROPERTY_CONTRIBUTOR
static final org.opencastproject.mediapackage.EName PROPERTY_COVERAGE
static final org.opencastproject.mediapackage.EName PROPERTY_CREATED
static final org.opencastproject.mediapackage.EName PROPERTY_CREATOR
static final org.opencastproject.mediapackage.EName PROPERTY_DATE
static final org.opencastproject.mediapackage.EName PROPERTY_DATE_ACCEPTED
static final org.opencastproject.mediapackage.EName PROPERTY_DATE_COPYRIGHTED
static final org.opencastproject.mediapackage.EName PROPERTY_DATE_SUBMITTED
static final org.opencastproject.mediapackage.EName PROPERTY_DESCRIPTION
static final org.opencastproject.mediapackage.EName PROPERTY_EDUCATION_LEVEL
static final org.opencastproject.mediapackage.EName PROPERTY_EXTENT
static final org.opencastproject.mediapackage.EName PROPERTY_FORMAT
static final org.opencastproject.mediapackage.EName PROPERTY_HAS_FORMAT
static final org.opencastproject.mediapackage.EName PROPERTY_HAS_PART
static final org.opencastproject.mediapackage.EName PROPERTY_HAS_VERSION
static final org.opencastproject.mediapackage.EName PROPERTY_IDENTIFIER
static final org.opencastproject.mediapackage.EName PROPERTY_INSTRUCTIONAL_METHOD
static final org.opencastproject.mediapackage.EName PROPERTY_IS_FORMAT_OF
static final org.opencastproject.mediapackage.EName PROPERTY_IS_PART_OF
static final org.opencastproject.mediapackage.EName PROPERTY_IS_REFERENCED_BY
static final org.opencastproject.mediapackage.EName PROPERTY_IS_REPLACED_BY
static final org.opencastproject.mediapackage.EName PROPERTY_IS_REQUIRED_BY
static final org.opencastproject.mediapackage.EName PROPERTY_ISSUED
static final org.opencastproject.mediapackage.EName PROPERTY_IS_VERSION_OF
static final org.opencastproject.mediapackage.EName PROPERTY_LANGUAGE
static final org.opencastproject.mediapackage.EName PROPERTY_LICENSE
static final org.opencastproject.mediapackage.EName PROPERTY_MEDIATOR
static final org.opencastproject.mediapackage.EName PROPERTY_MEDIUM
static final org.opencastproject.mediapackage.EName PROPERTY_MODIFIED
static final org.opencastproject.mediapackage.EName PROPERTY_PROVENANCE
static final org.opencastproject.mediapackage.EName PROPERTY_PUBLISHER
static final org.opencastproject.mediapackage.EName PROPERTY_REFERENCES
static final org.opencastproject.mediapackage.EName PROPERTY_RELATION
static final org.opencastproject.mediapackage.EName PROPERTY_REPLACES
static final org.opencastproject.mediapackage.EName PROPERTY_REQUIRES
static final org.opencastproject.mediapackage.EName PROPERTY_RIGHTS
static final org.opencastproject.mediapackage.EName PROPERTY_RIGHTS_HOLDER
static final org.opencastproject.mediapackage.EName PROPERTY_SOURCE
static final org.opencastproject.mediapackage.EName PROPERTY_SPATIAL
static final org.opencastproject.mediapackage.EName PROPERTY_SUBJECT
static final org.opencastproject.mediapackage.EName PROPERTY_TABLE_OF_CONTENTS
static final org.opencastproject.mediapackage.EName PROPERTY_TEMPORAL
static final org.opencastproject.mediapackage.EName PROPERTY_TITLE
static final org.opencastproject.mediapackage.EName PROPERTY_TYPE
static final org.opencastproject.mediapackage.EName PROPERTY_VALID
static final org.opencastproject.mediapackage.EName ENC_SCHEME_BOX
Box. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_ISO3166
ISO3166. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_ISO639_2
ISO639-1. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_ISO639_3
ISO639-3. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_PERIOD
Period. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_POINT
Point. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_RFC1766
RFC1766. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_RFC3066
RFC3066. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_RFC4646
RFC4646. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_URI
URI. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_W3CDTF
W3CDTF. See http://dublincore.org/documents/dcmi-terms/#H5static final org.opencastproject.mediapackage.EName ENC_SCHEME_ISO8601
ISO8601 used for durations. See http://en.wikipedia.org/wiki/ISO_8601#Durationsstatic final String LANGUAGE_UNDEFINED
static final String LANGUAGE_ANY
Use this code whenever you need values in all languages or you don't care about the language. Note that
all methods taking this as a legal value for the language parameter are adviced to return at first a value for
LANGUAGE_UNDEFINED if multiple values exist and only one value is wanted.
List<String> get(org.opencastproject.mediapackage.EName property, String language)
property - the property qnamelanguage - a language code, LANGUAGE_UNDEFINED or LANGUAGE_ANYList<DublinCoreValue> get(org.opencastproject.mediapackage.EName property)
property - the property's expanded nameMap<org.opencastproject.mediapackage.EName,List<DublinCoreValue>> getValues()
List<DublinCoreValue> getValuesFlat()
@Nullable String getFirst(org.opencastproject.mediapackage.EName property, String language)
get(EName, String) but returns only the first value of the list. This method is intended to be a
convenience method for those properties that have only one value.
Please note, that if you pass LANGUAGE_ANY, values with an undefined language
are returned preferably.
property - the property's expanded namelanguage - a language code, LANGUAGE_UNDEFINED or LANGUAGE_ANY@Nullable String getFirst(org.opencastproject.mediapackage.EName property)
getFirst(EName, String) with language = LANGUAGE_ANY. Please not that values with an undefined
language are returned preferably.property - the property's expanded namegetFirst(EName, String)@Nullable DublinCoreValue getFirstVal(org.opencastproject.mediapackage.EName property)
getFirst(EName, String) with language = LANGUAGE_ANY. Please not that values with an undefined
language are returned preferably.property - the property's expanded namegetFirst(EName, String)@Nullable String getAsText(org.opencastproject.mediapackage.EName property, String language, String delimiter)
property - the property's expanded namelanguage - a language code, LANGUAGE_UNDEFINED or LANGUAGE_ANYdelimiter - a delimiterSet<String> getLanguages(org.opencastproject.mediapackage.EName property)
property - the property's expanded nameLANGUAGE_UNDEFINED) is treated like a language.boolean hasMultipleValues(org.opencastproject.mediapackage.EName property,
String language)
property - the property's expanded namelanguage - a language code, LANGUAGE_UNDEFINED or LANGUAGE_ANYboolean hasMultipleValues(org.opencastproject.mediapackage.EName property)
property - the property's expanded nameboolean hasValue(org.opencastproject.mediapackage.EName property,
String language)
property - the property's expanded namelanguage - a language code, LANGUAGE_UNDEFINED or LANGUAGE_ANYboolean hasValue(org.opencastproject.mediapackage.EName property)
hasValue(EName) with language = LANGUAGE_ANYproperty - the property's expanded namevoid set(org.opencastproject.mediapackage.EName property,
@Nullable
String value,
String language)
Please note that it is not allowed to pass LANGUAGE_ANY as language.
property - the property's expanded namevalue - the value or null to remove all values of the given language for this propertylanguage - a language code or LANGUAGE_UNDEFINEDvoid set(org.opencastproject.mediapackage.EName property,
@Nullable
String value)
set(EName, String, String) with language = LANGUAGE_UNDEFINEDproperty - the property's expanded namevalue - the value or null to remove all values of LANGUAGE_UNDEFINED for this propertyvoid set(org.opencastproject.mediapackage.EName property,
@Nullable
DublinCoreValue value)
property - the property's expanded namevalue - the value or null to completely remove the property (all values in all languages)void set(org.opencastproject.mediapackage.EName property,
List<DublinCoreValue> values)
property - the property's expanded namevalues - the values or an empty listvoid add(org.opencastproject.mediapackage.EName property,
String value,
String language)
Please note that it is not allowed to pass LANGUAGE_ANY as language.
property - the property's expanded namevalue - the valuelanguage - a language code or LANGUAGE_UNDEFINEDvoid add(org.opencastproject.mediapackage.EName property,
String value)
add(EName, String, String)
with language = LANGUAGE_UNDEFINEDproperty - the property's expanded namevalue - the valuevoid add(org.opencastproject.mediapackage.EName property,
DublinCoreValue value)
property - the property's expanded namevalue - the valuevoid remove(org.opencastproject.mediapackage.EName property,
String language)
LANGUAGE_ANY: remove the whole element
LANGUAGE_UNDEFINED: remove only values with no language information
property - the property's expanded namelanguage - a language code, LANGUAGE_UNDEFINED or LANGUAGE_ANYvoid remove(org.opencastproject.mediapackage.EName property)
property - the property's expanded namevoid clear()
Set<org.opencastproject.mediapackage.EName> getProperties()
Copyright © 2009–2019 Opencast Project. All rights reserved.