Package net.opengis.sensorml.v20
Class IOPropertyList
java.lang.Object
net.opengis.OgcPropertyList<ValueType>
net.opengis.sensorml.v20.SMLPropertyList<AbstractSWEIdentifiable>
net.opengis.sensorml.v20.IOPropertyList
- All Implemented Interfaces:
Serializable
,Iterable<AbstractSWEIdentifiable>
,Collection<AbstractSWEIdentifiable>
,List<AbstractSWEIdentifiable>
Specialized list for holding input/output/parameter properties in SensorML.
- Since:
- Nov 9, 2014
- See Also:
-
Field Summary
Fields inherited from class net.opengis.sensorml.v20.SMLPropertyList
id
Fields inherited from class net.opengis.OgcPropertyList
items, nameMap
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int index, AbstractSWEIdentifiable component) add
(String name, AbstractSWEIdentifiable ioDesc) Adds a property with the specified name and value to the listvoid
Adds a property object to the list The property carries the actual value objectprotected void
assignComponentName
(String name, AbstractSWEIdentifiable ioDesc) getComponent
(int i) getComponent
(String name) int
getComponentIndex
(String name) Methods inherited from class net.opengis.sensorml.v20.SMLPropertyList
add, getId, setId
Methods inherited from class net.opengis.OgcPropertyList
add, addAll, addAll, checkName, clear, contains, containsAll, copyTo, get, get, getProperties, getProperty, getProperty, getPropertyNames, hasProperty, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
IOPropertyList
public IOPropertyList()
-
-
Method Details
-
add
Description copied from class:OgcPropertyList
Adds a property with the specified name and value to the list- Overrides:
add
in classOgcPropertyList<AbstractSWEIdentifiable>
- Parameters:
name
- name to use on property (= name attribute)ioDesc
- the property value object- Returns:
- the newly created OgcPropery object
-
add
Description copied from class:OgcPropertyList
Adds a property object to the list The property carries the actual value object- Overrides:
add
in classOgcPropertyList<AbstractSWEIdentifiable>
-
add
- Specified by:
add
in interfaceList<AbstractSWEIdentifiable>
- Overrides:
add
in classOgcPropertyList<AbstractSWEIdentifiable>
-
assignComponentName
-
getComponent
-
getComponent
-
getComponentIndex
-