@Immutable @ParametersAreNonnullByDefault public final class DublinCoreValue extends Object implements Serializable
See http://dublincore.org/documents/dc-xml-guidelines/ for further details.
| Constructor and Description |
|---|
DublinCoreValue(String value,
String language,
com.entwinemedia.fn.data.Opt<org.opencastproject.mediapackage.EName> encodingScheme)
Create a new Dublin Core value.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
com.entwinemedia.fn.data.Opt<org.opencastproject.mediapackage.EName> |
getEncodingScheme()
Return the encoding scheme.
|
String |
getLanguage()
Return the language.
|
String |
getValue()
Return the value of the property.
|
boolean |
hasEncodingScheme() |
int |
hashCode() |
static DublinCoreValue |
mk(String value)
Create a new Dublin Core value with the language set to undefined and no particular encoding scheme.
|
static DublinCoreValue |
mk(String value,
String language)
Creates a new Dublin Core value without an encoding scheme.
|
static DublinCoreValue |
mk(String value,
String language,
org.opencastproject.mediapackage.EName encodingScheme)
Create a new Dublin Core value.
|
static DublinCoreValue |
mk(String value,
String language,
com.entwinemedia.fn.data.Opt<org.opencastproject.mediapackage.EName> encodingScheme)
Create a new Dublin Core value.
|
String |
toString() |
public DublinCoreValue(String value, String language, com.entwinemedia.fn.data.Opt<org.opencastproject.mediapackage.EName> encodingScheme)
value - the valuelanguage - the language (two letter ISO 639)encodingScheme - the encoding scheme used to encode the valuepublic static DublinCoreValue mk(String value, String language, com.entwinemedia.fn.data.Opt<org.opencastproject.mediapackage.EName> encodingScheme)
value - the valuelanguage - the language (two letter ISO 639)encodingScheme - the encoding scheme used to encode the valuepublic static DublinCoreValue mk(String value, String language, org.opencastproject.mediapackage.EName encodingScheme)
value - the valuelanguage - the language (two letter ISO 639)encodingScheme - the encoding scheme used to encode the valuepublic static DublinCoreValue mk(String value, String language)
value - the valuelanguage - the language (two letter ISO 639)public static DublinCoreValue mk(String value)
value - the valueDublinCore.LANGUAGE_UNDEFINEDpublic String getValue()
public String getLanguage()
public com.entwinemedia.fn.data.Opt<org.opencastproject.mediapackage.EName> getEncodingScheme()
public boolean hasEncodingScheme()
Copyright © 2009–2019 Opencast Project. All rights reserved.