Package org.geotools.wfs.v2_0.bindings
Class InsertTypeBinding
- Object
-
- AbstractComplexBinding
-
- AbstractComplexEMFBinding
-
- InsertTypeBinding
-
- All Implemented Interfaces:
Binding
,ComplexBinding
public class InsertTypeBinding extends AbstractComplexEMFBinding
-
-
Constructor Summary
Constructors Constructor Description InsertTypeBinding(Wfs20Factory factory)
-
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()
Dynamically tries to determine the type of the object using emf naming conventions and the name returned byBinding.getTarget()
.-
Methods inherited from class AbstractComplexEMFBinding
createEObject, getProperty, parse, setProperty
-
Methods inherited from class AbstractComplexBinding
encode, getExecutionMode, initialize, initializeChildContext
-
-
-
-
Constructor Detail
-
InsertTypeBinding
public InsertTypeBinding(Wfs20Factory factory)
-
-
Method Detail
-
getTarget
public QName getTarget()
- Returns:
- The qualified name of the target for the binding.
-
getType
public Class<?> getType()
Description copied from class:AbstractComplexEMFBinding
Dynamically tries to determine the type of the object using emf naming conventions and the name returned byBinding.getTarget()
.This implementation is a heuristic and is not guaranteed to work. Subclasses may override to provide the type explicitly.
- Specified by:
getType
in interfaceBinding
- Overrides:
getType
in classAbstractComplexEMFBinding
- 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
-
-