uka.util
Class ToXML

java.lang.Object
  extended byuka.util.ToString
      extended byuka.util.ToXML

public class ToXML
extends ToString


Nested Class Summary
 
Nested classes inherited from class uka.util.ToString
ToString.Builtin, ToString.Reference, ToString.Struct, ToString.Value
 
Field Summary
 
Fields inherited from class uka.util.ToString
buffer, deferredSet, deferredValues, level, objects, useGID, useLID, visited
 
Constructor Summary
ToXML()
           
ToXML(ObjectSpace objects)
           
 
Method Summary
protected  void appendArray(java.lang.Class valueClass, int id, java.lang.Object value)
           
protected  void appendArrayContents(java.lang.Object[] array)
           
 void appendComment(java.lang.String value)
           
protected  void appendDefault(java.lang.Class valueClass, int id, java.lang.Object value)
           
private  void appendID(java.lang.StringBuffer buffer, java.lang.Object value, int id)
           
protected  void appendNull()
           
protected  void appendPrintable(java.lang.Class valueClass, int id, Printable value)
           
protected  void appendRef(java.lang.Object value, int id)
           
protected  void appendSeparator()
           
protected  void appendStruct(ToString.Struct value)
           
protected  void appendVar(java.lang.String name, java.lang.Object value)
           
 java.lang.String toString()
           
 java.lang.String toString(char value)
           
 java.lang.String toString(java.lang.String value)
           
static java.lang.String toStringObject(java.lang.Object value)
           
 
Methods inherited from class uka.util.ToString
append, append, append, append, append, append, append, append, append, append, append, appendArrayContents, appendArrayContents, appendArrayContents, appendArrayContents, appendArrayContents, appendArrayContents, appendArrayContents, appendArrayContents, appendArrayContents, appendBuiltin, appendRef, appendType, getGID, getLID, reset, separator, toString, toString, toString, toString, toString, toString, toString, toString, toStringHash, wrap, wrap, wrap, wrap, wrap, wrap, wrap, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ToXML

public ToXML()

ToXML

public ToXML(ObjectSpace objects)
Method Detail

toString

public java.lang.String toString(char value)
Overrides:
toString in class ToString

toString

public java.lang.String toString(java.lang.String value)
Overrides:
toString in class ToString

appendSeparator

protected void appendSeparator()
Overrides:
appendSeparator in class ToString

appendComment

public void appendComment(java.lang.String value)
Overrides:
appendComment in class ToString

appendVar

protected void appendVar(java.lang.String name,
                         java.lang.Object value)
Overrides:
appendVar in class ToString

appendNull

protected void appendNull()
Overrides:
appendNull in class ToString

appendID

private void appendID(java.lang.StringBuffer buffer,
                      java.lang.Object value,
                      int id)

appendRef

protected void appendRef(java.lang.Object value,
                         int id)
Overrides:
appendRef in class ToString

appendStruct

protected void appendStruct(ToString.Struct value)
Overrides:
appendStruct in class ToString

appendPrintable

protected void appendPrintable(java.lang.Class valueClass,
                               int id,
                               Printable value)
Overrides:
appendPrintable in class ToString

appendArray

protected void appendArray(java.lang.Class valueClass,
                           int id,
                           java.lang.Object value)
Overrides:
appendArray in class ToString

appendDefault

protected void appendDefault(java.lang.Class valueClass,
                             int id,
                             java.lang.Object value)
Overrides:
appendDefault in class ToString

appendArrayContents

protected void appendArrayContents(java.lang.Object[] array)
Overrides:
appendArrayContents in class ToString

toString

public java.lang.String toString()
Overrides:
toString in class ToString

toStringObject

public static java.lang.String toStringObject(java.lang.Object value)