Module org.opengis.geoapi
Class 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:
- GeoAPI avoids the "
List
" suffix because instances of this class are not list. The concept of list rather applies to the list of predefined 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 standard in the name
Renamed from "DCPList
" to "DistributedComputingPlatform
" for the following reasons:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opengis.util.CodeList
CodeList.Filter
-
Field Summary
Modifier and TypeFieldDescriptionstatic final DistributedComputingPlatform
Component Object Model.static final DistributedComputingPlatform
Common Object Request Broker Architecture.static final DistributedComputingPlatform
File Transfert Protocol.static final DistributedComputingPlatform
Extensible Markup Language.static final DistributedComputingPlatform
Object - oriented programming language.static final DistributedComputingPlatform
Simple Object Access Protocole.static final DistributedComputingPlatform
Structured Query Language.static final DistributedComputingPlatform
Web Services.static final DistributedComputingPlatform
Extensible Markup Language.static final DistributedComputingPlatform
ISO 23950. -
Method Summary
Modifier and TypeMethodDescriptionfamily()
Returns the list of codes of the same kind as this code list element.static DistributedComputingPlatform
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.Methods inherited from class org.opengis.util.CodeList
compareTo, identifier, name, ordinal, readResolve, toString, valueOf, valueOf, valueOf, values
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opengis.util.ControlledVocabulary
names
-
Field Details
-
XML
@UML(identifier="XML", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform XMLExtensible Markup Language. -
CORBA
@UML(identifier="CORBA", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform CORBACommon Object Request Broker Architecture. -
JAVA
@UML(identifier="JAVA", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform JAVAObject - oriented programming language. -
COM
@UML(identifier="COM", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform COMComponent Object Model. -
SQL
@UML(identifier="SQL", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform SQLStructured Query Language. -
SOAP
@UML(identifier="SOAP", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform SOAPSimple Object Access Protocole. -
Z3950
@UML(identifier="Z3950", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform Z3950ISO 23950. -
HTTP
@UML(identifier="HTTP", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform HTTPExtensible Markup Language. -
FTP
@UML(identifier="FTP", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform FTPFile Transfert Protocol. -
WEB_SERVICES
@UML(identifier="WebServices", obligation=CONDITIONAL, specification=ISO_19115) public static final DistributedComputingPlatform WEB_SERVICESWeb Services.
-
-
Method Details
-
values
Returns the list ofDistributedComputingPlatform
s.- Returns:
- the list of codes declared in the current JVM.
-
family
Returns the list of codes of the same kind as 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
Returns the DCP List that matches the given string, or returns a new one if none match it. This methods returns the first instance (in declaration order) for which the name is equals, ignoring case, to the given name. 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.
-