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

Quick Search    Search Deep

bojangles.xml
Class XmlHandler  view XmlHandler download XmlHandler.java

java.lang.Object
  extended bybojangles.xml.XmlHandler

public class XmlHandler
extends java.lang.Object


Field Summary
private static int ADD
           
(package private)  org.dom4j.Document doc
           
private static int FOCUSGAINED
           
(package private)  java.util.Vector listeners
           
private static int MODIFY
           
private static int REMOVE
           
 
Constructor Summary
XmlHandler()
           
 
Method Summary
 java.lang.String addElement(java.lang.String path, java.lang.String name, java.lang.String type)
           
 void addProperty(java.lang.String path, java.lang.String name, java.lang.String text)
           
 void addXMLListener(XmlListener obj)
           
 boolean doesPathExist(java.lang.String path)
           
 java.util.Hashtable getProperties(java.lang.String path)
          This function will return a Hashtable of all the properties of the requested element at the path.
 java.lang.String modifyElement(java.lang.String path, java.lang.String name, java.lang.String text)
           
private  void notifyListeners(int type, java.lang.String path)
           
 void printXML()
           
 void removeElement(java.lang.String path)
          Removes the element specified by path from the XML document.
 void removeXMLListener(XmlListener obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

doc

org.dom4j.Document doc

listeners

java.util.Vector listeners

ADD

private static final int ADD
See Also:
Constant Field Values

MODIFY

private static final int MODIFY
See Also:
Constant Field Values

REMOVE

private static final int REMOVE
See Also:
Constant Field Values

FOCUSGAINED

private static final int FOCUSGAINED
See Also:
Constant Field Values
Constructor Detail

XmlHandler

public XmlHandler()
Method Detail

addProperty

public void addProperty(java.lang.String path,
                        java.lang.String name,
                        java.lang.String text)

addElement

public java.lang.String addElement(java.lang.String path,
                                   java.lang.String name,
                                   java.lang.String type)

removeElement

public void removeElement(java.lang.String path)
Removes the element specified by path from the XML document.


modifyElement

public java.lang.String modifyElement(java.lang.String path,
                                      java.lang.String name,
                                      java.lang.String text)

getProperties

public java.util.Hashtable getProperties(java.lang.String path)
This function will return a Hashtable of all the properties of the requested element at the path. Currently this function only supports key/value pairs of String/String.


addXMLListener

public void addXMLListener(XmlListener obj)

removeXMLListener

public void removeXMLListener(XmlListener obj)

doesPathExist

public boolean doesPathExist(java.lang.String path)

printXML

public void printXML()

notifyListeners

private void notifyListeners(int type,
                             java.lang.String path)