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
idFields inherited from class net.opengis.OgcPropertyList
items, nameMap - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, AbstractSWEIdentifiable component) add(String name, AbstractSWEIdentifiable ioDesc) Adds a property with the specified name and value to the listvoidAdds a property object to the list The property carries the actual value objectprotected voidassignComponentName(String name, AbstractSWEIdentifiable ioDesc) getComponent(int i) getComponent(String name) intgetComponentIndex(String name) Methods inherited from class net.opengis.sensorml.v20.SMLPropertyList
add, getId, setIdMethods 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, toArrayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator 
- 
Constructor Details
- 
IOPropertyList
public IOPropertyList() 
 - 
 - 
Method Details
- 
add
Description copied from class:OgcPropertyListAdds a property with the specified name and value to the list- Overrides:
 addin 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:OgcPropertyListAdds a property object to the list The property carries the actual value object- Overrides:
 addin classOgcPropertyList<AbstractSWEIdentifiable>
 - 
add
- Specified by:
 addin interfaceList<AbstractSWEIdentifiable>- Overrides:
 addin classOgcPropertyList<AbstractSWEIdentifiable>
 - 
assignComponentName
 - 
getComponent
 - 
getComponent
 - 
getComponentIndex
 
 -