Class DistributedComputingPlatform
- Object
-
- CodeList<DistributedComputingPlatform>
-
- DistributedComputingPlatform
-
- All Implemented Interfaces:
Serializable
,Comparable<DistributedComputingPlatform>
,ControlledVocabulary
@UML(identifier="DCPList", specification=ISO_19115) public final class DistributedComputingPlatform extends CodeList<DistributedComputingPlatform>
Distributed computing platform (DCP) on which an operation has been implemented.- Since:
- 3.1
- See Also:
- Serialized Form
- GeoAPI avoids the "
List
" suffix because instances of this class are not list. The concept of list rather applies to the list of pre-defined static constants in this class. - "
DCP
" is an abbreviation, and Java usage is to avoid abbreviations unless they are well known.
Departure from OGC/ISO specification:
Renamed from "DCPList
" to "DistributedComputingPlatform
" for the following reasons:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class CodeList
CodeList.Filter
-
-
Field Summary
Fields Modifier and Type Field Description static DistributedComputingPlatform
COM
Component Object Model.static DistributedComputingPlatform
CORBA
Common Object Request Broker Architecture.static DistributedComputingPlatform
FTP
File Transfert Protocol.static DistributedComputingPlatform
HTTP
Extensible Markup Language.static DistributedComputingPlatform
JAVA
Object - oriented programming language.static DistributedComputingPlatform
SOAP
Simple Object Access Protocole.static DistributedComputingPlatform
SQL
Structured Query Language.static DistributedComputingPlatform
WEB_SERVICES
Web Services.static DistributedComputingPlatform
XML
Extensible Markup Language.static DistributedComputingPlatform
Z3950
ISO 23950.
-
Method Summary
Modifier and Type Method Description DistributedComputingPlatform[]
family()
Returns the list of codes of the same kind than this code list element.static DistributedComputingPlatform
valueOf(String code)
Returns the DCP List that matches the given string, or returns a new one if none match it.static DistributedComputingPlatform[]
values()
Returns the list ofDistributedComputingPlatform
s.
-
-
-
Field Detail
-
XML
@UML(identifier="XML", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform XML
Extensible Markup Language.
-
CORBA
@UML(identifier="CORBA", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform CORBA
Common Object Request Broker Architecture.
-
JAVA
@UML(identifier="JAVA", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform JAVA
Object - oriented programming language.
-
COM
@UML(identifier="COM", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform COM
Component Object Model.
-
SQL
@UML(identifier="SQL", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform SQL
Structured Query Language.
-
SOAP
@UML(identifier="SOAP", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform SOAP
Simple Object Access Protocole.
-
Z3950
@UML(identifier="Z3950", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform Z3950
ISO 23950.
-
HTTP
@UML(identifier="HTTP", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform HTTP
Extensible Markup Language.
-
FTP
@UML(identifier="FTP", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform FTP
File Transfert Protocol.
-
WEB_SERVICES
@UML(identifier="WebServices", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform WEB_SERVICES
Web Services.
-
-
Method Detail
-
values
public static DistributedComputingPlatform[] values()
Returns the list ofDistributedComputingPlatform
s.- Returns:
- the list of codes declared in the current JVM.
-
family
public DistributedComputingPlatform[] family()
Returns the list of codes of the same kind than this code list element. Invoking this method is equivalent to invokingvalues()
, except that this method can be invoked on an instance of the parentCodeList
class.- Specified by:
family
in interfaceControlledVocabulary
- Specified by:
family
in classCodeList<DistributedComputingPlatform>
- Returns:
- all code values for this code list.
-
valueOf
public static DistributedComputingPlatform valueOf(String code)
Returns the DCP List that matches the given string, or returns a new one if none match it. More specifically, this methods returns the first instance for whichname().equals(code)
returnstrue
. If no existing instance is found, then a new one is created for the given name.- Parameters:
code
- the name of the code to fetch or to create.- Returns:
- a code matching the given name.
-
-