Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jbossmx.cluster.watchdog.util.xml
Class XMLScripter  view XMLScripter download XMLScripter.java

java.lang.Object
  extended byorg.jbossmx.cluster.watchdog.util.xml.XMLScripter

public class XMLScripter
extends java.lang.Object


Field Summary
private  org.w3c.dom.Document m_document
           
private  java.util.Map m_nodeProcessorts
           
private  java.lang.String m_pluginTag
           
private  java.lang.String m_rootTag
           
private  java.net.URL m_url
           
private  XMLContext m_xmlContext
           
static java.lang.String PLUGIN_TAG
           
 
Constructor Summary
XMLScripter(XMLContext xmlContext, java.lang.String rootTag)
           
XMLScripter(XMLContext xmlContext, java.lang.String rootTag, java.lang.String pluginTag)
           
 
Method Summary
 void addNodeProcessor(NodeProcessor nodeProcessor)
           
private  void addPluginNodeProcessor(org.w3c.dom.Node node)
           
 NodeProcessor getNodeProcessor(java.lang.String nodeName)
           
 java.net.URL getURL()
           
 void processDocument(java.lang.String url)
           
 void processDocument(java.net.URL url)
           
private  void processNode(org.w3c.dom.Node node)
           
private  void processNodeList(org.w3c.dom.NodeList nodeList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_rootTag

private java.lang.String m_rootTag

m_pluginTag

private java.lang.String m_pluginTag

m_document

private org.w3c.dom.Document m_document

m_url

private java.net.URL m_url

m_xmlContext

private XMLContext m_xmlContext

m_nodeProcessorts

private java.util.Map m_nodeProcessorts

PLUGIN_TAG

public static final java.lang.String PLUGIN_TAG
See Also:
Constant Field Values
Constructor Detail

XMLScripter

public XMLScripter(XMLContext xmlContext,
                   java.lang.String rootTag)

XMLScripter

public XMLScripter(XMLContext xmlContext,
                   java.lang.String rootTag,
                   java.lang.String pluginTag)
Method Detail

addNodeProcessor

public void addNodeProcessor(NodeProcessor nodeProcessor)

getURL

public java.net.URL getURL()

getNodeProcessor

public NodeProcessor getNodeProcessor(java.lang.String nodeName)

processDocument

public void processDocument(java.lang.String url)
                     throws java.io.IOException,
                            java.net.MalformedURLException,
                            org.xml.sax.SAXException,
                            XMLScriptException

processDocument

public void processDocument(java.net.URL url)
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            XMLScriptException

processNodeList

private void processNodeList(org.w3c.dom.NodeList nodeList)
                      throws XMLScriptException

addPluginNodeProcessor

private void addPluginNodeProcessor(org.w3c.dom.Node node)

processNode

private void processNode(org.w3c.dom.Node node)
                  throws XMLScriptException