edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml
Class XomWriter

java.lang.Object
  extended by edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractXmlWriter
      extended by edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractDocumentWriter
          extended by edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.XomWriter
All Implemented Interfaces:
ExtendedHierarchicalStreamWriter, HierarchicalStreamWriter, DocumentWriter, XmlFriendlyWriter

public class XomWriter
extends AbstractDocumentWriter


Constructor Summary
XomWriter()
           
XomWriter(nu.xom.Element parentElement)
           
XomWriter(nu.xom.Element parentElement, XmlFriendlyReplacer replacer)
           
 
Method Summary
 void addAttribute(String name, String value)
           
protected  Object createNode(String name)
          Create a node.
 void setValue(String text)
          Write the value (text content) of the current node.
 
Methods inherited from class edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractDocumentWriter
close, endNode, endNodeInternally, flush, getCurrent, getTopLevelNodes, startNode
 
Methods inherited from class edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractXmlWriter
escapeXmlName, startNode, underlyingWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.HierarchicalStreamWriter
underlyingWriter
 

Constructor Detail

XomWriter

public XomWriter()
Since:
1.2.1

XomWriter

public XomWriter(nu.xom.Element parentElement)

XomWriter

public XomWriter(nu.xom.Element parentElement,
                 XmlFriendlyReplacer replacer)
Since:
1.2
Method Detail

createNode

protected Object createNode(String name)
Description copied from class: AbstractDocumentWriter
Create a node. The provided node name is not yet XML friendly. If AbstractDocumentWriter.getCurrent() returns null the node is a top level node.

Specified by:
createNode in class AbstractDocumentWriter
Parameters:
name - the node name
Returns:
the new node

addAttribute

public void addAttribute(String name,
                         String value)

setValue

public void setValue(String text)
Description copied from interface: HierarchicalStreamWriter
Write the value (text content) of the current node.



Copyright © 2010 Internet2. All Rights Reserved.