org.geotools.xml.impl
Class ElementEncoder
Object
ElementEncoder
public class ElementEncoder
- extends Object
Utility class to be used by bindings to encode an element or an attribute.
- Author:
- Justin Deoliveira, The Open Planning Project
TODO: rename this class, it is not just for element.s
- Module:
modules/extension/xsd-core (gt-xsd-core.jar)
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementEncoder
public ElementEncoder(BindingWalker bindingWalker,
MutablePicoContainer context)
setLogger
public void setLogger(Logger logger)
- Sets the logger for the encoder to use.
- Parameters:
logger
-
encode
public Element encode(Object value,
XSDElementDeclaration element,
Document document)
encode
public Element encode(Object value,
XSDElementDeclaration element,
Document document,
XSDTypeDefinition container)
- Encodes a value corresponding to an element in a schema.
- Parameters:
value
- The value to encode.element
- The declaration of the element corresponding to the value.document
- The document used to create the encoded element.
- Returns:
- The encoded value as an element.
encode
public Attr encode(Object value,
XSDAttributeDeclaration attribute,
Document document,
XSDTypeDefinition container)
setContext
public void setContext(MutablePicoContainer context)
Copyright © 1996-2009 Geotools. All Rights Reserved.