|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.xml.XMLDecoder
public class XMLDecoder
XMLDecoder is used to decode XML into objects.
Constructor Summary | |
---|---|
XMLDecoder()
Default constructor. |
|
XMLDecoder(DataContext dc)
Creates an XMLDecoder that will register decoded DataObjects with the specified DataContext. |
Method Summary | |
---|---|
java.lang.Object |
decode(java.io.Reader xml)
Decodes XML wrapped by a Reader into an object. |
java.lang.Object |
decode(java.io.Reader xml,
java.lang.String mappingUrl)
Decodes XML wrapped by a Reader into an object, using the supplied mapping file to guide the decoding process. |
java.lang.Boolean |
decodeBoolean(java.lang.String xmlTag)
Decodes an XML element to a Boolean. |
java.lang.Double |
decodeDouble(java.lang.String xmlTag)
Decodes an XML element to a Double. |
java.lang.Float |
decodeFloat(java.lang.String xmlTag)
Decodes an XML element to a Float. |
java.lang.Integer |
decodeInteger(java.lang.String xmlTag)
Decodes an XML element to an Integer. |
static java.util.List |
decodeList(java.io.Reader xml)
Decodes a list of DataObjects. |
static java.util.List |
decodeList(java.io.Reader xml,
DataContext dc)
Decodes a list of DataObjects, registering them the supplied DataContext. |
static java.util.List |
decodeList(java.io.Reader xml,
java.lang.String mappingUrl)
Decodes a list of DataObjects using the supplied mapping file to guide the decoding process. |
static java.util.List |
decodeList(java.io.Reader xml,
java.lang.String mappingUrl,
DataContext dataContext)
Decodes a list of DataObjects using the supplied mapping file to guide the decoding process, registering them the supplied DataContext. |
java.lang.Object |
decodeObject(java.lang.String xmlTag)
Decodes an object from XML. |
java.lang.String |
decodeString(java.lang.String xmlTag)
Decodes an XML element to a String. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLDecoder()
XMLDecoder(DataContext)
public XMLDecoder(DataContext dc)
dc
- The DataContext to register decoded DataObjects with.Method Detail |
---|
public java.lang.Boolean decodeBoolean(java.lang.String xmlTag)
xmlTag
- The tag identifying the element.
public java.lang.Double decodeDouble(java.lang.String xmlTag)
xmlTag
- The tag identifying the element.
public java.lang.Float decodeFloat(java.lang.String xmlTag)
xmlTag
- The tag identifying the element.
public java.lang.Integer decodeInteger(java.lang.String xmlTag)
xmlTag
- The tag identifying the element.
public java.lang.Object decodeObject(java.lang.String xmlTag)
xmlTag
- The XML tag corresponding to the root of the encoded object.
public java.lang.String decodeString(java.lang.String xmlTag)
xmlTag
- The tag identifying the element.
public java.lang.Object decode(java.io.Reader xml) throws CayenneRuntimeException
xml
- Wrapped XML.
CayenneRuntimeException
public java.lang.Object decode(java.io.Reader xml, java.lang.String mappingUrl) throws CayenneRuntimeException
xml
- Wrapped XML.mappingUrl
- Mapping file describing how the XML elements and object
properties correlate.
CayenneRuntimeException
public static java.util.List decodeList(java.io.Reader xml) throws CayenneRuntimeException
xml
- The wrapped XML encoding of the list of DataObjects.
CayenneRuntimeException
public static java.util.List decodeList(java.io.Reader xml, DataContext dc) throws CayenneRuntimeException
xml
- The wrapped XML encoding of the list of DataObjects.dc
- The DataContext to register the decode DataObjects with.
CayenneRuntimeException
public static java.util.List decodeList(java.io.Reader xml, java.lang.String mappingUrl) throws CayenneRuntimeException
xml
- The wrapped XML encoding of the list of DataObjects.mappingUrl
- Mapping file describing how the XML elements and object
properties correlate.
CayenneRuntimeException
public static java.util.List decodeList(java.io.Reader xml, java.lang.String mappingUrl, DataContext dataContext) throws CayenneRuntimeException
xml
- The wrapped XML encoding of the list of objects.mappingUrl
- Mapping file describing how the XML elements and object
properties correlate.dataContext
- The DataContext to register the decode DataObjects with.
CayenneRuntimeException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |