Package org.gbif.dwc.terms
Enum EcoTerm
- java.lang.Object
-
- java.lang.Enum<EcoTerm>
-
- org.gbif.dwc.terms.EcoTerm
-
- All Implemented Interfaces:
Serializable,Comparable<EcoTerm>,AlternativeNames,Term
public enum EcoTerm extends Enum<EcoTerm> implements Term, AlternativeNames, Serializable
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static StringGROUP_HABITAT_SCOPEstatic StringGROUP_IDENTIFICATIONstatic StringGROUP_MATERIAL_COLLECTEDstatic StringGROUP_METHODOLOGY_DESCRIPTIONstatic StringGROUP_ORGANISMAL_SCOPEstatic StringGROUP_SAMPLING_EFFORTstatic StringGROUP_SITEstatic StringGROUP_TAXONOMIC_SCOPEstatic StringGROUP_TEMPORAL_SCOPE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]alternativeNames()booleanisClass()Informs if a term is generally used as a class term, i.e.URInamespace()The namespace the terms are in.Stringprefix()A unique standard prefix representing the namespace.StringsimpleName()The simple term name without any namespace or paths.static EcoTermvalueOf(String name)Returns the enum constant of this type with the specified name.static EcoTerm[]values()Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.gbif.dwc.terms.Term
prefixedName, qualifiedName
-
-
-
-
Enum Constant Detail
-
siteNestingDescription
public static final EcoTerm siteNestingDescription
-
verbatimSiteDescriptions
public static final EcoTerm verbatimSiteDescriptions
-
verbatimSiteNames
public static final EcoTerm verbatimSiteNames
-
geospatialScopeAreaValue
public static final EcoTerm geospatialScopeAreaValue
-
geospatialScopeAreaUnit
public static final EcoTerm geospatialScopeAreaUnit
-
totalAreaSampledValue
public static final EcoTerm totalAreaSampledValue
-
totalAreaSampledUnit
public static final EcoTerm totalAreaSampledUnit
-
reportedWeather
public static final EcoTerm reportedWeather
-
reportedExtremeConditions
public static final EcoTerm reportedExtremeConditions
-
targetHabitatScope
public static final EcoTerm targetHabitatScope
-
excludedHabitatScope
public static final EcoTerm excludedHabitatScope
-
eventDurationValue
public static final EcoTerm eventDurationValue
-
eventDurationUnit
public static final EcoTerm eventDurationUnit
-
targetTaxonomicScope
public static final EcoTerm targetTaxonomicScope
-
excludedTaxonomicScope
public static final EcoTerm excludedTaxonomicScope
-
taxonCompletenessReported
public static final EcoTerm taxonCompletenessReported
-
taxonCompletenessProtocols
public static final EcoTerm taxonCompletenessProtocols
-
isTaxonomicScopeFullyReported
public static final EcoTerm isTaxonomicScopeFullyReported
-
isAbsenceReported
public static final EcoTerm isAbsenceReported
-
absentTaxa
public static final EcoTerm absentTaxa
-
hasNonTargetTaxa
public static final EcoTerm hasNonTargetTaxa
-
nonTargetTaxa
public static final EcoTerm nonTargetTaxa
-
areNonTargetTaxaFullyReported
public static final EcoTerm areNonTargetTaxaFullyReported
-
targetLifeStageScope
public static final EcoTerm targetLifeStageScope
-
excludedLifeStageScope
public static final EcoTerm excludedLifeStageScope
-
isLifeStageScopeFullyReported
public static final EcoTerm isLifeStageScopeFullyReported
-
targetDegreeOfEstablishmentScope
public static final EcoTerm targetDegreeOfEstablishmentScope
-
excludedDegreeOfEstablishmentScope
public static final EcoTerm excludedDegreeOfEstablishmentScope
-
isDegreeOfEstablishmentScopeFullyReported
public static final EcoTerm isDegreeOfEstablishmentScopeFullyReported
-
targetGrowthFormScope
public static final EcoTerm targetGrowthFormScope
-
excludedGrowthFormScope
public static final EcoTerm excludedGrowthFormScope
-
isGrowthFormScopeFullyReported
public static final EcoTerm isGrowthFormScopeFullyReported
-
hasNonTargetOrganisms
public static final EcoTerm hasNonTargetOrganisms
-
verbatimTargetScope
public static final EcoTerm verbatimTargetScope
-
identifiedBy
public static final EcoTerm identifiedBy
-
identificationReferences
public static final EcoTerm identificationReferences
-
compilationTypes
public static final EcoTerm compilationTypes
-
compilationSourceTypes
public static final EcoTerm compilationSourceTypes
-
inventoryTypes
public static final EcoTerm inventoryTypes
-
protocolNames
public static final EcoTerm protocolNames
-
protocolDescriptions
public static final EcoTerm protocolDescriptions
-
protocolReferences
public static final EcoTerm protocolReferences
-
isAbundanceReported
public static final EcoTerm isAbundanceReported
-
isAbundanceCapReported
public static final EcoTerm isAbundanceCapReported
-
abundanceCap
public static final EcoTerm abundanceCap
-
isVegetationCoverReported
public static final EcoTerm isVegetationCoverReported
-
isLeastSpecificTargetCategoryQuantityInclusive
public static final EcoTerm isLeastSpecificTargetCategoryQuantityInclusive
-
hasVouchers
public static final EcoTerm hasVouchers
-
voucherInstitutions
public static final EcoTerm voucherInstitutions
-
hasMaterialSamples
public static final EcoTerm hasMaterialSamples
-
materialSampleTypes
public static final EcoTerm materialSampleTypes
-
samplingPerformedBy
public static final EcoTerm samplingPerformedBy
-
isSamplingEffortReported
public static final EcoTerm isSamplingEffortReported
-
samplingEffortProtocol
public static final EcoTerm samplingEffortProtocol
-
samplingEffortValue
public static final EcoTerm samplingEffortValue
-
samplingEffortUnit
public static final EcoTerm samplingEffortUnit
-
-
Field Detail
-
GROUP_SITE
public static final String GROUP_SITE
- See Also:
- Constant Field Values
-
GROUP_HABITAT_SCOPE
public static final String GROUP_HABITAT_SCOPE
- See Also:
- Constant Field Values
-
GROUP_TEMPORAL_SCOPE
public static final String GROUP_TEMPORAL_SCOPE
- See Also:
- Constant Field Values
-
GROUP_TAXONOMIC_SCOPE
public static final String GROUP_TAXONOMIC_SCOPE
- See Also:
- Constant Field Values
-
GROUP_ORGANISMAL_SCOPE
public static final String GROUP_ORGANISMAL_SCOPE
- See Also:
- Constant Field Values
-
GROUP_IDENTIFICATION
public static final String GROUP_IDENTIFICATION
- See Also:
- Constant Field Values
-
GROUP_METHODOLOGY_DESCRIPTION
public static final String GROUP_METHODOLOGY_DESCRIPTION
- See Also:
- Constant Field Values
-
GROUP_MATERIAL_COLLECTED
public static final String GROUP_MATERIAL_COLLECTED
- See Also:
- Constant Field Values
-
GROUP_SAMPLING_EFFORT
public static final String GROUP_SAMPLING_EFFORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static EcoTerm[] 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 (EcoTerm c : EcoTerm.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EcoTerm valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
prefix
public String prefix()
Description copied from interface:TermA unique standard prefix representing the namespace. For example dwc.
-
namespace
public URI namespace()
Description copied from interface:TermThe namespace the terms are in. Default implementations here expect the namespace to end with a slash.
-
simpleName
public String simpleName()
Description copied from interface:TermThe simple term name without any namespace or paths. For example scientificName.- Specified by:
simpleNamein interfaceTerm
-
isClass
public boolean isClass()
Description copied from interface:TermInforms if a term is generally used as a class term, i.e. defining rowTypes not properties. For example VernacularName, Taxon or Occurrence
-
alternativeNames
public String[] alternativeNames()
- Specified by:
alternativeNamesin interfaceAlternativeNames- Returns:
- array of simple, alternative term names
-
-