Enum RelationType
- java.lang.Object
-
- java.lang.Enum<RelationType>
-
- de.ipk_gatersleben.bit.bi.edal.primary_data.reference.datacite.xml.types.RelationType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<RelationType>
,java.lang.constant.Constable
public enum RelationType extends java.lang.Enum<RelationType>
Description of the relationship of the resource being registered (A) and the related resource (B).
-
-
Enum Constant Summary
Enum Constants Enum Constant Description Cites
Constant CITESCompiles
Constant COMPILESContinues
Constant CONTINUESDocuments
Constant DOCUMENTSHasMetadata
Constant HASMETADATAHasPart
Constant HASPARTIsCitedBy
Constant ISCITEDBYIsCompiledBy
Constant ISCOMPILEDBYIsContinuedBy
Constant ISCONTINUEDBYIsDocumentedBy
Constant ISDOCUMENTEDBYIsIdenticalTo
Constant ISIDENTICALTOIsMetadataFor
Constant ISMETADATAFORIsNewVersionOf
Constant ISNEWVERSIONOFIsOriginalFormOf
Constant ISORIGINALFORMOFIsPartOf
Constant ISPARTOFIsPreviousVersionOf
Constant ISPREVIOUSVERSIONOFIsReferencedBy
Constant ISREFERENCEDBYIsSupplementedBy
Constant ISSUPPLEMENTEDBYIsSupplementTo
Constant ISSUPPLEMENTTOIsVariantFormOf
Constant ISVARIANTFORMOFReferences
Constant REFERENCES
-
Method Summary
Modifier and Type Method Description static RelationType
fromValue(java.lang.String value)
Method fromValue.void
setValue(java.lang.String value)
java.lang.String
toString()
Method toString.java.lang.String
value()
Method value.static RelationType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RelationType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
IsCitedBy
public static final RelationType IsCitedBy
Constant ISCITEDBY
-
Cites
public static final RelationType Cites
Constant CITES
-
IsSupplementTo
public static final RelationType IsSupplementTo
Constant ISSUPPLEMENTTO
-
IsSupplementedBy
public static final RelationType IsSupplementedBy
Constant ISSUPPLEMENTEDBY
-
IsContinuedBy
public static final RelationType IsContinuedBy
Constant ISCONTINUEDBY
-
Continues
public static final RelationType Continues
Constant CONTINUES
-
IsNewVersionOf
public static final RelationType IsNewVersionOf
Constant ISNEWVERSIONOF
-
IsPreviousVersionOf
public static final RelationType IsPreviousVersionOf
Constant ISPREVIOUSVERSIONOF
-
IsPartOf
public static final RelationType IsPartOf
Constant ISPARTOF
-
HasPart
public static final RelationType HasPart
Constant HASPART
-
IsReferencedBy
public static final RelationType IsReferencedBy
Constant ISREFERENCEDBY
-
References
public static final RelationType References
Constant REFERENCES
-
IsDocumentedBy
public static final RelationType IsDocumentedBy
Constant ISDOCUMENTEDBY
-
Documents
public static final RelationType Documents
Constant DOCUMENTS
-
IsCompiledBy
public static final RelationType IsCompiledBy
Constant ISCOMPILEDBY
-
Compiles
public static final RelationType Compiles
Constant COMPILES
-
IsVariantFormOf
public static final RelationType IsVariantFormOf
Constant ISVARIANTFORMOF
-
IsOriginalFormOf
public static final RelationType IsOriginalFormOf
Constant ISORIGINALFORMOF
-
IsIdenticalTo
public static final RelationType IsIdenticalTo
Constant ISIDENTICALTO
-
HasMetadata
public static final RelationType HasMetadata
Constant HASMETADATA
-
IsMetadataFor
public static final RelationType IsMetadataFor
Constant ISMETADATAFOR
-
-
Method Detail
-
values
public static RelationType[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RelationType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
fromValue
public static RelationType fromValue(java.lang.String value)
Method fromValue.- Parameters:
value
- the value for the resource type- Returns:
- the constant for this value
-
setValue
public void setValue(java.lang.String value)
- Parameters:
value
- the value to set
-
toString
public java.lang.String toString()
Method toString.- Overrides:
toString
in classjava.lang.Enum<RelationType>
- Returns:
- the value of this constant
-
value
public java.lang.String value()
Method value.- Returns:
- the value of this constant
-
-