er.extensions.appserver
Class ERXWOXMLCoder
java.lang.Object
com.webobjects.appserver.xml.WOXMLCoder
er.extensions.appserver.ERXWOXMLCoder
public class ERXWOXMLCoder
- extends com.webobjects.appserver.xml.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. |
Fields inherited from class com.webobjects.appserver.xml.WOXMLCoder |
_buffer, _encodedClasses, _idMap, xmlDeclaration |
Method Summary |
protected void |
_encodeEO(com.webobjects.eocontrol.EOEnterpriseObject eoenterpriseobject)
|
protected void |
_encodeNullForKey(java.lang.String s)
|
protected void |
encodeArrayWithXMLTag(com.webobjects.foundation.NSArray arr,
java.lang.String tag,
boolean codeBasedOnClass,
int outputTags)
|
void |
encodeBooleanForKey(boolean flag,
java.lang.String s)
|
protected void |
encodeDictionaryWithXMLTag(com.webobjects.foundation.NSDictionary dict,
java.lang.String tag)
|
void |
encodeDoubleForKey(double d,
java.lang.String s)
|
void |
encodeFloatForKey(float f,
java.lang.String s)
|
void |
encodeIntForKey(int i,
java.lang.String s)
|
void |
encodeObjectForKey(java.lang.Object obj,
java.lang.String key)
|
void |
encodeObjectWithXMLTag(java.lang.Object obj,
java.lang.String baseTag,
boolean codeBasedOnClass,
int outputTags)
|
java.lang.String |
encodeRootObjectForKey(java.lang.Object obj,
java.lang.String s)
|
protected com.webobjects.foundation.NSArray |
sortedArray(com.webobjects.foundation.NSArray arr)
|
protected java.util.Enumeration |
sortedEnumeration(java.util.Enumeration e)
|
java.lang.String |
xmlTagForClassNamed(java.lang.String className)
|
java.lang.String |
xmlTagForPropertyKey(java.lang.String key,
java.lang.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(java.lang.String s)
xmlTagForClassNamed
public java.lang.String xmlTagForClassNamed(java.lang.String className)
- Overrides:
xmlTagForClassNamed
in class com.webobjects.appserver.xml.WOXMLCoder
xmlTagForPropertyKey
public java.lang.String xmlTagForPropertyKey(java.lang.String key,
java.lang.String className)
- Overrides:
xmlTagForPropertyKey
in class com.webobjects.appserver.xml.WOXMLCoder
_encodeEO
protected void _encodeEO(com.webobjects.eocontrol.EOEnterpriseObject eoenterpriseobject)
sortedEnumeration
protected java.util.Enumeration sortedEnumeration(java.util.Enumeration e)
sortedArray
protected com.webobjects.foundation.NSArray sortedArray(com.webobjects.foundation.NSArray arr)
encodeDictionaryWithXMLTag
protected void encodeDictionaryWithXMLTag(com.webobjects.foundation.NSDictionary dict,
java.lang.String tag)
encodeArrayWithXMLTag
protected void encodeArrayWithXMLTag(com.webobjects.foundation.NSArray arr,
java.lang.String tag,
boolean codeBasedOnClass,
int outputTags)
encodeObjectForKey
public void encodeObjectForKey(java.lang.Object obj,
java.lang.String key)
- Overrides:
encodeObjectForKey
in class com.webobjects.appserver.xml.WOXMLCoder
encodeObjectWithXMLTag
public void encodeObjectWithXMLTag(java.lang.Object obj,
java.lang.String baseTag,
boolean codeBasedOnClass,
int outputTags)
encodeBooleanForKey
public void encodeBooleanForKey(boolean flag,
java.lang.String s)
- Overrides:
encodeBooleanForKey
in class com.webobjects.appserver.xml.WOXMLCoder
encodeIntForKey
public void encodeIntForKey(int i,
java.lang.String s)
- Overrides:
encodeIntForKey
in class com.webobjects.appserver.xml.WOXMLCoder
encodeFloatForKey
public void encodeFloatForKey(float f,
java.lang.String s)
- Overrides:
encodeFloatForKey
in class com.webobjects.appserver.xml.WOXMLCoder
encodeDoubleForKey
public void encodeDoubleForKey(double d,
java.lang.String s)
- Overrides:
encodeDoubleForKey
in class com.webobjects.appserver.xml.WOXMLCoder
_encodeNullForKey
protected void _encodeNullForKey(java.lang.String s)
- Overrides:
_encodeNullForKey
in class com.webobjects.appserver.xml.WOXMLCoder
encodeRootObjectForKey
public java.lang.String encodeRootObjectForKey(java.lang.Object obj,
java.lang.String s)
- Overrides:
encodeRootObjectForKey
in class com.webobjects.appserver.xml.WOXMLCoder
Copyright © 2002 – 2007 Project Wonder.