Class AbstractSmlDataComponentContainer<T>
- java.lang.Object
-
- org.n52.shetland.ogc.gml.AbstractReferenceType
-
- org.n52.shetland.ogc.sensorML.elements.AbstractSmlDataComponentContainer<T>
-
- Type Parameters:
T- Implemented class
- All Implemented Interfaces:
Comparable<AbstractReferenceType>
- Direct Known Subclasses:
SmlCapabilities,SmlCharacteristics
public class AbstractSmlDataComponentContainer<T> extends AbstractReferenceType
Abstract container class for SensorML data components.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractSmlDataComponentContainer()AbstractSmlDataComponentContainer(Set<SweAbstractDataComponent> abstractDataComponents)AbstractSmlDataComponentContainer(DataRecord dataRecord)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaddAbstractDataComponents(Set<SweAbstractDataComponent> abstractDataComponents)TaddAbstractDataComponents(SweAbstractDataComponent abstractDataComponent)Set<SweAbstractDataComponent>getAbstractDataComponents()DataRecordgetDataRecord()StringgetName()Set<SweAbstractSimpleType<?>>getSweAbstractSimpleTypeFromFields(Class clazz)StringgetTypeDefinition()booleanisSetAbstractDataComponents()booleanisSetAbstractDataRecord()booleanisSetName()booleanisSetTypeDefinition()TsetAbstractDataComponents(Set<SweAbstractDataComponent> abstractDataComponents)TsetDataRecord(DataRecord dataRecord)TsetName(String name)voidsetTypeDefinition(String typeDefinition)
-
-
-
Constructor Detail
-
AbstractSmlDataComponentContainer
public AbstractSmlDataComponentContainer()
-
AbstractSmlDataComponentContainer
public AbstractSmlDataComponentContainer(DataRecord dataRecord)
-
AbstractSmlDataComponentContainer
public AbstractSmlDataComponentContainer(Set<SweAbstractDataComponent> abstractDataComponents)
-
-
Method Detail
-
getName
public String getName()
-
isSetName
public boolean isSetName()
-
getTypeDefinition
public String getTypeDefinition()
- Returns:
- the typeDefinition
-
setTypeDefinition
public void setTypeDefinition(String typeDefinition)
- Parameters:
typeDefinition- the typeDefinition to set
-
isSetTypeDefinition
public boolean isSetTypeDefinition()
-
getDataRecord
public DataRecord getDataRecord()
- Returns:
- the dataRecord
-
setDataRecord
public T setDataRecord(DataRecord dataRecord)
- Parameters:
dataRecord- the dataRecord to set
-
isSetAbstractDataRecord
public boolean isSetAbstractDataRecord()
-
getAbstractDataComponents
public Set<SweAbstractDataComponent> getAbstractDataComponents()
-
setAbstractDataComponents
public T setAbstractDataComponents(Set<SweAbstractDataComponent> abstractDataComponents)
-
addAbstractDataComponents
public T addAbstractDataComponents(Set<SweAbstractDataComponent> abstractDataComponents)
-
addAbstractDataComponents
public T addAbstractDataComponents(SweAbstractDataComponent abstractDataComponent)
-
isSetAbstractDataComponents
public boolean isSetAbstractDataComponents()
-
getSweAbstractSimpleTypeFromFields
public Set<SweAbstractSimpleType<?>> getSweAbstractSimpleTypeFromFields(Class clazz)
-
-