Package org.vast.sensorML
Class SMLStaxBindings
java.lang.Object
net.opengis.AbstractBindings
net.opengis.AbstractXMLStreamBindings
net.opengis.sensorml.v20.bind.XMLStreamBindingsV2
org.vast.sensorML.SMLStaxBindings
- All Implemented Interfaces:
IFeatureStaxBindings<AbstractFeature>
,ISMLStaxBindings
public class SMLStaxBindings
extends XMLStreamBindingsV2
implements ISMLStaxBindings, IFeatureStaxBindings<AbstractFeature>
Helper wrapping the auto-generated XML stream bindings
- Since:
- Sep 25, 2014
-
Field Summary
Fields inherited from class net.opengis.sensorml.v20.bind.XMLStreamBindingsV2
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.XMLStreamBindingsV2
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, readDeployment, readDeploymentType, 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, writeDeployment, writeDeploymentType, 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
-
SMLStaxBindings
public SMLStaxBindings()
-
-
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
-