Package org.mycore.datamodel.language
Enum Class MCRLanguageCodeType
- All Implemented Interfaces:
Serializable
,Comparable<MCRLanguageCodeType>
,java.lang.constant.Constable
Represents a type of langauge code, currently the ISO 639-1 and ISO 639-2b and 2t code types.
- Author:
- Frank Lützenkirchen
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionISO 639-2 bibliographic code is used in some bibliographic metadata standardsISO 639-2 terminology code is identical with ISO 639-3 and used in Dublin Core and OAI outputISO 639-1 is used in xml:lang and HTML lang attribute in XML and XHTML output -
Method Summary
Modifier and TypeMethodDescriptionstatic MCRLanguageCodeType
Returns the enum constant of this class with the specified name.static MCRLanguageCodeType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
termCode
ISO 639-2 terminology code is identical with ISO 639-3 and used in Dublin Core and OAI output -
biblCode
ISO 639-2 bibliographic code is used in some bibliographic metadata standards -
xmlCode
ISO 639-1 is used in xml:lang and HTML lang attribute in XML and XHTML output
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-