org.geotools.filter.v2_0.bindings
Class DistanceBufferTypeBinding

Object
  extended by AbstractComplexBinding
      extended by 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> 
        
   
 


Field Summary
 
Fields inherited from interface Binding
AFTER, BEFORE, OVERRIDE
 
Constructor Summary
DistanceBufferTypeBinding()
           
 
Method Summary
 List getProperties(Object object, XSDElementDeclaration element)
          Subclasses should override this method if need be, the default implementation returns null.
 QName getTarget()
           
 Class getType()
           
 
Methods inherited from class AbstractComplexBinding
encode, getExecutionMode, getProperties, getProperty, initialize, initializeChildContext, parse
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistanceBufferTypeBinding

public DistanceBufferTypeBinding()
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 getProperties(Object object,
                          XSDElementDeclaration element)
                   throws Exception
Description copied from class: AbstractComplexBinding
Subclasses should override this method if need be, the default implementation returns null.

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 interface ComplexBinding
Overrides:
getProperties in class AbstractComplexBinding
Parameters:
object - the object being encoded.
Returns:
A list of the properties for the object.
Throws:
Exception
See Also:
ComplexBinding.getProperties(Object)


Copyright © 1996-2014 Geotools. All Rights Reserved.