Enum Class RequirementClass
- All Implemented Interfaces:
Serializable
,Comparable<RequirementClass>
,Constable
Updated at the OGC API - Tiles Sprint 2020 by ghobona
Encapsulates all known requirement classes.
- Author:
- Lyn Goltz
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic RequirementClass
byConformanceClass
(String conformanceClass) boolean
boolean
static RequirementClass
Returns the enum constant of this class with the specified name.static RequirementClass[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CORE
-
GEOJSON
-
EDRGEOJSON
-
-
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
-
hasMediaTypeForFeaturesAndCollections
public boolean hasMediaTypeForFeaturesAndCollections()- Returns:
true
if the RequirementClass has a media type for features and collections,true
otherwise
-
getMediaTypeFeaturesAndCollections
- Returns:
- media type for features and collections,
null
if not available
-
hasMediaTypeForOtherResources
public boolean hasMediaTypeForOtherResources()- Returns:
true
if the RequirementClass has a media type for other resources,true
otherwise
-
getMediaTypeOtherResources
- Returns:
- media type of other resources,
null
if not available
-
getConformanceClass
-
byConformanceClass
- Parameters:
conformanceClass
- the conformance class of the RequirementClass to return.- Returns:
- the RequirementClass with the passed conformance class,
null
if RequirementClass exists
-