org.apache.bsf.xml
Class XMLHelper
java.lang.Object
org.apache.bsf.xml.XMLHelper
- Direct Known Subclasses:
- DefaultXMLHelper
public abstract class XMLHelper
- extends java.lang.Object
Utility for converting between Java representations of XML such DOM nodes,
StAX streams, or Axiom OMElements, into script language representations such
as JavaScript E4X, Ruby ReXML, or Python ElementTree.
Method Summary |
static XMLHelper |
getArgHelper(ScriptEngine engine)
|
static void |
init()
Deprecated. temp approach for beta2 release |
abstract org.w3c.dom.Node |
toDOMNode(java.lang.Object scriptXML)
|
abstract org.apache.axiom.om.OMElement |
toOMElement(java.lang.Object scriptXML)
|
abstract java.lang.Object |
toScriptXML(org.w3c.dom.Node node)
|
abstract java.lang.Object |
toScriptXML(org.apache.axiom.om.OMElement om)
|
abstract java.lang.Object |
toScriptXML(javax.xml.stream.XMLStreamReader reader)
|
abstract javax.xml.stream.XMLStreamReader |
toXMLStreamReader(java.lang.Object scriptXML)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLHelper
public XMLHelper()
init
public static void init()
- Deprecated. temp approach for beta2 release
- Register axiom-e4x if its available
getArgHelper
public static XMLHelper getArgHelper(ScriptEngine engine)
toScriptXML
public abstract java.lang.Object toScriptXML(org.apache.axiom.om.OMElement om)
throws ScriptException
- Throws:
ScriptException
toOMElement
public abstract org.apache.axiom.om.OMElement toOMElement(java.lang.Object scriptXML)
throws ScriptException
- Throws:
ScriptException
toScriptXML
public abstract java.lang.Object toScriptXML(javax.xml.stream.XMLStreamReader reader)
throws ScriptException
- Throws:
ScriptException
toXMLStreamReader
public abstract javax.xml.stream.XMLStreamReader toXMLStreamReader(java.lang.Object scriptXML)
throws ScriptException
- Throws:
ScriptException
toScriptXML
public abstract java.lang.Object toScriptXML(org.w3c.dom.Node node)
throws ScriptException
- Throws:
ScriptException
toDOMNode
public abstract org.w3c.dom.Node toDOMNode(java.lang.Object scriptXML)
throws ScriptException
- Throws:
ScriptException
Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.