@Deprecated public class XMLEncoder extends Object
Constructor and Description |
---|
XMLEncoder()
Deprecated.
Creates new XMLEncoder.
|
XMLEncoder(String mappingUrl)
Deprecated.
Creates new XMLEncoder that will use a mapping descriptor loaded via provided URL.
|
Modifier and Type | Method and Description |
---|---|
String |
encode(Object object)
Deprecated.
Encodes an object using "root" as a root tag.
|
String |
encode(String rootTag,
Object object)
Deprecated.
Encodes using provided root XML tag.
|
protected void |
encodeCollection(String xmlTag,
Collection<Object> c,
boolean useType)
Deprecated.
Encodes a collection of objects, attaching them to the current root.
|
void |
encodeProperty(String xmlTag,
Object value)
Deprecated.
A callback method for XMLSerializable objects to encode an object property.
|
protected void |
encodeProperty(String xmlTag,
Object value,
boolean useType)
Deprecated.
|
protected void |
encodeSerializable(String xmlTag,
XMLSerializable object)
Deprecated.
|
protected void |
encodeSimple(String xmlTag,
Object object,
boolean useType)
Deprecated.
|
protected Node |
getRootNode(boolean forceSyntheticRoot)
Deprecated.
Returns a root DOM node of the encoder.
|
protected void |
initDocument(String rootTag,
String type)
Deprecated.
Resets the encoder to process a new object tree.
|
protected String |
nodeToString(Node rootNode)
Deprecated.
|
void |
setRoot(String xmlTag,
String type)
Deprecated.
A callback for XMLSerializable objects to add a node to an encoding tree.
|
protected void |
setRoot(String xmlTag,
String type,
boolean push)
Deprecated.
|
public XMLEncoder()
public XMLEncoder(String mappingUrl)
public void setRoot(String xmlTag, String type)
public void encodeProperty(String xmlTag, Object value)
xmlTag
- The name of the XML element used to represent the property.value
- The object's property value to encode.public String encode(Object object) throws CayenneRuntimeException
CayenneRuntimeException
public String encode(String rootTag, Object object) throws CayenneRuntimeException
CayenneRuntimeException
protected void initDocument(String rootTag, String type)
protected Node getRootNode(boolean forceSyntheticRoot)
protected void encodeProperty(String xmlTag, Object value, boolean useType)
protected void encodeSerializable(String xmlTag, XMLSerializable object)
protected void encodeCollection(String xmlTag, Collection<Object> c, boolean useType)
xmlTag
- The name of the root XML element for the encoded collection.c
- The collection to encode.Copyright © 2001–2018 Apache Cayenne. All rights reserved.