er.extensions.appserver
Class ERXWOXMLCoder
java.lang.Object
com.webobjects.appserver.xml.WOXMLCoder
er.extensions.appserver.ERXWOXMLCoder
public class ERXWOXMLCoder
- extends WOXMLCoder
WOXMLMappingCoder which adds sorting to attributes.
- Author:
- ak
|
Nested Class Summary |
static class |
ERXWOXMLCoder.XMLData
Quick and dirty class to en- and decode the generic xml data to full-flegded objects that
can be bound in the edit interface. |
|
Method Summary |
protected void |
_encodeEO(EOEnterpriseObject eoenterpriseobject)
|
protected void |
_encodeNullForKey(String s)
|
protected void |
encodeArrayWithXMLTag(NSArray arr,
String tag,
boolean codeBasedOnClass,
int outputTags)
|
void |
encodeBooleanForKey(boolean flag,
String s)
|
protected void |
encodeDictionaryWithXMLTag(NSDictionary dict,
String tag)
|
void |
encodeDoubleForKey(double d,
String s)
|
void |
encodeFloatForKey(float f,
String s)
|
void |
encodeIntForKey(int i,
String s)
|
void |
encodeObjectForKey(Object obj,
String key)
|
void |
encodeObjectWithXMLTag(Object obj,
String baseTag,
boolean codeBasedOnClass,
int outputTags)
|
String |
encodeRootObjectForKey(Object obj,
String s)
|
protected NSArray |
sortedArray(NSArray arr)
|
protected Enumeration |
sortedEnumeration(Enumeration e)
|
String |
xmlTagForClassNamed(String className)
|
String |
xmlTagForPropertyKey(String key,
String className)
|
| Methods inherited from class com.webobjects.appserver.xml.WOXMLCoder |
_encodeArrayForKey, _encodeBooleanForKey, _encodeDataForKey, _encodeDateForKey, _encodeDictionaryForKey, _encodeEOEnterpriseObjectForKey, _encodeNumberForKey, _encodeStringForKey, _encodeWOXMLCodingForKey, coder, coderWithMapping, cr, encodedClassName, encodeObjectInTag, encodeReferenceInTag, encodeStringInTag, escapeString, setXmlDeclaration, setXmlDeclaration, typeNeedsIndentation, xmlDeclaration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERXWOXMLCoder
public ERXWOXMLCoder(String s)
xmlTagForClassNamed
public String xmlTagForClassNamed(String className)
- Overrides:
xmlTagForClassNamed in class WOXMLCoder
xmlTagForPropertyKey
public String xmlTagForPropertyKey(String key,
String className)
- Overrides:
xmlTagForPropertyKey in class WOXMLCoder
_encodeEO
protected void _encodeEO(EOEnterpriseObject eoenterpriseobject)
sortedEnumeration
protected Enumeration sortedEnumeration(Enumeration e)
sortedArray
protected NSArray sortedArray(NSArray arr)
encodeDictionaryWithXMLTag
protected void encodeDictionaryWithXMLTag(NSDictionary dict,
String tag)
encodeArrayWithXMLTag
protected void encodeArrayWithXMLTag(NSArray arr,
String tag,
boolean codeBasedOnClass,
int outputTags)
encodeObjectForKey
public void encodeObjectForKey(Object obj,
String key)
- Overrides:
encodeObjectForKey in class WOXMLCoder
encodeObjectWithXMLTag
public void encodeObjectWithXMLTag(Object obj,
String baseTag,
boolean codeBasedOnClass,
int outputTags)
encodeBooleanForKey
public void encodeBooleanForKey(boolean flag,
String s)
- Overrides:
encodeBooleanForKey in class WOXMLCoder
encodeIntForKey
public void encodeIntForKey(int i,
String s)
- Overrides:
encodeIntForKey in class WOXMLCoder
encodeFloatForKey
public void encodeFloatForKey(float f,
String s)
- Overrides:
encodeFloatForKey in class WOXMLCoder
encodeDoubleForKey
public void encodeDoubleForKey(double d,
String s)
- Overrides:
encodeDoubleForKey in class WOXMLCoder
_encodeNullForKey
protected void _encodeNullForKey(String s)
- Overrides:
_encodeNullForKey in class WOXMLCoder
encodeRootObjectForKey
public String encodeRootObjectForKey(Object obj,
String s)
- Overrides:
encodeRootObjectForKey in class WOXMLCoder
Copyright © 2002 – 2007 Project Wonder.