Class DistanceBufferTypeBinding
- Object
-
- AbstractComplexBinding
-
- DistanceBufferTypeBinding
-
- All Implemented Interfaces:
Binding
,ComplexBinding
public class DistanceBufferTypeBinding extends AbstractComplexBinding
Binding object for the type http://www.opengis.net/fes/2.0:DistanceBufferType.<xsd:complexType name="DistanceBufferType"> <xsd:complexContent> <xsd:extension base="fes:SpatialOpsType"> <xsd:sequence> <xsd:element minOccurs="0" ref="fes:expression"/> <xsd:any namespace="##other"/> <xsd:element name="Distance" type="fes:MeasureType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
-
-
Constructor Summary
Constructors Constructor Description DistanceBufferTypeBinding()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Object[]>
getProperties(Object object, XSDElementDeclaration element)
Subclasses should override this method if need be, the default implementation returnsnull
.QName
getTarget()
Class
getType()
-
Methods inherited from class AbstractComplexBinding
encode, getExecutionMode, getProperty, initialize, initializeChildContext, parse
-
-
-
-
Method Detail
-
getTarget
public QName getTarget()
- Returns:
- The qualified name of the target for the binding.
-
getType
public Class getType()
- Returns:
- The java type this binding maps to.
-
getProperties
public List<Object[]> getProperties(Object object, XSDElementDeclaration element) throws Exception
Description copied from class:AbstractComplexBinding
Subclasses should override this method if need be, the default implementation returnsnull
.Note that this method only needs to be implemented for schema types which are open-ended in which the contents are not specifically specified by the schema.
- Specified by:
getProperties
in interfaceComplexBinding
- Overrides:
getProperties
in classAbstractComplexBinding
- Parameters:
object
- the object being encoded.- Returns:
- A list of the properties for the object.
- Throws:
Exception
-
-