public class InsertTypeBinding extends AbstractComplexEMFBinding
Constructor and Description |
---|
InsertTypeBinding(Wfs20Factory factory) |
Modifier and Type | Method and Description |
---|---|
List |
getProperties(Object object,
XSDElementDeclaration element)
Subclasses should override this method if need be, the default implementation returns
null . |
QName |
getTarget() |
Class<?> |
getType()
Dynamically tries to determine the type of the object using emf naming conventions and the
name returned by
Binding.getTarget() . |
createEObject, getProperty, parse, setProperty
encode, getExecutionMode, getProperties, initialize, initializeChildContext
public QName getTarget()
public Class<?> getType()
AbstractComplexEMFBinding
Binding.getTarget()
.
This implementation is a heuristic and is not guaranteed to work. Subclasses may override to provide the type explicitly.
getType
in interface Binding
getType
in class AbstractComplexEMFBinding
public List getProperties(Object object, XSDElementDeclaration element) throws Exception
AbstractComplexBinding
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.
getProperties
in interface ComplexBinding
getProperties
in class AbstractComplexBinding
object
- the object being encoded.Exception
ComplexBinding.getProperties(Object)
Copyright © 1996–2019 Geotools. All rights reserved.