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>
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 CitesConstant CITESCompilesConstant COMPILESContinuesConstant CONTINUESDocumentsConstant DOCUMENTSHasMetadataConstant HASMETADATAHasPartConstant HASPARTIsCitedByConstant ISCITEDBYIsCompiledByConstant ISCOMPILEDBYIsContinuedByConstant ISCONTINUEDBYIsDocumentedByConstant ISDOCUMENTEDBYIsIdenticalToConstant ISIDENTICALTOIsMetadataForConstant ISMETADATAFORIsNewVersionOfConstant ISNEWVERSIONOFIsOriginalFormOfConstant ISORIGINALFORMOFIsPartOfConstant ISPARTOFIsPreviousVersionOfConstant ISPREVIOUSVERSIONOFIsReferencedByConstant ISREFERENCEDBYIsSupplementedByConstant ISSUPPLEMENTEDBYIsSupplementToConstant ISSUPPLEMENTTOIsVariantFormOfConstant ISVARIANTFORMOFReferencesConstant REFERENCES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RelationTypefromValue(java.lang.String value)Method fromValue.voidsetValue(java.lang.String value)java.lang.StringtoString()Method toString.java.lang.Stringvalue()Method value.static RelationTypevalueOf(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. This method may be used to iterate over the constants as follows:for (RelationType c : RelationType.values()) System.out.println(c);
- 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:
toStringin classjava.lang.Enum<RelationType>- Returns:
- the value of this constant
-
value
public java.lang.String value()
Method value.- Returns:
- the value of this constant
-
-