Package org.vast.sensorML
Class SMLStaxBindingsV1
java.lang.Object
net.opengis.AbstractBindings
net.opengis.AbstractXMLStreamBindings
net.opengis.sensorml.v20.bind.XMLStreamBindingsV1
org.vast.sensorML.SMLStaxBindingsV1
- All Implemented Interfaces:
IFeatureStaxBindings<AbstractFeature>
,ISMLStaxBindings
public class SMLStaxBindingsV1
extends XMLStreamBindingsV1
implements ISMLStaxBindings, IFeatureStaxBindings<AbstractFeature>
Helper wrapping SensorML v1 XML stream bindings
- Since:
- Aug 25, 2021
-
Field Summary
Fields inherited from class net.opengis.sensorml.v20.bind.XMLStreamBindingsV1
NS_URI
Fields inherited from class net.opengis.AbstractXMLStreamBindings
ERROR_INVALID_ELT, ERROR_UNSUPPORTED_TYPE, idrefMap, nsContext, XLINK_NS_URI, XSI_NS_URI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreadFeature
(XMLStreamReader reader, QName qName) protected void
setupHrefResolver
(XMLStreamReader reader, OgcProperty<?> prop) protected void
setupProcessResolver
(String baseURI, OgcProperty prop) void
writeFeature
(XMLStreamWriter writer, AbstractFeature bean) Methods inherited from class net.opengis.sensorml.v20.bind.XMLStreamBindingsV1
readAbstractAlgorithm, readAbstractAlgorithmTypeAttributes, readAbstractMetadataList, readAbstractMetadataListType, readAbstractMetadataListTypeAttributes, readAbstractMetadataListTypeElements, readAbstractModes, readAbstractModesType, readAbstractModesTypeAttributes, readAbstractModesTypeElements, readAbstractPhysicalProcess, readAbstractPhysicalProcessTypeAttributes, readAbstractPhysicalProcessTypeElements, readAbstractProcess, readAbstractProcessTypeAttributes, readAbstractProcessTypeElements, readAbstractSettings, readAbstractSettingsType, readAbstractSettingsTypeAttributes, readAbstractSettingsTypeElements, readAggregateProcess, readAggregateProcessType, readAggregateProcessTypeAttributes, readAggregateProcessTypeElements, readArraySettingPropertyType, readAxis, readCapabilityList, readCapabilityListType, readCapabilityListTypeAttributes, readCapabilityListTypeElements, readCharacteristicList, readCharacteristicListType, readCharacteristicListTypeAttributes, readCharacteristicListTypeElements, readClassifierList, readClassifierListType, readClassifierListTypeAttributes, readClassifierListTypeElements, readComponentsAndConnections, readConstraintSettingPropertyType, readContactList, readContactListType, readContactListTypeAttributes, readContactListTypeElements, readDataComponentRefPropertyType, readDataInterface, readDataInterfaceType, readDataInterfaceTypeAttributes, readDataInterfaceTypeElements, readDescribedObject, readDescribedObjectTypeAttributes, readDescribedObjectTypeElements, readDocumentList, readDocumentListType, readDocumentListTypeAttributes, readDocumentListTypeElements, readEvent, readEventList, readEventListType, readEventListTypeAttributes, readEventListTypeElements, readEventType, readEventTypeAttributes, readEventTypeElements, readFeatureList, readFeatureListType, readFeatureListTypeAttributes, readFeatureListTypeElements, readIdentifierList, readIdentifierListType, readIdentifierListTypeAttributes, readIdentifierListTypeElements, readIOChoice, readKeywordList, readKeywordListType, readKeywordListTypeAttributes, readKeywordListTypeElements, readLink, readLinkType, readLinkTypeAttributes, readLinkTypeElements, readMode, readModeChoice, readModeChoiceType, readModeChoiceTypeAttributes, readModeChoiceTypeElements, readModeSettingPropertyType, readModeType, readModeTypeAttributes, readModeTypeElements, readObservableProperty, readObservablePropertyType, readObservablePropertyTypeAttributes, readObservablePropertyTypeElements, readPhysicalComponent, readPhysicalComponentType, readPhysicalComponentTypeAttributes, readPhysicalComponentTypeElements, readPhysicalSystem, readPhysicalSystemType, readPhysicalSystemTypeAttributes, readPhysicalSystemTypeElements, readProcessMethod, readProcessMethodType, readProcessMethodTypeAttributes, readProcessMethodTypeElements, readSecurityConstraints, readSettings, readSettingsType, readSettingsTypeAttributes, readSettingsTypeElements, readSimpleProcess, readSimpleProcessType, readSimpleProcessTypeAttributes, readSimpleProcessTypeElements, readSpatialFrame, readSpatialFrameType, readSpatialFrameTypeAttributes, readSpatialFrameTypeElements, readStatusSettingPropertyType, readTemporalFrame, readTemporalFrameType, readTemporalFrameTypeAttributes, readTemporalFrameTypeElements, readTerm, readTermType, readTermTypeAttributes, readTermTypeElements, readValueSettingPropertyType, writeAbstractAlgorithm, writeAbstractAlgorithmTypeAttributes, writeAbstractMetadataList, writeAbstractMetadataListType, writeAbstractMetadataListTypeAttributes, writeAbstractMetadataListTypeElements, writeAbstractModes, writeAbstractModesType, writeAbstractModesTypeAttributes, writeAbstractModesTypeElements, writeAbstractPhysicalProcess, writeAbstractPhysicalProcessTypeAttributes, writeAbstractPhysicalProcessTypeElements, writeAbstractProcess, writeAbstractProcessTypeAttributes, writeAbstractProcessTypeElements, writeAbstractSettings, writeAbstractSettingsType, writeAbstractSettingsTypeAttributes, writeAbstractSettingsTypeElements, writeAggregateProcess, writeAggregateProcessType, writeAggregateProcessTypeAttributes, writeAggregateProcessTypeElements, writeArraySettingPropertyType, writeAxis, writeCapabilityList, writeCapabilityListType, writeCapabilityListTypeAttributes, writeCapabilityListTypeElements, writeCharacteristicList, writeCharacteristicListType, writeCharacteristicListTypeAttributes, writeCharacteristicListTypeElements, writeClassifierList, writeClassifierListType, writeClassifierListTypeAttributes, writeClassifierListTypeElements, writeComponentsAndConnections, writeConstraintSettingPropertyType, writeContactList, writeContactListType, writeContactListTypeAttributes, writeContactListTypeElements, writeDataComponentRefPropertyType, writeDataInterface, writeDataInterfaceType, writeDataInterfaceTypeAttributes, writeDataInterfaceTypeElements, writeDescribedObject, writeDescribedObjectTypeAttributes, writeDescribedObjectTypeElements, writeDocumentList, writeDocumentListType, writeDocumentListTypeAttributes, writeDocumentListTypeElements, writeEvent, writeEventList, writeEventListType, writeEventListTypeAttributes, writeEventListTypeElements, writeEventType, writeEventTypeAttributes, writeEventTypeElements, writeFeatureList, writeFeatureListType, writeFeatureListTypeAttributes, writeFeatureListTypeElements, writeIdentifierList, writeIdentifierListType, writeIdentifierListTypeAttributes, writeIdentifierListTypeElements, writeKeywordList, writeKeywordListType, writeKeywordListTypeAttributes, writeKeywordListTypeElements, writeLink, writeLinkType, writeLinkTypeAttributes, writeLinkTypeElements, writeMode, writeModeChoice, writeModeChoiceType, writeModeChoiceTypeAttributes, writeModeChoiceTypeElements, writeModeSettingPropertyType, writeModeType, writeModeTypeAttributes, writeModeTypeElements, writeObservableProperty, writeObservablePropertyType, writeObservablePropertyTypeAttributes, writeObservablePropertyTypeElements, writePhysicalComponent, writePhysicalComponentType, writePhysicalComponentTypeAttributes, writePhysicalComponentTypeElements, writePhysicalSystem, writePhysicalSystemType, writePhysicalSystemTypeAttributes, writePhysicalSystemTypeElements, writeProcessMethod, writeProcessMethodType, writeProcessMethodTypeAttributes, writeProcessMethodTypeElements, writeSecurityConstraints, writeSettings, writeSettingsType, writeSettingsTypeAttributes, writeSettingsTypeElements, writeSimpleProcess, writeSimpleProcessType, writeSimpleProcessTypeAttributes, writeSimpleProcessTypeElements, writeSpatialFrame, writeSpatialFrameType, writeSpatialFrameTypeAttributes, writeSpatialFrameTypeElements, writeStatusSettingPropertyType, writeTemporalFrame, writeTemporalFrameType, writeTemporalFrameTypeAttributes, writeTemporalFrameTypeElements, writeTerm, writeTermType, writeTermTypeAttributes, writeTermTypeElements, writeValueSettingPropertyType
Methods inherited from class net.opengis.AbstractXMLStreamBindings
checkElementName, checkElementQName, collectAttributes, declareNamespacesOnRootElement, ensureNamespaceDecl, ensurePrefix, errorLocationString, getNamespaceContext, getQNameFromString, getStringValue, readExtension, readPropertyAttributes, readPropertyAttributes, readXlinkAttributes, setNamespaceContext, setNamespacePrefixes, skipElementAndAllChildren, skipElementAndAllChildren, writeExtension, writeNamespaces, writePropertyAttributes, writeXlinkAttributes
Methods inherited from class net.opengis.AbstractBindings
canWriteExtension, getBooleanArrayFromString, getBooleanFromString, getByteFromString, getCoordinateStringValue, getDateTimeArrayFromString, getDateTimeFromString, getDateTimeOrDoubleFromString, getDoubleArrayFromString, getDoubleFromString, getDurationFromString, getFloatFromString, getIntArrayFromString, getIntFromString, getIsoDurationString, getLongFromString, getShortFromString, getStringArrayFromString, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValueAsDoubles, trimStringValue
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.vast.sensorML.ISMLStaxBindings
readAbstractProcess, writeAbstractProcess
-
Constructor Details
-
SMLStaxBindingsV1
public SMLStaxBindingsV1()
-
-
Method Details
-
setupHrefResolver
- Overrides:
setupHrefResolver
in classAbstractXMLStreamBindings
-
setupProcessResolver
-
getSupportedFeatureTypes
- Specified by:
getSupportedFeatureTypes
in interfaceIFeatureStaxBindings<AbstractFeature>
-
readFeature
- Specified by:
readFeature
in interfaceIFeatureStaxBindings<AbstractFeature>
- Throws:
XMLStreamException
-
writeFeature
- Specified by:
writeFeature
in interfaceIFeatureStaxBindings<AbstractFeature>
- Throws:
XMLStreamException
-