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

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.JDomWriter
All Implemented Interfaces:
ExtendedHierarchicalStreamWriter, HierarchicalStreamWriter, DocumentWriter, XmlFriendlyWriter

public class JDomWriter
extends AbstractDocumentWriter

Author:
Laurent Bihanic

Constructor Summary
JDomWriter()
           
JDomWriter(org.jdom.Element container)
           
JDomWriter(org.jdom.Element container, org.jdom.JDOMFactory factory)
           
JDomWriter(org.jdom.Element container, org.jdom.JDOMFactory factory, XmlFriendlyReplacer replacer)
           
JDomWriter(org.jdom.Element container, XmlFriendlyReplacer replacer)
           
JDomWriter(org.jdom.JDOMFactory factory)
           
JDomWriter(org.jdom.JDOMFactory factory, XmlFriendlyReplacer replacer)
           
 
Method Summary
 void addAttribute(String key, String value)
           
protected  Object createNode(String name)
          Create a node.
 List getResult()
          Deprecated. since 1.2.1, use AbstractDocumentWriter.getTopLevelNodes() instead
 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

JDomWriter

public JDomWriter(org.jdom.Element container,
                  org.jdom.JDOMFactory factory,
                  XmlFriendlyReplacer replacer)
Since:
1.2

JDomWriter

public JDomWriter(org.jdom.Element container,
                  org.jdom.JDOMFactory factory)

JDomWriter

public JDomWriter(org.jdom.JDOMFactory factory,
                  XmlFriendlyReplacer replacer)
Since:
1.2.1

JDomWriter

public JDomWriter(org.jdom.JDOMFactory factory)

JDomWriter

public JDomWriter(org.jdom.Element container,
                  XmlFriendlyReplacer replacer)
Since:
1.2.1

JDomWriter

public JDomWriter(org.jdom.Element container)

JDomWriter

public JDomWriter()
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

setValue

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


addAttribute

public void addAttribute(String key,
                         String value)

getResult

public List getResult()
Deprecated. since 1.2.1, use AbstractDocumentWriter.getTopLevelNodes() instead



Copyright © 2010 Internet2. All Rights Reserved.