META-INF/
META-INF/MANIFEST.MF
org/
org/dom4j/
org/dom4j/bean/
org/dom4j/datatype/
org/dom4j/dom/
org/dom4j/dtd/
org/dom4j/io/
org/dom4j/jaxb/
org/dom4j/rule/
org/dom4j/rule/pattern/
org/dom4j/swing/
org/dom4j/tree/
org/dom4j/util/
org/dom4j/xpath/
org/dom4j/xpp/
org/dom4j/Attribute.class
Attribute.java
package org.dom4j
public abstract org.dom4j.Attribute extends java.lang.Object implements org.dom4j.Node  {
	public abstract org.dom4j.QName getQName () 
	public abstract org.dom4j.Namespace getNamespace () 
	public abstract void setNamespace (org.dom4j.Namespace) 
	public abstract java.lang.String getNamespacePrefix () 
	public abstract java.lang.String getNamespaceURI () 
	public abstract java.lang.String getQualifiedName () 
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String) 
	public abstract java.lang.Object getData () 
	public abstract void setData (java.lang.Object) 
}

org/dom4j/bean/BeanAttribute.class
BeanAttribute.java
package org.dom4j.bean
public org.dom4j.bean.BeanAttribute extends org.dom4j.tree.AbstractAttribute {
	private final org.dom4j.bean.BeanAttributeList beanList
	private final int index
	public void  (org.dom4j.bean.BeanAttributeList, int) 
		org.dom4j.bean.BeanAttributeList beanList
		int index
	public org.dom4j.QName getQName () 
	public org.dom4j.Element getParent () 
	public java.lang.String getValue () 
		Object data
	public void setValue (java.lang.String) 
		String data
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
}

org/dom4j/bean/BeanAttributeList.class
BeanAttributeList.java
package org.dom4j.bean
public org.dom4j.bean.BeanAttributeList extends java.util.AbstractList {
	private org.dom4j.bean.BeanElement parent
	private org.dom4j.bean.BeanMetaData beanMetaData
	private org.dom4j.bean.BeanAttribute[] attributes
	public void  (org.dom4j.bean.BeanElement, org.dom4j.bean.BeanMetaData) 
		org.dom4j.bean.BeanElement parent
		org.dom4j.bean.BeanMetaData beanMetaData
	public void  (org.dom4j.bean.BeanElement) 
		org.dom4j.bean.BeanElement parent
		Object data
		Class beanClass
	public org.dom4j.Attribute attribute (java.lang.String) 
		String name
		int index
	public org.dom4j.Attribute attribute (org.dom4j.QName) 
		org.dom4j.QName qname
		int index
	public org.dom4j.bean.BeanAttribute attribute (int) 
		org.dom4j.bean.BeanAttribute attribute
		int index
	public org.dom4j.bean.BeanElement getParent () 
	public org.dom4j.QName getQName (int) 
		int index
	public java.lang.Object getData (int) 
		int index
	public void setData (int, java.lang.Object) 
		int index
		Object data
	public int size () 
	public java.lang.Object get (int) 
		int index
		org.dom4j.bean.BeanAttribute attribute
	public boolean add (java.lang.Object) 
		Object object
	public void add (int, java.lang.Object) 
		int index
		Object object
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object object
	public boolean remove (java.lang.Object) 
		Object object
	public java.lang.Object remove (int) 
		int index
		org.dom4j.bean.BeanAttribute attribute
		Object oldValue
	public void clear () 
		org.dom4j.bean.BeanAttribute attribute
		int i
		int size
	protected org.dom4j.bean.BeanAttribute createAttribute (org.dom4j.bean.BeanElement, int) 
		org.dom4j.bean.BeanElement element
		int index
}

org/dom4j/bean/BeanDocumentFactory.class
BeanDocumentFactory.java
package org.dom4j.bean
public org.dom4j.bean.BeanDocumentFactory extends org.dom4j.DocumentFactory {
	private static org.dom4j.bean.BeanDocumentFactory singleton
	static Class class$org$dom4j$bean$BeanDocumentFactory
	public void  () 
	public static org.dom4j.DocumentFactory getInstance () 
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
		Object bean
	public org.dom4j.Element createElement (org.dom4j.QName, org.xml.sax.Attributes) 
		org.dom4j.QName qname
		org.xml.sax.Attributes attributes
		Object bean
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
	protected java.lang.Object createBean (org.dom4j.QName) 
		org.dom4j.QName qname
	protected java.lang.Object createBean (org.dom4j.QName, org.xml.sax.Attributes) 
		Class beanClass
		Exception e
		org.dom4j.QName qname
		org.xml.sax.Attributes attributes
		String value
	protected void handleException (java.lang.Exception) 
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/dom4j/bean/BeanElement.class
BeanElement.java
package org.dom4j.bean
public org.dom4j.bean.BeanElement extends org.dom4j.tree.DefaultElement {
	private static final org.dom4j.DocumentFactory DOCUMENT_FACTORY
	private Object bean
	static Class class$org$dom4j$bean$BeanElement
	public void  (java.lang.String, java.lang.Object) 
		String name
		Object bean
	public void  (java.lang.String, org.dom4j.Namespace, java.lang.Object) 
		String name
		org.dom4j.Namespace namespace
		Object bean
	public void  (org.dom4j.QName, java.lang.Object) 
		org.dom4j.QName qname
		Object bean
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
	public org.dom4j.Attribute attribute (java.lang.String) 
		String name
	public org.dom4j.Attribute attribute (org.dom4j.QName) 
		org.dom4j.QName qname
	public org.dom4j.Element addAttribute (java.lang.String, java.lang.String) 
		String name
		String value
		org.dom4j.Attribute attribute
	public org.dom4j.Element addAttribute (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qName
		String value
		org.dom4j.Attribute attribute
	public void setAttributes (java.util.List) 
		java.util.List attributes
	public void setAttributes (org.xml.sax.Attributes, org.dom4j.tree.NamespaceStack, boolean) 
		String attributeName
		int i
		Class beanClass
		Exception ex
		org.xml.sax.Attributes attributes
		org.dom4j.tree.NamespaceStack namespaceStack
		boolean noNamespaceAttributes
		String className
	protected org.dom4j.DocumentFactory getDocumentFactory () 
	protected org.dom4j.bean.BeanAttributeList getBeanAttributeList () 
	protected java.util.List createAttributeList () 
	protected java.util.List createAttributeList (int) 
		int size
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/dom4j/bean/BeanMetaData.class
BeanMetaData.java
package org.dom4j.bean
public org.dom4j.bean.BeanMetaData extends java.lang.Object {
	protected static final Object[] NULL_ARGS
	private static java.util.Map singletonCache
	private static final org.dom4j.DocumentFactory DOCUMENT_FACTORY
	private Class beanClass
	private java.beans.PropertyDescriptor[] propertyDescriptors
	private org.dom4j.QName[] qNames
	private java.lang.reflect.Method[] readMethods
	private java.lang.reflect.Method[] writeMethods
	private java.util.Map nameMap
	public void  (java.lang.Class) 
		java.beans.BeanInfo beanInfo
		java.beans.IntrospectionException e
		java.beans.PropertyDescriptor propertyDescriptor
		String name
		org.dom4j.QName qName
		Integer index
		int i
		Class beanClass
		int size
	public static org.dom4j.bean.BeanMetaData get (java.lang.Class) 
		Class beanClass
		org.dom4j.bean.BeanMetaData answer
	public int attributeCount () 
	public org.dom4j.bean.BeanAttributeList createAttributeList (org.dom4j.bean.BeanElement) 
		org.dom4j.bean.BeanElement parent
	public org.dom4j.QName getQName (int) 
		int index
	public int getIndex (java.lang.String) 
		String name
		Integer index
	public int getIndex (org.dom4j.QName) 
		org.dom4j.QName qName
		Integer index
	public java.lang.Object getData (int, java.lang.Object) 
		java.lang.reflect.Method method
		Exception e
		int index
		Object bean
	public void setData (int, java.lang.Object, java.lang.Object) 
		java.lang.reflect.Method method
		Object[] args
		Exception e
		int index
		Object bean
		Object data
	protected void handleException (java.lang.Exception) 
		Exception e
	static void  () 
}

org/dom4j/Branch.class
Branch.java
package org.dom4j
public abstract org.dom4j.Branch extends java.lang.Object implements org.dom4j.Node  {
	public abstract org.dom4j.Node node (int)  throws java.lang.IndexOutOfBoundsException 
	public abstract int indexOf (org.dom4j.Node) 
	public abstract int nodeCount () 
	public abstract org.dom4j.Element elementByID (java.lang.String) 
	public abstract java.util.List content () 
	public abstract java.util.Iterator nodeIterator () 
	public abstract void setContent (java.util.List) 
	public abstract void appendContent (org.dom4j.Branch) 
	public abstract void clearContent () 
	public abstract java.util.List processingInstructions () 
	public abstract java.util.List processingInstructions (java.lang.String) 
	public abstract org.dom4j.ProcessingInstruction processingInstruction (java.lang.String) 
	public abstract void setProcessingInstructions (java.util.List) 
	public abstract org.dom4j.Element addElement (java.lang.String) 
	public abstract org.dom4j.Element addElement (org.dom4j.QName) 
	public abstract org.dom4j.Element addElement (java.lang.String, java.lang.String) 
	public abstract boolean removeProcessingInstruction (java.lang.String) 
	public abstract void add (org.dom4j.Node) 
	public abstract void add (org.dom4j.Comment) 
	public abstract void add (org.dom4j.Element) 
	public abstract void add (org.dom4j.ProcessingInstruction) 
	public abstract boolean remove (org.dom4j.Node) 
	public abstract boolean remove (org.dom4j.Comment) 
	public abstract boolean remove (org.dom4j.Element) 
	public abstract boolean remove (org.dom4j.ProcessingInstruction) 
	public abstract void normalize () 
}

org/dom4j/CDATA.class
CDATA.java
package org.dom4j
public abstract org.dom4j.CDATA extends java.lang.Object implements org.dom4j.CharacterData  {
}

org/dom4j/CharacterData.class
CharacterData.java
package org.dom4j
public abstract org.dom4j.CharacterData extends java.lang.Object implements org.dom4j.Node  {
	public abstract void appendText (java.lang.String) 
}

org/dom4j/Comment.class
Comment.java
package org.dom4j
public abstract org.dom4j.Comment extends java.lang.Object implements org.dom4j.CharacterData  {
}

org/dom4j/datatype/DatatypeAttribute.class
DatatypeAttribute.java
package org.dom4j.datatype
public org.dom4j.datatype.DatatypeAttribute extends org.dom4j.tree.AbstractAttribute implements com.sun.msv.datatype.SerializationContext org.relaxng.datatype.ValidationContext  {
	private org.dom4j.Element parent
	private org.dom4j.QName qname
	private com.sun.msv.datatype.xsd.XSDatatype datatype
	private Object data
	private String text
	public void  (org.dom4j.QName, com.sun.msv.datatype.xsd.XSDatatype) 
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype datatype
	public void  (org.dom4j.QName, com.sun.msv.datatype.xsd.XSDatatype, java.lang.String) 
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype datatype
		String text
	public java.lang.String toString () 
	public com.sun.msv.datatype.xsd.XSDatatype getXSDatatype () 
	public java.lang.String getNamespacePrefix (java.lang.String) 
		org.dom4j.Namespace namespace
		String uri
		org.dom4j.Element parentElement
	public java.lang.String getBaseUri () 
	public boolean isNotation (java.lang.String) 
		String notationName
	public boolean isUnparsedEntity (java.lang.String) 
		String entityName
	public java.lang.String resolveNamespacePrefix (java.lang.String) 
		org.dom4j.Namespace namespace
		org.dom4j.Element parentElement
		String prefix
	public org.dom4j.QName getQName () 
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
		String s
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
	protected void validate (java.lang.String)  throws java.lang.IllegalArgumentException 
		org.relaxng.datatype.DatatypeException e
		String txt
	protected java.lang.Object convertToValue (java.lang.String) 
		com.sun.msv.datatype.DatabindableDatatype bindable
		String txt
}

org/dom4j/datatype/DatatypeDocumentFactory.class
DatatypeDocumentFactory.java
package org.dom4j.datatype
public org.dom4j.datatype.DatatypeDocumentFactory extends org.dom4j.DocumentFactory {
	private static final boolean DO_INTERN_QNAME
	protected static transient org.dom4j.datatype.DatatypeDocumentFactory singleton
	private static final org.dom4j.Namespace XSI_NAMESPACE
	private static final org.dom4j.QName XSI_SCHEMA_LOCATION
	private static final org.dom4j.QName XSI_NO_SCHEMA_LOCATION
	private org.dom4j.datatype.SchemaParser schemaBuilder
	private org.dom4j.io.SAXReader xmlSchemaReader
	private boolean autoLoadSchema
	public void  () 
	public static org.dom4j.DocumentFactory getInstance () 
	public void loadSchema (org.dom4j.Document) 
		org.dom4j.Document schemaDocument
	public void loadSchema (org.dom4j.Document, org.dom4j.Namespace) 
		org.dom4j.Document schemaDocument
		org.dom4j.Namespace targetNamespace
	public org.dom4j.datatype.DatatypeElementFactory getElementFactory (org.dom4j.QName) 
		org.dom4j.QName elementQName
		org.dom4j.datatype.DatatypeElementFactory result
		org.dom4j.DocumentFactory factory
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Document document
		org.dom4j.Document document
		String uri
		org.dom4j.Namespace namespace
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
	protected void loadSchema (org.dom4j.Document, java.lang.String) 
		String msg
		org.xml.sax.EntityResolver resolver
		org.xml.sax.InputSource inputSource
		org.dom4j.Document schemaDocument
		Exception e
		org.dom4j.Document document
		String schemaInstanceURI
	protected void loadSchema (org.dom4j.Document, java.lang.String, org.dom4j.Namespace) 
		String msg
		org.xml.sax.EntityResolver resolver
		org.xml.sax.InputSource inputSource
		org.dom4j.Document schemaDocument
		Exception e
		org.dom4j.Document document
		String schemaInstanceURI
		org.dom4j.Namespace namespace
	static void  () 
}

org/dom4j/datatype/DatatypeElement.class
DatatypeElement.java
package org.dom4j.datatype
public org.dom4j.datatype.DatatypeElement extends org.dom4j.tree.DefaultElement implements com.sun.msv.datatype.SerializationContext org.relaxng.datatype.ValidationContext  {
	private com.sun.msv.datatype.xsd.XSDatatype datatype
	private Object data
	public void  (org.dom4j.QName, com.sun.msv.datatype.xsd.XSDatatype) 
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype datatype
	public void  (org.dom4j.QName, int, com.sun.msv.datatype.xsd.XSDatatype) 
		org.dom4j.QName qname
		int attributeCount
		com.sun.msv.datatype.xsd.XSDatatype type
	public java.lang.String toString () 
	public com.sun.msv.datatype.xsd.XSDatatype getXSDatatype () 
	public java.lang.String getNamespacePrefix (java.lang.String) 
		String uri
		org.dom4j.Namespace namespace
	public java.lang.String getBaseUri () 
	public boolean isNotation (java.lang.String) 
		String notationName
	public boolean isUnparsedEntity (java.lang.String) 
		String entityName
	public java.lang.String resolveNamespacePrefix (java.lang.String) 
		String prefix
		org.dom4j.Namespace namespace
	public java.lang.Object getData () 
		com.sun.msv.datatype.DatabindableDatatype bind
		String text
	public void setData (java.lang.Object) 
		Object data
		String s
	public org.dom4j.Element addText (java.lang.String) 
		String text
	public void setText (java.lang.String) 
		String text
	protected void childAdded (org.dom4j.Node) 
		org.dom4j.Node node
	protected void childRemoved (org.dom4j.Node) 
		org.dom4j.Node node
	protected void validate (java.lang.String)  throws java.lang.IllegalArgumentException 
		org.relaxng.datatype.DatatypeException e
		String text
}

org/dom4j/datatype/DatatypeElementFactory.class
DatatypeElementFactory.java
package org.dom4j.datatype
public org.dom4j.datatype.DatatypeElementFactory extends org.dom4j.DocumentFactory {
	private org.dom4j.QName elementQName
	private java.util.Map attributeXSDatatypes
	private java.util.Map childrenXSDatatypes
	public void  (org.dom4j.QName) 
		org.dom4j.QName elementQName
	public org.dom4j.QName getQName () 
	public com.sun.msv.datatype.xsd.XSDatatype getAttributeXSDatatype (org.dom4j.QName) 
		org.dom4j.QName attributeQName
	public void setAttributeXSDatatype (org.dom4j.QName, com.sun.msv.datatype.xsd.XSDatatype) 
		org.dom4j.QName attributeQName
		com.sun.msv.datatype.xsd.XSDatatype type
	public com.sun.msv.datatype.xsd.XSDatatype getChildElementXSDatatype (org.dom4j.QName) 
		org.dom4j.QName qname
	public void setChildElementXSDatatype (org.dom4j.QName, com.sun.msv.datatype.xsd.XSDatatype) 
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype dataType
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.datatype.DatatypeElementFactory dtFactory
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype dataType
		org.dom4j.DocumentFactory factory
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
		com.sun.msv.datatype.xsd.XSDatatype dataType
}

org/dom4j/datatype/InvalidSchemaException.class
InvalidSchemaException.java
package org.dom4j.datatype
public org.dom4j.datatype.InvalidSchemaException extends java.lang.IllegalArgumentException {
	public void  (java.lang.String) 
		String reason
}

org/dom4j/datatype/NamedTypeResolver.class
NamedTypeResolver.java
package org.dom4j.datatype
 org.dom4j.datatype.NamedTypeResolver extends java.lang.Object {
	protected java.util.Map complexTypeMap
	protected java.util.Map simpleTypeMap
	protected java.util.Map typedElementMap
	protected java.util.Map elementFactoryMap
	protected org.dom4j.DocumentFactory documentFactory
	void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	void registerComplexType (org.dom4j.QName, org.dom4j.DocumentFactory) 
		org.dom4j.QName type
		org.dom4j.DocumentFactory factory
	void registerSimpleType (org.dom4j.QName, com.sun.msv.datatype.xsd.XSDatatype) 
		org.dom4j.QName type
		com.sun.msv.datatype.xsd.XSDatatype datatype
	void registerTypedElement (org.dom4j.Element, org.dom4j.QName, org.dom4j.DocumentFactory) 
		org.dom4j.Element element
		org.dom4j.QName type
		org.dom4j.DocumentFactory parentFactory
	void resolveElementTypes () 
		org.dom4j.DocumentFactory factory
		com.sun.msv.datatype.xsd.XSDatatype datatype
		org.dom4j.DocumentFactory factory
		org.dom4j.Element element
		org.dom4j.QName elementQName
		org.dom4j.QName type
		java.util.Iterator iterator
	void resolveNamedTypes () 
	private org.dom4j.QName getQNameOfSchemaElement (org.dom4j.Element) 
		org.dom4j.Element element
		String name
	private org.dom4j.QName getQName (java.lang.String) 
		String name
}

org/dom4j/datatype/SchemaParser.class
SchemaParser.java
package org.dom4j.datatype
public org.dom4j.datatype.SchemaParser extends java.lang.Object {
	private static final org.dom4j.Namespace XSD_NAMESPACE
	private static final org.dom4j.QName XSD_ELEMENT
	private static final org.dom4j.QName XSD_ATTRIBUTE
	private static final org.dom4j.QName XSD_SIMPLETYPE
	private static final org.dom4j.QName XSD_COMPLEXTYPE
	private static final org.dom4j.QName XSD_RESTRICTION
	private static final org.dom4j.QName XSD_SEQUENCE
	private static final org.dom4j.QName XSD_CHOICE
	private static final org.dom4j.QName XSD_ALL
	private static final org.dom4j.QName XSD_INCLUDE
	private org.dom4j.datatype.DatatypeDocumentFactory documentFactory
	private java.util.Map dataTypeCache
	private org.dom4j.datatype.NamedTypeResolver namedTypeResolver
	private org.dom4j.Namespace targetNamespace
	public void  () 
	public void  (org.dom4j.datatype.DatatypeDocumentFactory) 
		org.dom4j.datatype.DatatypeDocumentFactory documentFactory
	public void build (org.dom4j.Document) 
		org.dom4j.Document schemaDocument
	public void build (org.dom4j.Document, org.dom4j.Namespace) 
		org.dom4j.Document schemaDocument
		org.dom4j.Namespace namespace
	private synchronized void internalBuild (org.dom4j.Document) 
		String msg
		String msg
		org.xml.sax.InputSource inputSource
		org.dom4j.io.SAXReader reader
		org.dom4j.Document inclSchemaDocument
		Exception e
		org.dom4j.Element includeElement
		String inclSchemaInstanceURI
		org.xml.sax.EntityResolver resolver
		java.util.Iterator includeIter
		java.util.Iterator iter
		org.dom4j.Document schemaDocument
		org.dom4j.Element root
	private void onDatatypeElement (org.dom4j.Element, org.dom4j.DocumentFactory) 
		org.dom4j.QName typeQName
		com.sun.msv.datatype.xsd.XSDatatype dataType
		com.sun.msv.datatype.xsd.XSDatatype dataType
		org.dom4j.Element xsdElement
		org.dom4j.DocumentFactory parentFactory
		String name
		String type
		org.dom4j.QName qname
		org.dom4j.datatype.DatatypeElementFactory factory
		org.dom4j.Element xsdSimpleType
		org.dom4j.Element schemaComplexType
		java.util.Iterator iter
	private void onNamedSchemaComplexType (org.dom4j.Element) 
		org.dom4j.Element schemaComplexType
		org.dom4j.Attribute nameAttr
		String name
		org.dom4j.QName qname
		org.dom4j.datatype.DatatypeElementFactory factory
	private void onSchemaComplexType (org.dom4j.Element, org.dom4j.datatype.DatatypeElementFactory) 
		org.dom4j.Element xsdAttribute
		String name
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype dataType
		org.dom4j.Element schemaComplexType
		org.dom4j.datatype.DatatypeElementFactory elementFactory
		java.util.Iterator iter
		org.dom4j.Element schemaSequence
		org.dom4j.Element schemaChoice
		org.dom4j.Element schemaAll
	private void onChildElements (org.dom4j.Element, org.dom4j.datatype.DatatypeElementFactory) 
		org.dom4j.Element xsdElement
		org.dom4j.Element element
		org.dom4j.datatype.DatatypeElementFactory fact
		java.util.Iterator iter
	private void onDatatypeAttribute (org.dom4j.Element, org.dom4j.datatype.DatatypeElementFactory, org.dom4j.Element) 
		String type
		org.dom4j.Element xsdElement
		org.dom4j.datatype.DatatypeElementFactory elementFactory
		org.dom4j.Element xsdAttribute
		String name
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype dataType
	private com.sun.msv.datatype.xsd.XSDatatype dataTypeForXsdAttribute (org.dom4j.Element) 
		String name
		String msg
		org.dom4j.Element xsdSimpleType
		org.dom4j.Element xsdAttribute
		String type
		com.sun.msv.datatype.xsd.XSDatatype dataType
	private void onNamedSchemaSimpleType (org.dom4j.Element) 
		org.dom4j.Element schemaSimpleType
		org.dom4j.Attribute nameAttr
		String name
		org.dom4j.QName qname
		com.sun.msv.datatype.xsd.XSDatatype datatype
	private com.sun.msv.datatype.xsd.XSDatatype loadXSDatatypeFromSimpleType (org.dom4j.Element) 
		com.sun.msv.datatype.xsd.XSDatatype baseType
		String msg
		org.dom4j.Element xsdSubType
		String base
		org.dom4j.Element xsdSimpleType
		org.dom4j.Element xsdRestriction
	private com.sun.msv.datatype.xsd.XSDatatype deriveSimpleType (com.sun.msv.datatype.xsd.XSDatatype, org.dom4j.Element) 
		org.dom4j.Element element
		String name
		String value
		boolean fixed
		java.util.Iterator iter
		String newTypeName
		org.relaxng.datatype.DatatypeException e
		com.sun.msv.datatype.xsd.XSDatatype baseType
		org.dom4j.Element xsdRestriction
		com.sun.msv.datatype.xsd.TypeIncubator incubator
		org.relaxng.datatype.ValidationContext context
	private org.dom4j.datatype.DatatypeElementFactory getDatatypeElementFactory (org.dom4j.QName) 
		org.dom4j.QName name
		org.dom4j.datatype.DatatypeElementFactory factory
	private com.sun.msv.datatype.xsd.XSDatatype getTypeByName (java.lang.String) 
		org.relaxng.datatype.DatatypeException e
		String localName
		org.relaxng.datatype.DatatypeException e
		org.dom4j.QName typeQName
		int idx
		String type
		com.sun.msv.datatype.xsd.XSDatatype dataType
	private org.dom4j.QName getQName (java.lang.String) 
		String name
	private void onSchemaError (java.lang.String) 
		String message
	static void  () 
}

org/dom4j/Document.class
Document.java
package org.dom4j
public abstract org.dom4j.Document extends java.lang.Object implements org.dom4j.Branch  {
	public abstract org.dom4j.Element getRootElement () 
	public abstract void setRootElement (org.dom4j.Element) 
	public abstract org.dom4j.Document addComment (java.lang.String) 
	public abstract org.dom4j.Document addProcessingInstruction (java.lang.String, java.lang.String) 
	public abstract org.dom4j.Document addProcessingInstruction (java.lang.String, java.util.Map) 
	public abstract org.dom4j.Document addDocType (java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.dom4j.DocumentType getDocType () 
	public abstract void setDocType (org.dom4j.DocumentType) 
	public abstract org.xml.sax.EntityResolver getEntityResolver () 
	public abstract void setEntityResolver (org.xml.sax.EntityResolver) 
	public abstract java.lang.String getXMLEncoding () 
	public abstract void setXMLEncoding (java.lang.String) 
}

org/dom4j/DocumentException.class
DocumentException.java
package org.dom4j
public org.dom4j.DocumentException extends java.lang.Exception {
	private Throwable nestedException
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable nestedException
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable nestedException
	public java.lang.Throwable getNestedException () 
	public java.lang.String getMessage () 
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream out
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/dom4j/DocumentFactory.class
DocumentFactory.java
package org.dom4j
public org.dom4j.DocumentFactory extends java.lang.Object implements java.io.Serializable  {
	private static org.dom4j.util.SingletonStrategy singleton
	protected transient org.dom4j.tree.QNameCache cache
	private java.util.Map xpathNamespaceURIs
	static Class class$org$dom4j$DocumentFactory
	private static org.dom4j.util.SingletonStrategy createSingleton () 
		String documentFactoryClassName
		Exception e
		String singletonClass
		Class clazz
		Exception e
		org.dom4j.util.SingletonStrategy result
		String documentFactoryClassName
	public void  () 
	public static synchronized org.dom4j.DocumentFactory getInstance () 
	public org.dom4j.Document createDocument () 
		org.dom4j.tree.DefaultDocument answer
	public org.dom4j.Document createDocument (java.lang.String) 
		String encoding
		org.dom4j.Document answer
	public org.dom4j.Document createDocument (org.dom4j.Element) 
		org.dom4j.Element rootElement
		org.dom4j.Document answer
	public org.dom4j.DocumentType createDocType (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String publicId
		String systemId
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
	public org.dom4j.Element createElement (java.lang.String) 
		String name
	public org.dom4j.Element createElement (java.lang.String, java.lang.String) 
		String qualifiedName
		String namespaceURI
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element owner
		String name
		String value
	public org.dom4j.CDATA createCDATA (java.lang.String) 
		String text
	public org.dom4j.Comment createComment (java.lang.String) 
		String text
	public org.dom4j.Text createText (java.lang.String) 
		String msg
		String text
	public org.dom4j.Entity createEntity (java.lang.String, java.lang.String) 
		String name
		String text
	public org.dom4j.Namespace createNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String) 
		String target
		String data
	public org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.util.Map) 
		String target
		java.util.Map data
	public org.dom4j.QName createQName (java.lang.String, org.dom4j.Namespace) 
		String localName
		org.dom4j.Namespace namespace
	public org.dom4j.QName createQName (java.lang.String) 
		String localName
	public org.dom4j.QName createQName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String prefix
		String uri
	public org.dom4j.QName createQName (java.lang.String, java.lang.String) 
		String qualifiedName
		String uri
	public org.dom4j.XPath createXPath (java.lang.String)  throws org.dom4j.InvalidXPathException 
		String xpathExpression
		org.dom4j.xpath.DefaultXPath xpath
	public org.dom4j.XPath createXPath (java.lang.String, org.jaxen.VariableContext) 
		String xpathExpression
		org.jaxen.VariableContext variableContext
		org.dom4j.XPath xpath
	public org.dom4j.NodeFilter createXPathFilter (java.lang.String, org.jaxen.VariableContext) 
		String xpathFilterExpression
		org.jaxen.VariableContext variableContext
		org.dom4j.XPath answer
	public org.dom4j.NodeFilter createXPathFilter (java.lang.String) 
		String xpathFilterExpression
	public org.dom4j.rule.Pattern createPattern (java.lang.String) 
		String xpathPattern
	public java.util.List getQNames () 
	public java.util.Map getXPathNamespaceURIs () 
	public void setXPathNamespaceURIs (java.util.Map) 
		java.util.Map namespaceURIs
	protected static org.dom4j.DocumentFactory createSingleton (java.lang.String) 
		Class theClass
		Throwable e
		String className
	protected org.dom4j.QName intern (org.dom4j.QName) 
		org.dom4j.QName qname
	protected org.dom4j.tree.QNameCache createQNameCache () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	protected void init () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/dom4j/DocumentHelper.class
DocumentHelper.java
package org.dom4j
public final org.dom4j.DocumentHelper extends java.lang.Object {
	private void  () 
	private static org.dom4j.DocumentFactory getDocumentFactory () 
	public static org.dom4j.Document createDocument () 
	public static org.dom4j.Document createDocument (org.dom4j.Element) 
		org.dom4j.Element rootElement
	public static org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
	public static org.dom4j.Element createElement (java.lang.String) 
		String name
	public static org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
	public static org.dom4j.Attribute createAttribute (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element owner
		String name
		String value
	public static org.dom4j.CDATA createCDATA (java.lang.String) 
		String text
	public static org.dom4j.Comment createComment (java.lang.String) 
		String text
	public static org.dom4j.Text createText (java.lang.String) 
		String text
	public static org.dom4j.Entity createEntity (java.lang.String, java.lang.String) 
		String name
		String text
	public static org.dom4j.Namespace createNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public static org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String) 
		String pi
		String d
	public static org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.util.Map) 
		String pi
		java.util.Map data
	public static org.dom4j.QName createQName (java.lang.String, org.dom4j.Namespace) 
		String localName
		org.dom4j.Namespace namespace
	public static org.dom4j.QName createQName (java.lang.String) 
		String localName
	public static org.dom4j.XPath createXPath (java.lang.String)  throws org.dom4j.InvalidXPathException 
		String xpathExpression
	public static org.dom4j.XPath createXPath (java.lang.String, org.jaxen.VariableContext)  throws org.dom4j.InvalidXPathException 
		String xpathExpression
		org.jaxen.VariableContext context
	public static org.dom4j.NodeFilter createXPathFilter (java.lang.String) 
		String xpathFilterExpression
	public static org.dom4j.rule.Pattern createPattern (java.lang.String) 
		String xpathPattern
	public static java.util.List selectNodes (java.lang.String, java.util.List) 
		String xpathFilterExpression
		java.util.List nodes
		org.dom4j.XPath xpath
	public static java.util.List selectNodes (java.lang.String, org.dom4j.Node) 
		String xpathFilterExpression
		org.dom4j.Node node
		org.dom4j.XPath xpath
	public static void sort (java.util.List, java.lang.String) 
		java.util.List list
		String xpathExpression
		org.dom4j.XPath xpath
	public static void sort (java.util.List, java.lang.String, boolean) 
		java.util.List list
		String expression
		boolean distinct
		org.dom4j.XPath xpath
	public static org.dom4j.Document parseText (java.lang.String)  throws org.dom4j.DocumentException 
		String text
		org.dom4j.Document result
		org.dom4j.io.SAXReader reader
		String encoding
		org.xml.sax.InputSource source
	private static java.lang.String getEncoding (java.lang.String) 
		String token
		int end
		String sub
		java.util.StringTokenizer tokens
		String text
		String result
		String xml
	public static org.dom4j.Element makeElement (org.dom4j.Branch, java.lang.String) 
		org.dom4j.Document document
		String name
		org.dom4j.Element parent
		String name
		org.dom4j.Branch source
		String path
		java.util.StringTokenizer tokens
		org.dom4j.Element parent
		org.dom4j.Element element
}

org/dom4j/DocumentType.class
DocumentType.java
package org.dom4j
public abstract org.dom4j.DocumentType extends java.lang.Object implements org.dom4j.Node  {
	public abstract java.lang.String getElementName () 
	public abstract void setElementName (java.lang.String) 
	public abstract java.lang.String getPublicID () 
	public abstract void setPublicID (java.lang.String) 
	public abstract java.lang.String getSystemID () 
	public abstract void setSystemID (java.lang.String) 
	public abstract java.util.List getInternalDeclarations () 
	public abstract void setInternalDeclarations (java.util.List) 
	public abstract java.util.List getExternalDeclarations () 
	public abstract void setExternalDeclarations (java.util.List) 
}

org/dom4j/dom/DOMAttribute.class
DOMAttribute.java
package org.dom4j.dom
public org.dom4j.dom.DOMAttribute extends org.dom4j.tree.DefaultAttribute implements org.w3c.dom.Attr  {
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qname
		String value
	public void  (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element parent
		org.dom4j.QName qname
		String value
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		int nodeType
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public boolean getSpecified () 
	public org.w3c.dom.Element getOwnerElement () 
}

org/dom4j/dom/DOMAttributeNodeMap.class
DOMAttributeNodeMap.java
package org.dom4j.dom
public org.dom4j.dom.DOMAttributeNodeMap extends java.lang.Object implements org.w3c.dom.NamedNodeMap  {
	private org.dom4j.dom.DOMElement element
	public void  (org.dom4j.dom.DOMElement) 
		org.dom4j.dom.DOMElement element
	public void foo ()  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node getNamedItem (java.lang.String) 
		String name
	public org.w3c.dom.Node setNamedItem (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node arg
	public org.w3c.dom.Node removeNamedItem (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		org.w3c.dom.Attr attr
	public org.w3c.dom.Node item (int) 
		int index
	public int getLength () 
	public org.w3c.dom.Node getNamedItemNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
	public org.w3c.dom.Node setNamedItemNS (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node arg
	public org.w3c.dom.Node removeNamedItemNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
		org.w3c.dom.Attr attr
}

org/dom4j/dom/DOMCDATA.class
DOMCDATA.java
package org.dom4j.dom
public org.dom4j.dom.DOMCDATA extends org.dom4j.tree.DefaultCDATA implements org.w3c.dom.CDATASection  {
	public void  (java.lang.String) 
		String text
	public void  (org.dom4j.Element, java.lang.String) 
		org.dom4j.Element parent
		String text
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public java.lang.String getData ()  throws org.w3c.dom.DOMException 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
	public int getLength () 
	public java.lang.String substringData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public void appendData (java.lang.String)  throws org.w3c.dom.DOMException 
		String arg
	public void insertData (int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		String arg
	public void deleteData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public void replaceData (int, int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		int count
		String arg
	public org.w3c.dom.Text splitText (int)  throws org.w3c.dom.DOMException 
		String start
		String rest
		org.dom4j.Element parent
		org.dom4j.CDATA newText
		String text
		int length
		int offset
	protected org.dom4j.CDATA createCDATA (java.lang.String) 
		String text
}

org/dom4j/dom/DOMComment.class
DOMComment.java
package org.dom4j.dom
public org.dom4j.dom.DOMComment extends org.dom4j.tree.DefaultComment implements org.w3c.dom.Comment  {
	public void  (java.lang.String) 
		String text
	public void  (org.dom4j.Element, java.lang.String) 
		org.dom4j.Element parent
		String text
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public java.lang.String getData ()  throws org.w3c.dom.DOMException 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
	public int getLength () 
	public java.lang.String substringData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public void appendData (java.lang.String)  throws org.w3c.dom.DOMException 
		String arg
	public void insertData (int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		String arg
	public void deleteData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public void replaceData (int, int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		int count
		String arg
}

org/dom4j/dom/DOMDocument.class
DOMDocument.java
package org.dom4j.dom
public org.dom4j.dom.DOMDocument extends org.dom4j.tree.DefaultDocument implements org.w3c.dom.Document  {
	private static final org.dom4j.dom.DOMDocumentFactory DOCUMENT_FACTORY
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.dom.DOMElement) 
		org.dom4j.dom.DOMElement rootElement
	public void  (org.dom4j.dom.DOMDocumentType) 
		org.dom4j.dom.DOMDocumentType docType
	public void  (org.dom4j.dom.DOMElement, org.dom4j.dom.DOMDocumentType) 
		org.dom4j.dom.DOMElement rootElement
		org.dom4j.dom.DOMDocumentType docType
	public void  (java.lang.String, org.dom4j.dom.DOMElement, org.dom4j.dom.DOMDocumentType) 
		String name
		org.dom4j.dom.DOMElement rootElement
		org.dom4j.dom.DOMDocumentType docType
	private void init () 
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		int nodeType
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
		String name
		java.util.ArrayList list
	public org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String) 
		String namespace
		String name
		java.util.ArrayList list
	public org.w3c.dom.DocumentType getDoctype () 
	public org.w3c.dom.DOMImplementation getImplementation () 
	public org.w3c.dom.Element getDocumentElement () 
	public org.w3c.dom.Element createElement (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
	public org.w3c.dom.DocumentFragment createDocumentFragment () 
	public org.w3c.dom.Text createTextNode (java.lang.String) 
		String data
	public org.w3c.dom.Comment createComment (java.lang.String) 
		String data
	public org.w3c.dom.CDATASection createCDATASection (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
	public org.w3c.dom.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String target
		String data
	public org.w3c.dom.Attr createAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		org.dom4j.QName qname
	public org.w3c.dom.EntityReference createEntityReference (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
	public org.w3c.dom.Node importNode (org.w3c.dom.Node, boolean)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node importedNode
		boolean deep
	public org.w3c.dom.Element createElementNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
		org.dom4j.QName qname
	public org.w3c.dom.Attr createAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
		org.dom4j.QName qname
	public org.w3c.dom.Element getElementById (java.lang.String) 
		String elementId
	protected org.dom4j.DocumentFactory getDocumentFactory () 
	static void  () 
}

org/dom4j/dom/DOMDocumentFactory.class
DOMDocumentFactory.java
package org.dom4j.dom
public org.dom4j.dom.DOMDocumentFactory extends org.dom4j.DocumentFactory implements org.w3c.dom.DOMImplementation  {
	private static org.dom4j.util.SingletonStrategy singleton
	static Class class$org$dom4j$dom$DOMDocumentFactory
	public void  () 
	public static org.dom4j.DocumentFactory getInstance () 
		org.dom4j.dom.DOMDocumentFactory fact
	public org.dom4j.Document createDocument () 
		org.dom4j.dom.DOMDocument answer
	public org.dom4j.DocumentType createDocType (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String publicId
		String systemId
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
	public org.dom4j.Element createElement (org.dom4j.QName, int) 
		org.dom4j.QName qname
		int attributeCount
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
	public org.dom4j.CDATA createCDATA (java.lang.String) 
		String text
	public org.dom4j.Comment createComment (java.lang.String) 
		String text
	public org.dom4j.Text createText (java.lang.String) 
		String text
	public org.dom4j.Entity createEntity (java.lang.String) 
		String name
	public org.dom4j.Entity createEntity (java.lang.String, java.lang.String) 
		String name
		String text
	public org.dom4j.Namespace createNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String) 
		String target
		String data
	public org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.util.Map) 
		String target
		java.util.Map data
	public boolean hasFeature (java.lang.String, java.lang.String) 
		String feat
		String version
	public org.w3c.dom.DocumentType createDocumentType (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String qualifiedName
		String publicId
		String systemId
	public org.w3c.dom.Document createDocument (java.lang.String, java.lang.String, org.w3c.dom.DocumentType)  throws org.w3c.dom.DOMException 
		org.dom4j.dom.DOMDocumentType documentType
		org.dom4j.dom.DOMDocument document
		String namespaceURI
		String qualifiedName
		org.w3c.dom.DocumentType docType
		org.dom4j.dom.DOMDocument document
	protected org.dom4j.dom.DOMDocumentType asDocumentType (org.w3c.dom.DocumentType) 
		org.w3c.dom.DocumentType docType
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		String singletonClass
		String singletonClass
		Exception exc2
		Exception exc1
		String defaultSingletonClass
		Class clazz
		Exception exc3
}

org/dom4j/dom/DOMDocumentType.class
DOMDocumentType.java
package org.dom4j.dom
public org.dom4j.dom.DOMDocumentType extends org.dom4j.tree.DefaultDocumentType implements org.w3c.dom.DocumentType  {
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String elementName
		String systemID
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String publicID
		String systemID
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public org.w3c.dom.NamedNodeMap getEntities () 
	public org.w3c.dom.NamedNodeMap getNotations () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public java.lang.String getInternalSubset () 
}

org/dom4j/dom/DOMElement.class
DOMElement.java
package org.dom4j.dom
public org.dom4j.dom.DOMElement extends org.dom4j.tree.DefaultElement implements org.w3c.dom.Element  {
	private static final org.dom4j.DocumentFactory DOCUMENT_FACTORY
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (org.dom4j.QName, int) 
		org.dom4j.QName qname
		int attributeCount
	public void  (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		int nodeType
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public java.lang.String getTagName () 
	public java.lang.String getAttribute (java.lang.String) 
		String name
		String answer
	public void setAttribute (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		String value
	public void removeAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		org.dom4j.Attribute attribute
	public org.w3c.dom.Attr getAttributeNode (java.lang.String) 
		String name
	public org.w3c.dom.Attr setAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.dom4j.Attribute newAttribute
		org.w3c.dom.Attr newAttr
		org.dom4j.Attribute attribute
	public org.w3c.dom.Attr removeAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr oldAttr
		org.dom4j.Attribute attribute
	public java.lang.String getAttributeNS (java.lang.String, java.lang.String) 
		String answer
		String namespaceURI
		String localName
		org.dom4j.Attribute attribute
	public void setAttributeNS (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		org.dom4j.QName qname
		String namespaceURI
		String qualifiedName
		String value
		org.dom4j.Attribute attribute
	public void removeAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
		org.dom4j.Attribute attribute
	public org.w3c.dom.Attr getAttributeNodeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		org.dom4j.Attribute attribute
	public org.w3c.dom.Attr setAttributeNodeNS (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr newAttr
		org.dom4j.Attribute attribute
	public org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
		String name
		java.util.ArrayList list
	public org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String) 
		String namespace
		String lName
		java.util.ArrayList list
	public boolean hasAttribute (java.lang.String) 
		String name
	public boolean hasAttributeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
	protected org.dom4j.DocumentFactory getDocumentFactory () 
		org.dom4j.DocumentFactory factory
	protected org.dom4j.Attribute attribute (org.w3c.dom.Attr) 
		org.w3c.dom.Attr attr
	protected org.dom4j.Attribute attribute (java.lang.String, java.lang.String) 
		org.dom4j.Attribute attribute
		int i
		String namespaceURI
		String localName
		java.util.List attributes
		int size
	protected org.dom4j.Attribute createAttribute (org.w3c.dom.Attr) 
		String prefix
		String uri
		org.w3c.dom.Attr newAttr
		org.dom4j.QName qname
		String name
	protected org.dom4j.QName getQName (java.lang.String, java.lang.String) 
		String namespace
		String qualifiedName
		int index
		String prefix
		String localName
	static void  () 
}

org/dom4j/dom/DOMEntityReference.class
DOMEntityReference.java
package org.dom4j.dom
public org.dom4j.dom.DOMEntityReference extends org.dom4j.tree.DefaultEntity implements org.w3c.dom.EntityReference  {
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.String) 
		String name
		String text
	public void  (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element parent
		String name
		String text
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		int nodeType
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
}

org/dom4j/dom/DOMNamespace.class
DOMNamespace.java
package org.dom4j.dom
public org.dom4j.dom.DOMNamespace extends org.dom4j.tree.DefaultNamespace implements org.w3c.dom.Node  {
	public void  (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void  (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element parent
		String prefix
		String uri
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
}

org/dom4j/dom/DOMNodeHelper$1.class
DOMNodeHelper.java
package org.dom4j.dom
 org.dom4j.dom.DOMNodeHelper$1 extends java.lang.Object implements org.w3c.dom.NodeList  {
	private final java.util.List val$list
	void  (java.util.List) 
		java.util.List val$list
	public org.w3c.dom.Node item (int) 
		int index
	public int getLength () 
}

org/dom4j/dom/DOMNodeHelper$EmptyNodeList.class
DOMNodeHelper.java
package org.dom4j.dom
public org.dom4j.dom.DOMNodeHelper$EmptyNodeList extends java.lang.Object implements org.w3c.dom.NodeList  {
	public void  () 
	public org.w3c.dom.Node item (int) 
		int index
	public int getLength () 
}

org/dom4j/dom/DOMNodeHelper.class
DOMNodeHelper.java
package org.dom4j.dom
public org.dom4j.dom.DOMNodeHelper extends java.lang.Object {
	public static final org.w3c.dom.NodeList EMPTY_NODE_LIST
	protected void  () 
	public static boolean supports (org.dom4j.Node, java.lang.String, java.lang.String) 
		org.dom4j.Node node
		String feature
		String version
	public static java.lang.String getNamespaceURI (org.dom4j.Node) 
		org.dom4j.Node node
	public static java.lang.String getPrefix (org.dom4j.Node) 
		org.dom4j.Node node
	public static java.lang.String getLocalName (org.dom4j.Node) 
		org.dom4j.Node node
	public static void setPrefix (org.dom4j.Node, java.lang.String)  throws org.w3c.dom.DOMException 
		org.dom4j.Node node
		String prefix
	public static java.lang.String getNodeValue (org.dom4j.Node)  throws org.w3c.dom.DOMException 
		org.dom4j.Node node
	public static void setNodeValue (org.dom4j.Node, java.lang.String)  throws org.w3c.dom.DOMException 
		org.dom4j.Node node
		String nodeValue
	public static org.w3c.dom.Node getParentNode (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.NodeList getChildNodes (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.Node getFirstChild (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.Node getLastChild (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.Node getPreviousSibling (org.dom4j.Node) 
		org.dom4j.Node previous
		int index
		org.dom4j.Node node
		org.dom4j.Element parent
	public static org.w3c.dom.Node getNextSibling (org.dom4j.Node) 
		org.dom4j.Node next
		int index
		org.dom4j.Node node
		org.dom4j.Element parent
	public static org.w3c.dom.NamedNodeMap getAttributes (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.Document getOwnerDocument (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.Node insertBefore (org.dom4j.Node, org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.dom4j.Branch branch
		java.util.List list
		int index
		org.dom4j.Node node
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public static org.w3c.dom.Node replaceChild (org.dom4j.Node, org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.dom4j.Branch branch
		java.util.List list
		int index
		org.dom4j.Node node
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public static org.w3c.dom.Node removeChild (org.dom4j.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.dom4j.Branch branch
		org.dom4j.Node node
		org.w3c.dom.Node oldChild
	public static org.w3c.dom.Node appendChild (org.dom4j.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.dom4j.Branch branch
		org.w3c.dom.Node previousParent
		org.dom4j.Node node
		org.w3c.dom.Node newChild
	public static boolean hasChildNodes (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.Node cloneNode (org.dom4j.Node, boolean) 
		org.dom4j.Node node
		boolean deep
	public static void normalize (org.dom4j.Node) 
		org.dom4j.Node node
	public static boolean isSupported (org.dom4j.Node, java.lang.String, java.lang.String) 
		org.dom4j.Node n
		String feature
		String version
	public static boolean hasAttributes (org.dom4j.Node) 
		org.dom4j.Node node
	public static java.lang.String getData (org.dom4j.CharacterData)  throws org.w3c.dom.DOMException 
		org.dom4j.CharacterData charData
	public static void setData (org.dom4j.CharacterData, java.lang.String)  throws org.w3c.dom.DOMException 
		org.dom4j.CharacterData charData
		String data
	public static int getLength (org.dom4j.CharacterData) 
		org.dom4j.CharacterData charData
		String text
	public static java.lang.String substringData (org.dom4j.CharacterData, int, int)  throws org.w3c.dom.DOMException 
		org.dom4j.CharacterData charData
		int offset
		int count
		String text
		int length
	public static void appendData (org.dom4j.CharacterData, java.lang.String)  throws org.w3c.dom.DOMException 
		String text
		org.dom4j.CharacterData charData
		String arg
	public static void insertData (org.dom4j.CharacterData, int, java.lang.String)  throws org.w3c.dom.DOMException 
		StringBuffer buffer
		int length
		String text
		org.dom4j.CharacterData data
		int offset
		String arg
	public static void deleteData (org.dom4j.CharacterData, int, int)  throws org.w3c.dom.DOMException 
		StringBuffer buffer
		int length
		String text
		org.dom4j.CharacterData charData
		int offset
		int count
	public static void replaceData (org.dom4j.CharacterData, int, int, java.lang.String)  throws org.w3c.dom.DOMException 
		StringBuffer buffer
		int length
		String text
		org.dom4j.CharacterData charData
		int offset
		int count
		String arg
	public static void appendElementsByTagName (java.util.List, org.dom4j.Branch, java.lang.String) 
		org.dom4j.Element element
		org.dom4j.Node node
		int i
		int size
		java.util.List list
		org.dom4j.Branch parent
		String name
		boolean isStar
	public static void appendElementsByTagNameNS (java.util.List, org.dom4j.Branch, java.lang.String, java.lang.String) 
		org.dom4j.Element element
		org.dom4j.Node node
		int i
		int size
		java.util.List list
		org.dom4j.Branch parent
		String namespace
		String localName
		boolean isStarNS
		boolean isStar
	public static org.w3c.dom.NodeList createNodeList (java.util.List) 
		java.util.List list
	public static org.w3c.dom.Node asDOMNode (org.dom4j.Node) 
		org.dom4j.Node node
	public static org.w3c.dom.Document asDOMDocument (org.dom4j.Document) 
		org.dom4j.Document document
	public static org.w3c.dom.DocumentType asDOMDocumentType (org.dom4j.DocumentType) 
		org.dom4j.DocumentType dt
	public static org.w3c.dom.Text asDOMText (org.dom4j.CharacterData) 
		org.dom4j.CharacterData text
	public static org.w3c.dom.Element asDOMElement (org.dom4j.Node) 
		org.dom4j.Node element
	public static org.w3c.dom.Attr asDOMAttr (org.dom4j.Node) 
		org.dom4j.Node attribute
	public static void notSupported () 
	static void  () 
}

org/dom4j/dom/DOMProcessingInstruction.class
DOMProcessingInstruction.java
package org.dom4j.dom
public org.dom4j.dom.DOMProcessingInstruction extends org.dom4j.tree.DefaultProcessingInstruction implements org.w3c.dom.ProcessingInstruction  {
	public void  (java.lang.String, java.util.Map) 
		String target
		java.util.Map values
	public void  (java.lang.String, java.lang.String) 
		String target
		String values
	public void  (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element parent
		String target
		String val
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public java.lang.String getData () 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
}

org/dom4j/dom/DOMText.class
DOMText.java
package org.dom4j.dom
public org.dom4j.dom.DOMText extends org.dom4j.tree.DefaultText implements org.w3c.dom.Text  {
	public void  (java.lang.String) 
		String text
	public void  (org.dom4j.Element, java.lang.String) 
		org.dom4j.Element parent
		String text
	public boolean supports (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public java.lang.String getLocalName () 
	public java.lang.String getNodeName () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	private void checkNewChildNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public boolean hasChildNodes () 
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public boolean hasAttributes () 
	public java.lang.String getData ()  throws org.w3c.dom.DOMException 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
	public int getLength () 
	public java.lang.String substringData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public void appendData (java.lang.String)  throws org.w3c.dom.DOMException 
		String arg
	public void insertData (int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		String arg
	public void deleteData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public void replaceData (int, int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		int count
		String arg
	public org.w3c.dom.Text splitText (int)  throws org.w3c.dom.DOMException 
		String start
		String rest
		org.dom4j.Element parent
		org.dom4j.Text newText
		String text
		int length
		int offset
	protected org.dom4j.Text createText (java.lang.String) 
		String text
}

org/dom4j/dtd/AttributeDecl.class
AttributeDecl.java
package org.dom4j.dtd
public org.dom4j.dtd.AttributeDecl extends java.lang.Object {
	private String elementName
	private String attributeName
	private String type
	private String value
	private String valueDefault
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String elementName
		String attributeName
		String type
		String valueDefault
		String value
	public java.lang.String getElementName () 
	public void setElementName (java.lang.String) 
		String elementName
	public java.lang.String getAttributeName () 
	public void setAttributeName (java.lang.String) 
		String attributeName
	public java.lang.String getType () 
	public void setType (java.lang.String) 
		String type
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public java.lang.String getValueDefault () 
	public void setValueDefault (java.lang.String) 
		String valueDefault
	public java.lang.String toString () 
		StringBuffer buffer
}

org/dom4j/dtd/ElementDecl.class
ElementDecl.java
package org.dom4j.dtd
public org.dom4j.dtd.ElementDecl extends java.lang.Object {
	private String name
	private String model
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String name
		String model
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getModel () 
	public void setModel (java.lang.String) 
		String model
	public java.lang.String toString () 
}

org/dom4j/dtd/ExternalEntityDecl.class
ExternalEntityDecl.java
package org.dom4j.dtd
public org.dom4j.dtd.ExternalEntityDecl extends java.lang.Object {
	private String name
	private String publicID
	private String systemID
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String publicID
		String systemID
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getPublicID () 
	public void setPublicID (java.lang.String) 
		String publicID
	public java.lang.String getSystemID () 
	public void setSystemID (java.lang.String) 
		String systemID
	public java.lang.String toString () 
		StringBuffer buffer
}

org/dom4j/dtd/InternalEntityDecl.class
InternalEntityDecl.java
package org.dom4j.dtd
public org.dom4j.dtd.InternalEntityDecl extends java.lang.Object {
	private String name
	private String value
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public java.lang.String toString () 
		StringBuffer buffer
	private java.lang.String escapeEntityValue (java.lang.String) 
		char c
		int i
		String text
		StringBuffer result
}

org/dom4j/Element.class
Element.java
package org.dom4j
public abstract org.dom4j.Element extends java.lang.Object implements org.dom4j.Branch  {
	public abstract org.dom4j.QName getQName () 
	public abstract void setQName (org.dom4j.QName) 
	public abstract org.dom4j.Namespace getNamespace () 
	public abstract org.dom4j.QName getQName (java.lang.String) 
	public abstract org.dom4j.Namespace getNamespaceForPrefix (java.lang.String) 
	public abstract org.dom4j.Namespace getNamespaceForURI (java.lang.String) 
	public abstract java.util.List getNamespacesForURI (java.lang.String) 
	public abstract java.lang.String getNamespacePrefix () 
	public abstract java.lang.String getNamespaceURI () 
	public abstract java.lang.String getQualifiedName () 
	public abstract java.util.List additionalNamespaces () 
	public abstract java.util.List declaredNamespaces () 
	public abstract org.dom4j.Element addAttribute (java.lang.String, java.lang.String) 
	public abstract org.dom4j.Element addAttribute (org.dom4j.QName, java.lang.String) 
	public abstract org.dom4j.Element addComment (java.lang.String) 
	public abstract org.dom4j.Element addCDATA (java.lang.String) 
	public abstract org.dom4j.Element addEntity (java.lang.String, java.lang.String) 
	public abstract org.dom4j.Element addNamespace (java.lang.String, java.lang.String) 
	public abstract org.dom4j.Element addProcessingInstruction (java.lang.String, java.lang.String) 
	public abstract org.dom4j.Element addProcessingInstruction (java.lang.String, java.util.Map) 
	public abstract org.dom4j.Element addText (java.lang.String) 
	public abstract void add (org.dom4j.Attribute) 
	public abstract void add (org.dom4j.CDATA) 
	public abstract void add (org.dom4j.Entity) 
	public abstract void add (org.dom4j.Text) 
	public abstract void add (org.dom4j.Namespace) 
	public abstract boolean remove (org.dom4j.Attribute) 
	public abstract boolean remove (org.dom4j.CDATA) 
	public abstract boolean remove (org.dom4j.Entity) 
	public abstract boolean remove (org.dom4j.Namespace) 
	public abstract boolean remove (org.dom4j.Text) 
	public abstract java.lang.String getText () 
	public abstract java.lang.String getTextTrim () 
	public abstract java.lang.String getStringValue () 
	public abstract java.lang.Object getData () 
	public abstract void setData (java.lang.Object) 
	public abstract java.util.List attributes () 
	public abstract void setAttributes (java.util.List) 
	public abstract int attributeCount () 
	public abstract java.util.Iterator attributeIterator () 
	public abstract org.dom4j.Attribute attribute (int) 
	public abstract org.dom4j.Attribute attribute (java.lang.String) 
	public abstract org.dom4j.Attribute attribute (org.dom4j.QName) 
	public abstract java.lang.String attributeValue (java.lang.String) 
	public abstract java.lang.String attributeValue (java.lang.String, java.lang.String) 
	public abstract java.lang.String attributeValue (org.dom4j.QName) 
	public abstract java.lang.String attributeValue (org.dom4j.QName, java.lang.String) 
	public abstract void setAttributeValue (java.lang.String, java.lang.String) 
	public abstract void setAttributeValue (org.dom4j.QName, java.lang.String) 
	public abstract org.dom4j.Element element (java.lang.String) 
	public abstract org.dom4j.Element element (org.dom4j.QName) 
	public abstract java.util.List elements () 
	public abstract java.util.List elements (java.lang.String) 
	public abstract java.util.List elements (org.dom4j.QName) 
	public abstract java.util.Iterator elementIterator () 
	public abstract java.util.Iterator elementIterator (java.lang.String) 
	public abstract java.util.Iterator elementIterator (org.dom4j.QName) 
	public abstract boolean isRootElement () 
	public abstract boolean hasMixedContent () 
	public abstract boolean isTextOnly () 
	public abstract void appendAttributes (org.dom4j.Element) 
	public abstract org.dom4j.Element createCopy () 
	public abstract org.dom4j.Element createCopy (java.lang.String) 
	public abstract org.dom4j.Element createCopy (org.dom4j.QName) 
	public abstract java.lang.String elementText (java.lang.String) 
	public abstract java.lang.String elementText (org.dom4j.QName) 
	public abstract java.lang.String elementTextTrim (java.lang.String) 
	public abstract java.lang.String elementTextTrim (org.dom4j.QName) 
	public abstract org.dom4j.Node getXPathResult (int) 
}

org/dom4j/ElementHandler.class
ElementHandler.java
package org.dom4j
public abstract org.dom4j.ElementHandler extends java.lang.Object {
	public abstract void onStart (org.dom4j.ElementPath) 
	public abstract void onEnd (org.dom4j.ElementPath) 
}

org/dom4j/ElementPath.class
ElementPath.java
package org.dom4j
public abstract org.dom4j.ElementPath extends java.lang.Object {
	public abstract int size () 
	public abstract org.dom4j.Element getElement (int) 
	public abstract java.lang.String getPath () 
	public abstract org.dom4j.Element getCurrent () 
	public abstract void addHandler (java.lang.String, org.dom4j.ElementHandler) 
	public abstract void removeHandler (java.lang.String) 
}

org/dom4j/Entity.class
Entity.java
package org.dom4j
public abstract org.dom4j.Entity extends java.lang.Object implements org.dom4j.Node  {
}

org/dom4j/IllegalAddException.class
IllegalAddException.java
package org.dom4j
public org.dom4j.IllegalAddException extends java.lang.IllegalArgumentException {
	public void  (java.lang.String) 
		String reason
	public void  (org.dom4j.Element, org.dom4j.Node, java.lang.String) 
		org.dom4j.Element parent
		org.dom4j.Node node
		String reason
	public void  (org.dom4j.Branch, org.dom4j.Node, java.lang.String) 
		org.dom4j.Branch parent
		org.dom4j.Node node
		String reason
}

org/dom4j/InvalidXPathException.class
InvalidXPathException.java
package org.dom4j
public org.dom4j.InvalidXPathException extends java.lang.IllegalArgumentException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String xpath
	public void  (java.lang.String, java.lang.String) 
		String xpath
		String reason
	public void  (java.lang.String, java.lang.Throwable) 
		String xpath
		Throwable t
}

org/dom4j/io/DispatchHandler.class
DispatchHandler.java
package org.dom4j.io
 org.dom4j.io.DispatchHandler extends java.lang.Object implements org.dom4j.ElementHandler  {
	private boolean atRoot
	private String path
	private java.util.ArrayList pathStack
	private java.util.ArrayList handlerStack
	private java.util.HashMap handlers
	private org.dom4j.ElementHandler defaultHandler
	public void  () 
	public void addHandler (java.lang.String, org.dom4j.ElementHandler) 
		String handlerPath
		org.dom4j.ElementHandler handler
	public org.dom4j.ElementHandler removeHandler (java.lang.String) 
		String handlerPath
	public boolean containsHandler (java.lang.String) 
		String handlerPath
	public org.dom4j.ElementHandler getHandler (java.lang.String) 
		String handlerPath
	public int getActiveHandlerCount () 
	public void setDefaultHandler (org.dom4j.ElementHandler) 
		org.dom4j.ElementHandler handler
	public void resetHandlers () 
	public java.lang.String getPath () 
	public void onStart (org.dom4j.ElementPath) 
		org.dom4j.ElementHandler handler
		org.dom4j.ElementPath elementPath
		org.dom4j.Element element
	public void onEnd (org.dom4j.ElementPath) 
		org.dom4j.ElementHandler handler
		org.dom4j.ElementPath elementPath
}

org/dom4j/io/DocumentInputSource$1.class
DocumentInputSource.java
package org.dom4j.io
 org.dom4j.io.DocumentInputSource$1 extends java.io.Reader {
	private final java.io.IOException val$e
	private final org.dom4j.io.DocumentInputSource this$0
	void  (org.dom4j.io.DocumentInputSource, java.io.IOException)  throws java.io.IOException 
		org.dom4j.io.DocumentInputSource this$0
		java.io.IOException val$e
	public int read (char[], int, int)  throws java.io.IOException 
		char[] ch
		int offset
		int length
	public void close ()  throws java.io.IOException 
}

org/dom4j/io/DocumentInputSource.class
DocumentInputSource.java
package org.dom4j.io
 org.dom4j.io.DocumentInputSource extends org.xml.sax.InputSource {
	private org.dom4j.Document document
	public void  () 
	public void  (org.dom4j.Document) 
		org.dom4j.Document document
	public org.dom4j.Document getDocument () 
	public void setDocument (org.dom4j.Document) 
		org.dom4j.Document document
	public void setCharacterStream (java.io.Reader)  throws java.lang.UnsupportedOperationException 
		java.io.Reader characterStream
	public java.io.Reader getCharacterStream () 
		java.io.StringWriter out
		org.dom4j.io.XMLWriter writer
		java.io.IOException e
}

org/dom4j/io/DocumentResult.class
DocumentResult.java
package org.dom4j.io
public org.dom4j.io.DocumentResult extends javax.xml.transform.sax.SAXResult {
	private org.dom4j.io.SAXContentHandler contentHandler
	public void  () 
	public void  (org.dom4j.io.SAXContentHandler) 
		org.dom4j.io.SAXContentHandler contentHandler
	public org.dom4j.Document getDocument () 
	public void setHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public void setLexicalHandler (org.xml.sax.ext.LexicalHandler) 
		org.xml.sax.ext.LexicalHandler handler
}

org/dom4j/io/DocumentSource.class
DocumentSource.java
package org.dom4j.io
public org.dom4j.io.DocumentSource extends javax.xml.transform.sax.SAXSource {
	public static final String DOM4J_FEATURE
	private org.xml.sax.XMLReader xmlReader
	public void  (org.dom4j.Node) 
		org.dom4j.Node node
	public void  (org.dom4j.Document) 
		org.dom4j.Document document
	public org.dom4j.Document getDocument () 
		org.dom4j.io.DocumentInputSource source
	public void setDocument (org.dom4j.Document) 
		org.dom4j.Document document
	public org.xml.sax.XMLReader getXMLReader () 
	public void setInputSource (org.xml.sax.InputSource)  throws java.lang.UnsupportedOperationException 
		org.xml.sax.InputSource inputSource
	public void setXMLReader (org.xml.sax.XMLReader)  throws java.lang.UnsupportedOperationException 
		org.xml.sax.XMLReader parent
		org.xml.sax.XMLFilter filter
		org.xml.sax.XMLReader reader
}

org/dom4j/io/DOMReader.class
DOMReader.java
package org.dom4j.io
public org.dom4j.io.DOMReader extends java.lang.Object {
	private org.dom4j.DocumentFactory factory
	private org.dom4j.tree.NamespaceStack namespaceStack
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory factory
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory docFactory
	public org.dom4j.Document read (org.w3c.dom.Document) 
		int i
		int size
		org.w3c.dom.Document domDocument
		org.dom4j.Document document
		org.w3c.dom.NodeList nodeList
	protected void readTree (org.w3c.dom.Node, org.dom4j.Branch) 
		org.dom4j.Element currentEl
		org.dom4j.Document currentDoc
		org.w3c.dom.DocumentType domDocType
		org.w3c.dom.Node firstChild
		org.w3c.dom.Node node
		org.dom4j.Branch current
		org.dom4j.Element element
		org.dom4j.Document document
	protected void readElement (org.w3c.dom.Node, org.dom4j.Branch) 
		org.w3c.dom.Node attribute
		String prefix
		String uri
		org.dom4j.Namespace namespace
		org.w3c.dom.Node attribute
		String name
		int i
		org.w3c.dom.Node attribute
		org.dom4j.QName attributeQName
		int i
		int size
		java.util.List attributes
		org.w3c.dom.Node child
		int i
		int size
		org.w3c.dom.Node node
		org.dom4j.Branch current
		int previouslyDeclaredNamespaces
		String namespaceUri
		String elementPrefix
		org.w3c.dom.NamedNodeMap attributeList
		org.dom4j.QName qName
		org.dom4j.Element element
		org.w3c.dom.NodeList children
	protected org.dom4j.Namespace getNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	protected org.dom4j.Document createDocument () 
	protected void clearNamespaceStack () 
	private java.lang.String getPrefix (java.lang.String) 
		String xmlnsDecl
		int index
}

org/dom4j/io/DOMWriter.class
DOMWriter.java
package org.dom4j.io
public org.dom4j.io.DOMWriter extends java.lang.Object {
	private static boolean loggedWarning
	private static final String[] DEFAULT_DOM_DOCUMENT_CLASSES
	private Class domDocumentClass
	private org.dom4j.tree.NamespaceStack namespaceStack
	static Class class$org$dom4j$io$DOMWriter
	public void  () 
	public void  (java.lang.Class) 
		Class domDocumentClass
	public java.lang.Class getDomDocumentClass ()  throws org.dom4j.DocumentException 
		String name
		Exception e
		int i
		int size
		Class result
	public void setDomDocumentClass (java.lang.Class) 
		Class domDocumentClass
	public void setDomDocumentClassName (java.lang.String)  throws org.dom4j.DocumentException 
		Exception e
		String name
	public org.w3c.dom.Document write (org.dom4j.Document)  throws org.dom4j.DocumentException 
		org.dom4j.Document document
		org.w3c.dom.Document domDocument
	public org.w3c.dom.Document write (org.dom4j.Document, org.w3c.dom.DOMImplementation)  throws org.dom4j.DocumentException 
		org.dom4j.Document document
		org.w3c.dom.DOMImplementation domImpl
		org.w3c.dom.Document domDocument
	protected void appendDOMTree (org.w3c.dom.Document, org.w3c.dom.Node, java.util.List) 
		org.dom4j.Text text
		Object object
		int i
		org.w3c.dom.Document domDocument
		org.w3c.dom.Node domCurrent
		java.util.List content
		int size
	protected void appendDOMTree (org.w3c.dom.Document, org.w3c.dom.Node, org.dom4j.Element) 
		org.dom4j.Namespace namespace
		int i
		int size
		org.dom4j.Attribute attribute
		String attUri
		String attName
		String value
		int i
		int size
		org.w3c.dom.Document domDocument
		org.w3c.dom.Node domCurrent
		org.dom4j.Element element
		String elUri
		String elName
		org.w3c.dom.Element domElement
		int stackSize
		org.dom4j.Namespace elementNamespace
		java.util.List declaredNamespaces
	protected void appendDOMTree (org.w3c.dom.Document, org.w3c.dom.Node, org.dom4j.CDATA) 
		org.w3c.dom.Document domDocument
		org.w3c.dom.Node domCurrent
		org.dom4j.CDATA cdata
		org.w3c.dom.CDATASection domCDATA
	protected void appendDOMTree (org.w3c.dom.Document, org.w3c.dom.Node, org.dom4j.Comment) 
		org.w3c.dom.Document domDocument
		org.w3c.dom.Node domCurrent
		org.dom4j.Comment comment
		org.w3c.dom.Comment domComment
	protected void appendDOMTree (org.w3c.dom.Document, org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Document domDocument
		org.w3c.dom.Node domCurrent
		String text
		org.w3c.dom.Text domText
	protected void appendDOMTree (org.w3c.dom.Document, org.w3c.dom.Node, org.dom4j.Entity) 
		org.w3c.dom.Document domDocument
		org.w3c.dom.Node domCurrent
		org.dom4j.Entity entity
		org.w3c.dom.EntityReference domEntity
	protected void appendDOMTree (org.w3c.dom.Document, org.w3c.dom.Node, org.dom4j.ProcessingInstruction) 
		org.w3c.dom.Document domDoc
		org.w3c.dom.Node domCurrent
		org.dom4j.ProcessingInstruction pi
		org.w3c.dom.ProcessingInstruction domPI
	protected void writeNamespace (org.w3c.dom.Element, org.dom4j.Namespace) 
		org.w3c.dom.Element domElement
		org.dom4j.Namespace namespace
		String attributeName
	protected java.lang.String attributeNameForNamespace (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
		String xmlns
		String prefix
	protected org.w3c.dom.Document createDomDocument (org.dom4j.Document)  throws org.dom4j.DocumentException 
		Exception e
		Exception e
		Class theClass
		org.dom4j.Document document
		org.w3c.dom.Document result
	protected org.w3c.dom.Document createDomDocumentViaJAXP ()  throws org.dom4j.DocumentException 
		Throwable e
	protected org.w3c.dom.Document createDomDocument (org.dom4j.Document, org.w3c.dom.DOMImplementation)  throws org.dom4j.DocumentException 
		org.dom4j.Document document
		org.w3c.dom.DOMImplementation domImpl
		String namespaceURI
		String qualifiedName
		org.w3c.dom.DocumentType docType
	protected boolean isNamespaceDeclaration (org.dom4j.Namespace) 
		String uri
		org.dom4j.Namespace ns
	protected void resetNamespaceStack () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/dom4j/io/ElementModifier.class
ElementModifier.java
package org.dom4j.io
public abstract org.dom4j.io.ElementModifier extends java.lang.Object {
	public abstract org.dom4j.Element modifyElement (org.dom4j.Element)  throws java.lang.Exception 
}

org/dom4j/io/ElementStack.class
ElementStack.java
package org.dom4j.io
 org.dom4j.io.ElementStack extends java.lang.Object implements org.dom4j.ElementPath  {
	protected org.dom4j.Element[] stack
	protected int lastElementIndex
	private org.dom4j.io.DispatchHandler handler
	public void  () 
	public void  (int) 
		int defaultCapacity
	public void setDispatchHandler (org.dom4j.io.DispatchHandler) 
		org.dom4j.io.DispatchHandler dispatchHandler
	public org.dom4j.io.DispatchHandler getDispatchHandler () 
	public void clear () 
	public org.dom4j.Element peekElement () 
	public org.dom4j.Element popElement () 
	public void pushElement (org.dom4j.Element) 
		org.dom4j.Element element
		int length
	protected void reallocate (int) 
		int size
		org.dom4j.Element[] oldStack
	public int size () 
	public org.dom4j.Element getElement (int) 
		org.dom4j.Element element
		ArrayIndexOutOfBoundsException e
		int depth
		org.dom4j.Element element
	public java.lang.String getPath () 
	public org.dom4j.Element getCurrent () 
	public void addHandler (java.lang.String, org.dom4j.ElementHandler) 
		String path
		org.dom4j.ElementHandler elementHandler
	public void removeHandler (java.lang.String) 
		String path
	public boolean containsHandler (java.lang.String) 
		String path
	private java.lang.String getHandlerPath (java.lang.String) 
		String handlerPath
		String handlerPath
		String path
		String handlerPath
}

org/dom4j/io/HTMLWriter$FormatState.class
HTMLWriter.java
package org.dom4j.io
 org.dom4j.io.HTMLWriter$FormatState extends java.lang.Object {
	private boolean newlines
	private boolean trimText
	private String indent
	private final org.dom4j.io.HTMLWriter this$0
	public void  (org.dom4j.io.HTMLWriter, boolean, boolean, java.lang.String) 
		org.dom4j.io.HTMLWriter this$0
		boolean newLines
		boolean trimText
		String indent
	public boolean isNewlines () 
	public boolean isTrimText () 
	public java.lang.String getIndent () 
}

org/dom4j/io/HTMLWriter.class
HTMLWriter.java
package org.dom4j.io
public org.dom4j.io.HTMLWriter extends org.dom4j.io.XMLWriter {
	private static String lineSeparator
	protected static final java.util.HashSet DEFAULT_PREFORMATTED_TAGS
	protected static final org.dom4j.io.OutputFormat DEFAULT_HTML_FORMAT
	private java.util.Stack formatStack
	private String lastText
	private int tagsOuput
	private int newLineAfterNTags
	private java.util.HashSet preformattedTags
	private java.util.HashSet omitElementCloseSet
	public void  (java.io.Writer) 
		java.io.Writer writer
	public void  (java.io.Writer, org.dom4j.io.OutputFormat) 
		java.io.Writer writer
		org.dom4j.io.OutputFormat format
	public void  ()  throws java.io.UnsupportedEncodingException 
	public void  (org.dom4j.io.OutputFormat)  throws java.io.UnsupportedEncodingException 
		org.dom4j.io.OutputFormat format
	public void  (java.io.OutputStream)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
	public void  (java.io.OutputStream, org.dom4j.io.OutputFormat)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
		org.dom4j.io.OutputFormat format
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void endCDATA ()  throws org.xml.sax.SAXException 
	protected void writeCDATA (java.lang.String)  throws java.io.IOException 
		String text
	protected void writeEntity (org.dom4j.Entity)  throws java.io.IOException 
		org.dom4j.Entity entity
	protected void writeDeclaration ()  throws java.io.IOException 
	protected void writeString (java.lang.String)  throws java.io.IOException 
		String text
	protected void writeClose (java.lang.String)  throws java.io.IOException 
		String qualifiedName
	protected void writeEmptyElementClose (java.lang.String)  throws java.io.IOException 
		String qualifiedName
	protected boolean omitElementClose (java.lang.String) 
		String qualifiedName
	private java.util.HashSet internalGetOmitElementCloseSet () 
	protected void loadOmitElementCloseSet (java.util.Set) 
		java.util.Set set
	public java.util.Set getOmitElementCloseSet () 
	public void setOmitElementCloseSet (java.util.Set) 
		Object aTag
		java.util.Iterator iter
		java.util.Set newSet
	public java.util.Set getPreformattedTags () 
	public void setPreformattedTags (java.util.Set) 
		Object aTag
		java.util.Iterator iter
		java.util.Set newSet
	public boolean isPreformattedTag (java.lang.String) 
		String qualifiedName
	protected void writeElement (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.io.HTMLWriter$FormatState state
		org.dom4j.io.OutputFormat currentFormat
		boolean saveNewlines
		boolean saveTrimText
		String currentIndent
		org.dom4j.Element element
		String qualifiedName
		String saveLastText
		int size
	private java.lang.String justSpaces (java.lang.String) 
		char c
		int i
		String text
		int size
		StringBuffer res
	private void lazyInitNewLinesAfterNTags () 
	public static java.lang.String prettyPrintHTML (java.lang.String)  throws java.io.IOException java.io.UnsupportedEncodingException org.dom4j.DocumentException 
		String html
	public static java.lang.String prettyPrintXHTML (java.lang.String)  throws java.io.IOException java.io.UnsupportedEncodingException org.dom4j.DocumentException 
		String html
	public static java.lang.String prettyPrintHTML (java.lang.String, boolean, boolean, boolean, boolean)  throws java.io.IOException java.io.UnsupportedEncodingException org.dom4j.DocumentException 
		String html
		boolean newlines
		boolean trim
		boolean isXHTML
		boolean expandEmpty
		java.io.StringWriter sw
		org.dom4j.io.OutputFormat format
		org.dom4j.io.HTMLWriter writer
		org.dom4j.Document document
	static void  () 
}

org/dom4j/io/JAXPHelper.class
JAXPHelper.java
package org.dom4j.io
 org.dom4j.io.JAXPHelper extends java.lang.Object {
	protected void  () 
	public static org.xml.sax.XMLReader createXMLReader (boolean, boolean)  throws java.lang.Exception 
		boolean validating
		boolean namespaceAware
		javax.xml.parsers.SAXParserFactory factory
		javax.xml.parsers.SAXParser parser
	public static org.w3c.dom.Document createDocument (boolean, boolean)  throws java.lang.Exception 
		boolean validating
		boolean namespaceAware
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder builder
}

org/dom4j/io/OutputFormat.class
OutputFormat.java
package org.dom4j.io
public org.dom4j.io.OutputFormat extends java.lang.Object implements java.lang.Cloneable  {
	protected static final String STANDARD_INDENT
	private boolean suppressDeclaration
	private boolean newLineAfterDeclaration
	private String encoding
	private boolean omitEncoding
	private String indent
	private boolean expandEmptyElements
	private boolean newlines
	private String lineSeparator
	private boolean trimText
	private boolean padText
	private boolean doXHTML
	private int newLineAfterNTags
	private char attributeQuoteChar
	public void  () 
	public void  (java.lang.String) 
		String indent
	public void  (java.lang.String, boolean) 
		String indent
		boolean newlines
	public void  (java.lang.String, boolean, java.lang.String) 
		String indent
		boolean newlines
		String encoding
	public java.lang.String getLineSeparator () 
	public void setLineSeparator (java.lang.String) 
		String separator
	public boolean isNewlines () 
	public void setNewlines (boolean) 
		boolean newlines
	public java.lang.String getEncoding () 
	public void setEncoding (java.lang.String) 
		String encoding
	public boolean isOmitEncoding () 
	public void setOmitEncoding (boolean) 
		boolean omitEncoding
	public void setSuppressDeclaration (boolean) 
		boolean suppressDeclaration
	public boolean isSuppressDeclaration () 
	public void setNewLineAfterDeclaration (boolean) 
		boolean newLineAfterDeclaration
	public boolean isNewLineAfterDeclaration () 
	public boolean isExpandEmptyElements () 
	public void setExpandEmptyElements (boolean) 
		boolean expandEmptyElements
	public boolean isTrimText () 
	public void setTrimText (boolean) 
		boolean trimText
	public boolean isPadText () 
	public void setPadText (boolean) 
		boolean padText
	public java.lang.String getIndent () 
	public void setIndent (java.lang.String) 
		String indent
	public void setIndent (boolean) 
		boolean doIndent
	public void setIndentSize (int) 
		int i
		int indentSize
		StringBuffer indentBuffer
	public boolean isXHTML () 
	public void setXHTML (boolean) 
		boolean xhtml
	public int getNewLineAfterNTags () 
	public void setNewLineAfterNTags (int) 
		int tagCount
	public char getAttributeQuoteCharacter () 
	public void setAttributeQuoteCharacter (char) 
		char quoteChar
	public int parseOptions (java.lang.String[], int) 
		int size
		String[] args
		int i
	public static org.dom4j.io.OutputFormat createPrettyPrint () 
		org.dom4j.io.OutputFormat format
	public static org.dom4j.io.OutputFormat createCompactFormat () 
		org.dom4j.io.OutputFormat format
}

org/dom4j/io/PruningDispatchHandler.class
PruningDispatchHandler.java
package org.dom4j.io
 org.dom4j.io.PruningDispatchHandler extends org.dom4j.io.DispatchHandler {
	void  () 
	public void onEnd (org.dom4j.ElementPath) 
		org.dom4j.ElementPath elementPath
}

org/dom4j/io/PruningElementStack.class
PruningElementStack.java
package org.dom4j.io
 org.dom4j.io.PruningElementStack extends org.dom4j.io.ElementStack {
	private org.dom4j.ElementHandler elementHandler
	private String[] path
	private int matchingElementIndex
	public void  (java.lang.String[], org.dom4j.ElementHandler) 
		String[] path
		org.dom4j.ElementHandler elementHandler
	public void  (java.lang.String[], org.dom4j.ElementHandler, int) 
		String[] path
		org.dom4j.ElementHandler elementHandler
		int defaultCapacity
	public org.dom4j.Element popElement () 
		int i
		org.dom4j.Element parent
		org.dom4j.Element answer
	protected void pathMatches (org.dom4j.Element, org.dom4j.Element) 
		org.dom4j.Element parent
		org.dom4j.Element selectedNode
	protected boolean validElement (org.dom4j.Element, int) 
		org.dom4j.Element element
		int index
		String requiredName
		String name
	private void checkPath () 
}

org/dom4j/io/SAXContentHandler.class
SAXContentHandler.java
package org.dom4j.io
public org.dom4j.io.SAXContentHandler extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler org.xml.sax.ext.DeclHandler org.xml.sax.DTDHandler  {
	private org.dom4j.DocumentFactory documentFactory
	private org.dom4j.Document document
	private org.dom4j.io.ElementStack elementStack
	private org.dom4j.tree.NamespaceStack namespaceStack
	private org.dom4j.ElementHandler elementHandler
	private org.xml.sax.Locator locator
	private String entity
	private boolean insideDTDSection
	private boolean insideCDATASection
	private StringBuffer cdataText
	private java.util.Map availableNamespaceMap
	private java.util.List declaredNamespaceList
	private java.util.List internalDTDDeclarations
	private java.util.List externalDTDDeclarations
	private int declaredNamespaceIndex
	private org.xml.sax.EntityResolver entityResolver
	private org.xml.sax.InputSource inputSource
	private org.dom4j.Element currentElement
	private boolean includeInternalDTDDeclarations
	private boolean includeExternalDTDDeclarations
	private int entityLevel
	private boolean internalDTDsubset
	private boolean mergeAdjacentText
	private boolean textInTextBuffer
	private boolean ignoreComments
	private StringBuffer textBuffer
	private boolean stripWhitespaceText
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public void  (org.dom4j.DocumentFactory, org.dom4j.ElementHandler) 
		org.dom4j.DocumentFactory documentFactory
		org.dom4j.ElementHandler elementHandler
	public void  (org.dom4j.DocumentFactory, org.dom4j.ElementHandler, org.dom4j.io.ElementStack) 
		org.dom4j.DocumentFactory documentFactory
		org.dom4j.ElementHandler elementHandler
		org.dom4j.io.ElementStack elementStack
	public org.dom4j.Document getDocument () 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator documentLocator
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String namespaceURI
		String localName
		String qualifiedName
		org.xml.sax.Attributes attributes
		org.dom4j.QName qName
		org.dom4j.Branch branch
		org.dom4j.Element element
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String namespaceURI
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int end
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void endDTD ()  throws org.xml.sax.SAXException 
		org.dom4j.DocumentType docType
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		String text
		char[] ch
		int start
		int end
	public void elementDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String model
	public void attributeDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String eName
		String aName
		String type
		String valueDefault
		String val
	public void internalEntityDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String value
	public void externalEntityDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String sysId
		org.dom4j.dtd.ExternalEntityDecl declaration
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		String notationName
	public org.dom4j.io.ElementStack getElementStack () 
	public void setElementStack (org.dom4j.io.ElementStack) 
		org.dom4j.io.ElementStack elementStack
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver entityResolver
	public org.xml.sax.InputSource getInputSource () 
	public void setInputSource (org.xml.sax.InputSource) 
		org.xml.sax.InputSource inputSource
	public boolean isIncludeInternalDTDDeclarations () 
	public void setIncludeInternalDTDDeclarations (boolean) 
		boolean include
	public boolean isIncludeExternalDTDDeclarations () 
	public void setIncludeExternalDTDDeclarations (boolean) 
		boolean include
	public boolean isMergeAdjacentText () 
	public void setMergeAdjacentText (boolean) 
		boolean mergeAdjacentText
	public boolean isStripWhitespaceText () 
	public void setStripWhitespaceText (boolean) 
		boolean stripWhitespaceText
	public boolean isIgnoreComments () 
	public void setIgnoreComments (boolean) 
		boolean ignoreComments
	protected void completeCurrentTextNode () 
		int i
		int size
		boolean whitespace
	protected org.dom4j.Document createDocument () 
		String encoding
		org.dom4j.Document doc
	private java.lang.String getEncoding () 
		java.lang.reflect.Method m
		Exception e
	protected boolean isIgnorableEntity (java.lang.String) 
		String name
	protected void addDeclaredNamespaces (org.dom4j.Element) 
		org.dom4j.Namespace namespace
		int size
		org.dom4j.Element element
		org.dom4j.Namespace elementNamespace
	protected void addAttributes (org.dom4j.Element, org.xml.sax.Attributes) 
		org.dom4j.tree.AbstractElement baseElement
		String attributeURI
		String attributeLocalName
		String attributeValue
		org.dom4j.QName qName
		String attributeQName
		int i
		int size
		org.dom4j.Element element
		org.xml.sax.Attributes attributes
		boolean noNamespaceAttributes
	protected void addDTDDeclaration (java.lang.Object) 
		Object declaration
	protected void addExternalDTDDeclaration (java.lang.Object) 
		Object declaration
	protected org.dom4j.io.ElementStack createElementStack () 
}

org/dom4j/io/SAXEventRecorder$SAXEvent.class
SAXEventRecorder.java
package org.dom4j.io
 org.dom4j.io.SAXEventRecorder$SAXEvent extends java.lang.Object implements java.io.Externalizable  {
	public static final long serialVersionUID
	static final byte PROCESSING_INSTRUCTION
	static final byte START_PREFIX_MAPPING
	static final byte END_PREFIX_MAPPING
	static final byte START_DOCUMENT
	static final byte END_DOCUMENT
	static final byte START_ELEMENT
	static final byte END_ELEMENT
	static final byte CHARACTERS
	static final byte START_DTD
	static final byte END_DTD
	static final byte START_ENTITY
	static final byte END_ENTITY
	static final byte START_CDATA
	static final byte END_CDATA
	static final byte COMMENT
	static final byte ELEMENT_DECL
	static final byte ATTRIBUTE_DECL
	static final byte INTERNAL_ENTITY_DECL
	static final byte EXTERNAL_ENTITY_DECL
	protected byte event
	protected java.util.List parms
	public void  () 
	void  (byte) 
		byte event
	void addParm (java.lang.Object) 
		Object parm
	java.lang.Object getParm (int) 
		int index
	public void writeExternal (java.io.ObjectOutput)  throws java.io.IOException 
		java.io.ObjectOutput out
	public void readExternal (java.io.ObjectInput)  throws java.lang.ClassNotFoundException java.io.IOException 
		java.io.ObjectInput in
}

org/dom4j/io/SAXEventRecorder.class
SAXEventRecorder.java
package org.dom4j.io
public org.dom4j.io.SAXEventRecorder extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler org.xml.sax.ext.DeclHandler org.xml.sax.DTDHandler java.io.Externalizable  {
	public static final long serialVersionUID
	private static final byte STRING
	private static final byte OBJECT
	private static final byte NULL
	private java.util.List events
	private java.util.Map prefixMappings
	private static final String XMLNS
	private static final String EMPTY_STRING
	public void  () 
	public void replay (org.xml.sax.ContentHandler)  throws org.xml.sax.SAXException 
		String[] attParms
		java.util.Iterator attsItr
		org.xml.sax.helpers.AttributesImpl attributes
		java.util.List attParmList
		char[] chars
		int start
		int end
		char[] cchars
		int cstart
		int cend
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
		org.xml.sax.ContentHandler handler
		java.util.Iterator itr
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void startDocument ()  throws org.xml.sax.SAXException 
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void endDocument ()  throws org.xml.sax.SAXException 
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String prefix
		org.dom4j.io.SAXEventRecorder$SAXEvent prefixEvent
		java.util.List prefixes
		String attLocalName
		int i
		java.util.List attParmList
		String[] attParms
		String namespaceURI
		String localName
		String qualifiedName
		org.xml.sax.Attributes attributes
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
		org.dom4j.QName qName
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		org.dom4j.io.SAXEventRecorder$SAXEvent prefixEvent
		java.util.Iterator itr
		String namespaceURI
		String localName
		String qName
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
		org.dom4j.QName elementName
		java.util.List prefixes
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int end
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void endDTD ()  throws org.xml.sax.SAXException 
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void startCDATA ()  throws org.xml.sax.SAXException 
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void endCDATA ()  throws org.xml.sax.SAXException 
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int end
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void elementDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String model
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void attributeDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String eName
		String aName
		String type
		String valueDefault
		String value
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void internalEntityDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String value
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void externalEntityDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String sysId
		org.dom4j.io.SAXEventRecorder$SAXEvent saxEvent
	public void writeExternal (java.io.ObjectOutput)  throws java.io.IOException 
		java.io.ObjectOutput out
	public void readExternal (java.io.ObjectInput)  throws java.lang.ClassNotFoundException java.io.IOException 
		java.io.ObjectInput in
}

org/dom4j/io/SAXHelper.class
SAXHelper.java
package org.dom4j.io
 org.dom4j.io.SAXHelper extends java.lang.Object {
	private static boolean loggedWarning
	protected void  () 
	public static boolean setParserProperty (org.xml.sax.XMLReader, java.lang.String, java.lang.Object) 
		org.xml.sax.SAXNotSupportedException e
		org.xml.sax.SAXNotRecognizedException e
		org.xml.sax.XMLReader reader
		String propertyName
		Object value
	public static boolean setParserFeature (org.xml.sax.XMLReader, java.lang.String, boolean) 
		org.xml.sax.SAXNotSupportedException e
		org.xml.sax.SAXNotRecognizedException e
		org.xml.sax.XMLReader reader
		String featureName
		boolean value
	public static org.xml.sax.XMLReader createXMLReader (boolean)  throws org.xml.sax.SAXException 
		Exception e
		boolean validating
		org.xml.sax.XMLReader reader
	protected static org.xml.sax.XMLReader createXMLReaderViaJAXP (boolean, boolean) 
		Throwable e
		boolean validating
		boolean namespaceAware
	protected static boolean isVerboseErrorReporting () 
		String flag
		Exception e
	static void  () 
}

org/dom4j/io/SAXModifier.class
SAXModifier.java
package org.dom4j.io
public org.dom4j.io.SAXModifier extends java.lang.Object {
	private org.dom4j.io.XMLWriter xmlWriter
	private org.xml.sax.XMLReader xmlReader
	private boolean pruneElements
	private org.dom4j.io.SAXModifyReader modifyReader
	private java.util.HashMap modifiers
	public void  () 
	public void  (boolean) 
		boolean pruneElements
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlReader
	public void  (org.xml.sax.XMLReader, boolean) 
		org.xml.sax.XMLReader xmlReader
		boolean pruneElements
	public org.dom4j.Document modify (java.io.File)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		java.io.File source
	public org.dom4j.Document modify (org.xml.sax.InputSource)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		org.xml.sax.InputSource source
	public org.dom4j.Document modify (java.io.InputStream)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		java.io.InputStream source
	public org.dom4j.Document modify (java.io.InputStream, java.lang.String)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		java.io.InputStream source
		String systemId
	public org.dom4j.Document modify (java.io.Reader)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		java.io.Reader source
	public org.dom4j.Document modify (java.io.Reader, java.lang.String)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		java.io.Reader source
		String systemId
	public org.dom4j.Document modify (java.net.URL)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		java.net.URL source
	public org.dom4j.Document modify (java.lang.String)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.io.SAXModifyException ex
		String source
	public void addModifier (java.lang.String, org.dom4j.io.ElementModifier) 
		String path
		org.dom4j.io.ElementModifier modifier
	public void resetModifiers () 
	public void removeModifier (java.lang.String) 
		String path
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory factory
	public org.dom4j.io.XMLWriter getXMLWriter () 
	public void setXMLWriter (org.dom4j.io.XMLWriter) 
		org.dom4j.io.XMLWriter writer
	public boolean isPruneElements () 
	private org.dom4j.io.SAXReader installModifyReader ()  throws org.dom4j.DocumentException 
		java.util.Map$Entry entry
		org.dom4j.io.SAXModifyElementHandler handler
		org.dom4j.io.SAXModifyReader reader
		java.util.Iterator modifierIt
		org.xml.sax.SAXException ex
	private org.xml.sax.XMLReader getXMLReader ()  throws org.xml.sax.SAXException 
	private org.dom4j.io.SAXModifyReader getSAXModifyReader () 
}

org/dom4j/io/SAXModifyContentHandler.class
SAXModifyContentHandler.java
package org.dom4j.io
 org.dom4j.io.SAXModifyContentHandler extends org.dom4j.io.SAXContentHandler {
	private org.dom4j.io.XMLWriter xmlWriter
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public void  (org.dom4j.DocumentFactory, org.dom4j.ElementHandler) 
		org.dom4j.DocumentFactory documentFactory
		org.dom4j.ElementHandler elementHandler
	public void  (org.dom4j.DocumentFactory, org.dom4j.ElementHandler, org.dom4j.io.ElementStack) 
		org.dom4j.DocumentFactory documentFactory
		org.dom4j.ElementHandler elementHandler
		org.dom4j.io.ElementStack elementStack
	public void setXMLWriter (org.dom4j.io.XMLWriter) 
		org.dom4j.io.XMLWriter writer
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int parm2
		int parm3
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		String notation
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] parm1
		int parm2
		int parm3
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException ex
		org.dom4j.io.SAXModifyElementHandler modifyHandler
		org.dom4j.Element modifiedElement
		String uri
		String localName
		String qName
		org.dom4j.ElementHandler currentHandler
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] parm1
		int parm2
		int parm3
	protected org.dom4j.io.XMLWriter getXMLWriter () 
	private boolean activeHandlers () 
		org.dom4j.io.DispatchHandler handler
}

org/dom4j/io/SAXModifyElementHandler.class
SAXModifyElementHandler.java
package org.dom4j.io
 org.dom4j.io.SAXModifyElementHandler extends java.lang.Object implements org.dom4j.ElementHandler  {
	private org.dom4j.io.ElementModifier elemModifier
	private org.dom4j.Element modifiedElement
	public void  (org.dom4j.io.ElementModifier) 
		org.dom4j.io.ElementModifier elemModifier
	public void onStart (org.dom4j.ElementPath) 
		org.dom4j.ElementPath elementPath
	public void onEnd (org.dom4j.ElementPath) 
		int contentIndex
		org.dom4j.Element clonedElem
		org.dom4j.Document doc
		org.dom4j.Element clonedElem
		org.dom4j.io.ElementStack elementStack
		org.dom4j.Element origElement
		org.dom4j.Element currentParent
		Exception ex
		org.dom4j.ElementPath elementPath
	protected org.dom4j.Element getModifiedElement () 
}

org/dom4j/io/SAXModifyException.class
SAXModifyException.java
package org.dom4j.io
 org.dom4j.io.SAXModifyException extends java.lang.RuntimeException {
	protected void  (java.lang.Throwable) 
		Throwable cause
}

org/dom4j/io/SAXModifyReader.class
SAXModifyReader.java
package org.dom4j.io
 org.dom4j.io.SAXModifyReader extends org.dom4j.io.SAXReader {
	private org.dom4j.io.XMLWriter xmlWriter
	private boolean pruneElements
	public void  () 
	public void  (boolean) 
		boolean validating
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory factory
	public void  (org.dom4j.DocumentFactory, boolean) 
		org.dom4j.DocumentFactory factory
		boolean validating
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlReader
	public void  (org.xml.sax.XMLReader, boolean) 
		org.xml.sax.XMLReader xmlReader
		boolean validating
	public void  (java.lang.String)  throws org.xml.sax.SAXException 
		String xmlReaderClassName
	public void  (java.lang.String, boolean)  throws org.xml.sax.SAXException 
		String xmlReaderClassName
		boolean validating
	public void setXMLWriter (org.dom4j.io.XMLWriter) 
		org.dom4j.io.XMLWriter writer
	public boolean isPruneElements () 
	public void setPruneElements (boolean) 
		boolean pruneElements
	protected org.dom4j.io.SAXContentHandler createContentHandler (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader reader
		org.dom4j.io.SAXModifyContentHandler handler
	protected org.dom4j.io.XMLWriter getXMLWriter () 
}

org/dom4j/io/SAXReader$SAXEntityResolver.class
SAXReader.java
package org.dom4j.io
public org.dom4j.io.SAXReader$SAXEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver java.io.Serializable  {
	protected String uriPrefix
	public void  (java.lang.String) 
		String uriPrefix
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String) 
		String publicId
		String systemId
}

org/dom4j/io/SAXReader.class
SAXReader.java
package org.dom4j.io
public org.dom4j.io.SAXReader extends java.lang.Object {
	private static final String SAX_STRING_INTERNING
	private static final String SAX_NAMESPACE_PREFIXES
	private static final String SAX_NAMESPACES
	private static final String SAX_DECL_HANDLER
	private static final String SAX_LEXICAL_HANDLER
	private static final String SAX_LEXICALHANDLER
	private org.dom4j.DocumentFactory factory
	private org.xml.sax.XMLReader xmlReader
	private boolean validating
	private org.dom4j.io.DispatchHandler dispatchHandler
	private org.xml.sax.ErrorHandler errorHandler
	private org.xml.sax.EntityResolver entityResolver
	private boolean stringInternEnabled
	private boolean includeInternalDTDDeclarations
	private boolean includeExternalDTDDeclarations
	private boolean mergeAdjacentText
	private boolean stripWhitespaceText
	private boolean ignoreComments
	private String encoding
	private org.xml.sax.XMLFilter xmlFilter
	public void  () 
	public void  (boolean) 
		boolean validating
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory factory
	public void  (org.dom4j.DocumentFactory, boolean) 
		org.dom4j.DocumentFactory factory
		boolean validating
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlReader
	public void  (org.xml.sax.XMLReader, boolean) 
		org.xml.sax.XMLReader xmlReader
		boolean validating
	public void  (java.lang.String)  throws org.xml.sax.SAXException 
		String xmlReaderClassName
	public void  (java.lang.String, boolean)  throws org.xml.sax.SAXException 
		String xmlReaderClassName
		boolean validating
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXException 
		String name
		Object value
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXException 
		String name
		boolean value
	public org.dom4j.Document read (java.io.File)  throws org.dom4j.DocumentException 
		StringBuffer sb
		org.xml.sax.InputSource source
		String path
		java.io.FileNotFoundException e
		java.io.File file
	public org.dom4j.Document read (java.net.URL)  throws org.dom4j.DocumentException 
		java.net.URL url
		String systemID
		org.xml.sax.InputSource source
	public org.dom4j.Document read (java.lang.String)  throws org.dom4j.DocumentException 
		String systemId
		org.xml.sax.InputSource source
	public org.dom4j.Document read (java.io.InputStream)  throws org.dom4j.DocumentException 
		java.io.InputStream in
		org.xml.sax.InputSource source
	public org.dom4j.Document read (java.io.Reader)  throws org.dom4j.DocumentException 
		java.io.Reader reader
		org.xml.sax.InputSource source
	public org.dom4j.Document read (java.io.InputStream, java.lang.String)  throws org.dom4j.DocumentException 
		java.io.InputStream in
		String systemId
		org.xml.sax.InputSource source
	public org.dom4j.Document read (java.io.Reader, java.lang.String)  throws org.dom4j.DocumentException 
		java.io.Reader reader
		String systemId
		org.xml.sax.InputSource source
	public org.dom4j.Document read (org.xml.sax.InputSource)  throws org.dom4j.DocumentException 
		org.xml.sax.XMLReader reader
		org.xml.sax.EntityResolver thatEntityResolver
		org.dom4j.io.SAXContentHandler contentHandler
		boolean internal
		boolean external
		org.xml.sax.SAXParseException parseException
		String systemId
		String message
		Exception e
		org.xml.sax.InputSource in
	public boolean isValidating () 
	public void setValidation (boolean) 
		boolean validation
	public boolean isIncludeInternalDTDDeclarations () 
	public void setIncludeInternalDTDDeclarations (boolean) 
		boolean include
	public boolean isIncludeExternalDTDDeclarations () 
	public void setIncludeExternalDTDDeclarations (boolean) 
		boolean include
	public boolean isStringInternEnabled () 
	public void setStringInternEnabled (boolean) 
		boolean stringInternEnabled
	public boolean isMergeAdjacentText () 
	public void setMergeAdjacentText (boolean) 
		boolean mergeAdjacentText
	public boolean isStripWhitespaceText () 
	public void setStripWhitespaceText (boolean) 
		boolean stripWhitespaceText
	public boolean isIgnoreComments () 
	public void setIgnoreComments (boolean) 
		boolean ignoreComments
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler errorHandler
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver entityResolver
	public org.xml.sax.XMLReader getXMLReader ()  throws org.xml.sax.SAXException 
	public void setXMLReader (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader reader
	public java.lang.String getEncoding () 
	public void setEncoding (java.lang.String) 
		String encoding
	public void setXMLReaderClassName (java.lang.String)  throws org.xml.sax.SAXException 
		String xmlReaderClassName
	public void addHandler (java.lang.String, org.dom4j.ElementHandler) 
		String path
		org.dom4j.ElementHandler handler
	public void removeHandler (java.lang.String) 
		String path
	public void setDefaultHandler (org.dom4j.ElementHandler) 
		org.dom4j.ElementHandler handler
	public void resetHandlers () 
	public org.xml.sax.XMLFilter getXMLFilter () 
	public void setXMLFilter (org.xml.sax.XMLFilter) 
		org.xml.sax.XMLFilter filter
	protected org.xml.sax.XMLReader installXMLFilter (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parent
		org.xml.sax.XMLFilter root
		org.xml.sax.XMLReader reader
		org.xml.sax.XMLFilter filter
	protected org.dom4j.io.DispatchHandler getDispatchHandler () 
	protected void setDispatchHandler (org.dom4j.io.DispatchHandler) 
		org.dom4j.io.DispatchHandler dispatchHandler
	protected org.xml.sax.XMLReader createXMLReader ()  throws org.xml.sax.SAXException 
	protected void configureReader (org.xml.sax.XMLReader, org.xml.sax.helpers.DefaultHandler)  throws org.dom4j.DocumentException 
		Exception e
		org.xml.sax.XMLReader reader
		org.xml.sax.helpers.DefaultHandler handler
	protected org.dom4j.io.SAXContentHandler createContentHandler (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader reader
	protected org.xml.sax.EntityResolver createDefaultEntityResolver (java.lang.String) 
		int idx
		String systemId
		String prefix
}

org/dom4j/io/SAXValidator.class
SAXValidator.java
package org.dom4j.io
public org.dom4j.io.SAXValidator extends java.lang.Object {
	private org.xml.sax.XMLReader xmlReader
	private org.xml.sax.ErrorHandler errorHandler
	public void  () 
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlReader
	public void validate (org.dom4j.Document)  throws org.xml.sax.SAXException 
		java.io.IOException e
		org.xml.sax.XMLReader reader
		org.dom4j.Document document
	public org.xml.sax.XMLReader getXMLReader ()  throws org.xml.sax.SAXException 
	public void setXMLReader (org.xml.sax.XMLReader)  throws org.xml.sax.SAXException 
		org.xml.sax.XMLReader reader
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler errorHandler
	protected org.xml.sax.XMLReader createXMLReader ()  throws org.xml.sax.SAXException 
	protected void configureReader ()  throws org.xml.sax.SAXException 
		org.xml.sax.ContentHandler handler
}

org/dom4j/io/SAXWriter.class
SAXWriter.java
package org.dom4j.io
public org.dom4j.io.SAXWriter extends java.lang.Object implements org.xml.sax.XMLReader  {
	protected static final String[] LEXICAL_HANDLER_NAMES
	protected static final String FEATURE_NAMESPACE_PREFIXES
	protected static final String FEATURE_NAMESPACES
	private org.xml.sax.ContentHandler contentHandler
	private org.xml.sax.DTDHandler dtdHandler
	private org.xml.sax.EntityResolver entityResolver
	private org.xml.sax.ErrorHandler errorHandler
	private org.xml.sax.ext.LexicalHandler lexicalHandler
	private org.xml.sax.helpers.AttributesImpl attributes
	private java.util.Map features
	private java.util.Map properties
	private boolean declareNamespaceAttributes
	public void  () 
	public void  (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler contentHandler
	public void  (org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler) 
		org.xml.sax.ContentHandler contentHandler
		org.xml.sax.ext.LexicalHandler lexicalHandler
	public void  (org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler, org.xml.sax.EntityResolver) 
		org.xml.sax.ContentHandler contentHandler
		org.xml.sax.ext.LexicalHandler lexicalHandler
		org.xml.sax.EntityResolver entityResolver
	public void write (org.dom4j.Node)  throws org.xml.sax.SAXException 
		org.dom4j.Node node
		int nodeType
	public void write (org.dom4j.Document)  throws org.xml.sax.SAXException 
		org.dom4j.Document document
	public void write (org.dom4j.Element)  throws org.xml.sax.SAXException 
		org.dom4j.Element element
	public void writeOpen (org.dom4j.Element)  throws org.xml.sax.SAXException 
		org.dom4j.Element element
	public void writeClose (org.dom4j.Element)  throws org.xml.sax.SAXException 
		org.dom4j.Element element
	public void write (java.lang.String)  throws org.xml.sax.SAXException 
		char[] chars
		String text
	public void write (org.dom4j.CDATA)  throws org.xml.sax.SAXException 
		org.dom4j.CDATA cdata
		String text
	public void write (org.dom4j.Comment)  throws org.xml.sax.SAXException 
		String text
		char[] chars
		org.dom4j.Comment comment
	public void write (org.dom4j.Entity)  throws org.xml.sax.SAXException 
		String name
		org.dom4j.Entity entity
		String text
	public void write (org.dom4j.ProcessingInstruction)  throws org.xml.sax.SAXException 
		org.dom4j.ProcessingInstruction pi
		String target
		String text
	public boolean isDeclareNamespaceAttributes () 
	public void setDeclareNamespaceAttributes (boolean) 
		boolean declareNamespaceAttrs
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler contentHandler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler errorHandler
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver entityResolver
	public org.xml.sax.ext.LexicalHandler getLexicalHandler () 
	public void setLexicalHandler (org.xml.sax.ext.LexicalHandler) 
		org.xml.sax.ext.LexicalHandler lexicalHandler
	public void setXMLReader (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlReader
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Boolean answer
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String msg
		String name
		boolean value
	public void setProperty (java.lang.String, java.lang.Object) 
		int i
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		int i
		String name
	public void parse (java.lang.String)  throws org.xml.sax.SAXNotSupportedException 
		String systemId
	public void parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException 
		org.dom4j.io.DocumentInputSource documentInput
		org.dom4j.Document document
		org.xml.sax.InputSource input
	protected void writeContent (org.dom4j.Branch, org.dom4j.tree.NamespaceStack)  throws org.xml.sax.SAXException 
		org.dom4j.Text text
		Object object
		java.util.Iterator iter
		org.dom4j.Branch branch
		org.dom4j.tree.NamespaceStack namespaceStack
	protected void documentLocator (org.dom4j.Document)  throws org.xml.sax.SAXException 
		org.dom4j.Document document
		org.xml.sax.helpers.LocatorImpl locator
		String publicID
		String systemID
		org.dom4j.DocumentType docType
	protected void entityResolver (org.dom4j.Document)  throws org.xml.sax.SAXException 
		java.io.IOException e
		String publicID
		String systemID
		org.dom4j.DocumentType docType
		org.dom4j.Document document
	protected void dtdHandler (org.dom4j.Document)  throws org.xml.sax.SAXException 
		org.dom4j.Document document
	protected void startDocument ()  throws org.xml.sax.SAXException 
	protected void endDocument ()  throws org.xml.sax.SAXException 
	protected void write (org.dom4j.Element, org.dom4j.tree.NamespaceStack)  throws org.xml.sax.SAXException 
		org.dom4j.Element element
		org.dom4j.tree.NamespaceStack namespaceStack
		int stackSize
		org.xml.sax.helpers.AttributesImpl namespaceAttributes
	protected org.xml.sax.helpers.AttributesImpl startPrefixMapping (org.dom4j.Element, org.dom4j.tree.NamespaceStack)  throws org.xml.sax.SAXException 
		org.dom4j.Namespace namespace
		int i
		int size
		org.dom4j.Element element
		org.dom4j.tree.NamespaceStack namespaceStack
		org.xml.sax.helpers.AttributesImpl namespaceAttributes
		org.dom4j.Namespace elementNamespace
		java.util.List declaredNamespaces
	protected void endPrefixMapping (org.dom4j.tree.NamespaceStack, int)  throws org.xml.sax.SAXException 
		org.dom4j.Namespace namespace
		org.dom4j.tree.NamespaceStack stack
		int stackSize
	protected void startElement (org.dom4j.Element, org.xml.sax.helpers.AttributesImpl)  throws org.xml.sax.SAXException 
		org.dom4j.Element element
		org.xml.sax.helpers.AttributesImpl namespaceAttributes
	protected void endElement (org.dom4j.Element)  throws org.xml.sax.SAXException 
		org.dom4j.Element element
	protected org.xml.sax.Attributes createAttributes (org.dom4j.Element, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		org.dom4j.Attribute attribute
		java.util.Iterator iter
		org.dom4j.Element element
		org.xml.sax.Attributes namespaceAttributes
	protected org.xml.sax.helpers.AttributesImpl addNamespaceAttribute (org.xml.sax.helpers.AttributesImpl, org.dom4j.Namespace) 
		String prefix
		String qualifiedName
		String uri
		String localName
		String type
		String value
		org.xml.sax.helpers.AttributesImpl attrs
		org.dom4j.Namespace namespace
	protected boolean isIgnoreableNamespace (org.dom4j.Namespace, org.dom4j.tree.NamespaceStack) 
		org.dom4j.Namespace namespace
		org.dom4j.tree.NamespaceStack namespaceStack
		String uri
	protected void checkForNullHandlers () 
	static void  () 
}

org/dom4j/io/STAXEventReader.class
STAXEventReader.java
package org.dom4j.io
public org.dom4j.io.STAXEventReader extends java.lang.Object {
	private org.dom4j.DocumentFactory factory
	private javax.xml.stream.XMLInputFactory inputFactory
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory factory
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public org.dom4j.Document readDocument (java.io.InputStream)  throws javax.xml.stream.XMLStreamException 
		java.io.InputStream is
	public org.dom4j.Document readDocument (java.io.Reader)  throws javax.xml.stream.XMLStreamException 
		java.io.Reader reader
	public org.dom4j.Document readDocument (java.io.InputStream, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		java.io.InputStream is
		String systemId
		javax.xml.stream.XMLEventReader eventReader
	public org.dom4j.Document readDocument (java.io.Reader, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		java.io.Reader reader
		String systemId
		javax.xml.stream.XMLEventReader eventReader
	public org.dom4j.Node readNode (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.XMLEventReader reader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.Document readDocument (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		String encodingScheme
		String msg
		javax.xml.stream.events.StartDocument event
		org.dom4j.Node n
		javax.xml.stream.events.XMLEvent nextEvent
		int type
		javax.xml.stream.XMLEventReader reader
		org.dom4j.Document doc
	public org.dom4j.Element readElement (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		String msg
		javax.xml.stream.events.EndElement endElem
		javax.xml.stream.events.XMLEvent nextEvent
		org.dom4j.Node child
		javax.xml.stream.events.StartElement startTag
		org.dom4j.Element elem
		javax.xml.stream.XMLEventReader eventReader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.Attribute readAttribute (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.events.Attribute attr
		javax.xml.stream.XMLEventReader reader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.Namespace readNamespace (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.events.Namespace ns
		javax.xml.stream.XMLEventReader reader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.CharacterData readCharacters (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.events.Characters characters
		javax.xml.stream.XMLEventReader reader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.Comment readComment (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.XMLEventReader reader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.Entity readEntityReference (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.events.EntityReference entityRef
		javax.xml.stream.XMLEventReader reader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.ProcessingInstruction readProcessingInstruction (javax.xml.stream.XMLEventReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.events.ProcessingInstruction pi
		javax.xml.stream.XMLEventReader reader
		javax.xml.stream.events.XMLEvent event
	public org.dom4j.Element createElement (javax.xml.stream.events.StartElement) 
		javax.xml.stream.events.Attribute attr
		java.util.Iterator i
		javax.xml.stream.events.Namespace ns
		java.util.Iterator i
		javax.xml.stream.events.StartElement startEvent
		javax.xml.namespace.QName qname
		org.dom4j.QName elemName
		org.dom4j.Element elem
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, javax.xml.stream.events.Attribute) 
		org.dom4j.Element elem
		javax.xml.stream.events.Attribute attr
	public org.dom4j.Namespace createNamespace (javax.xml.stream.events.Namespace) 
		javax.xml.stream.events.Namespace ns
	public org.dom4j.CharacterData createCharacterData (javax.xml.stream.events.Characters) 
		javax.xml.stream.events.Characters characters
		String data
	public org.dom4j.Comment createComment (javax.xml.stream.events.Comment) 
		javax.xml.stream.events.Comment comment
	public org.dom4j.Entity createEntity (javax.xml.stream.events.EntityReference) 
		javax.xml.stream.events.EntityReference entityRef
	public org.dom4j.ProcessingInstruction createProcessingInstruction (javax.xml.stream.events.ProcessingInstruction) 
		javax.xml.stream.events.ProcessingInstruction pi
	public org.dom4j.QName createQName (javax.xml.namespace.QName) 
		javax.xml.namespace.QName qname
}

org/dom4j/io/STAXEventWriter$AttributeIterator.class
STAXEventWriter.java
package org.dom4j.io
 org.dom4j.io.STAXEventWriter$AttributeIterator extends java.lang.Object implements java.util.Iterator  {
	private java.util.Iterator iter
	private final org.dom4j.io.STAXEventWriter this$0
	public void  (org.dom4j.io.STAXEventWriter, java.util.Iterator) 
		org.dom4j.io.STAXEventWriter this$0
		java.util.Iterator iter
	public boolean hasNext () 
	public java.lang.Object next () 
		org.dom4j.Attribute attr
		javax.xml.namespace.QName attrName
		String value
	public void remove () 
}

org/dom4j/io/STAXEventWriter$NamespaceIterator.class
STAXEventWriter.java
package org.dom4j.io
 org.dom4j.io.STAXEventWriter$NamespaceIterator extends java.lang.Object implements java.util.Iterator  {
	private java.util.Iterator iter
	private final org.dom4j.io.STAXEventWriter this$0
	public void  (org.dom4j.io.STAXEventWriter, java.util.Iterator) 
		org.dom4j.io.STAXEventWriter this$0
		java.util.Iterator iter
	public boolean hasNext () 
	public java.lang.Object next () 
		org.dom4j.Namespace ns
		String prefix
		String nsURI
	public void remove () 
}

org/dom4j/io/STAXEventWriter.class
STAXEventWriter.java
package org.dom4j.io
public org.dom4j.io.STAXEventWriter extends java.lang.Object {
	private javax.xml.stream.util.XMLEventConsumer consumer
	private javax.xml.stream.XMLEventFactory factory
	private javax.xml.stream.XMLOutputFactory outputFactory
	public void  () 
	public void  (java.io.File)  throws javax.xml.stream.XMLStreamException java.io.IOException 
		java.io.File file
	public void  (java.io.Writer)  throws javax.xml.stream.XMLStreamException 
		java.io.Writer writer
	public void  (java.io.OutputStream)  throws javax.xml.stream.XMLStreamException 
		java.io.OutputStream stream
	public void  (javax.xml.stream.util.XMLEventConsumer) 
		javax.xml.stream.util.XMLEventConsumer consumer
	public javax.xml.stream.util.XMLEventConsumer getConsumer () 
	public void setConsumer (javax.xml.stream.util.XMLEventConsumer) 
		javax.xml.stream.util.XMLEventConsumer consumer
	public javax.xml.stream.XMLEventFactory getEventFactory () 
	public void setEventFactory (javax.xml.stream.XMLEventFactory) 
		javax.xml.stream.XMLEventFactory eventFactory
	public void writeNode (org.dom4j.Node)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Node n
	public void writeChildNodes (org.dom4j.Branch)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Node n
		int i
		int s
		org.dom4j.Branch branch
	public void writeElement (org.dom4j.Element)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Element elem
	public javax.xml.stream.events.StartElement createStartElement (org.dom4j.Element) 
		org.dom4j.Element elem
		javax.xml.namespace.QName tagName
		java.util.Iterator attrIter
		java.util.Iterator nsIter
	public javax.xml.stream.events.EndElement createEndElement (org.dom4j.Element) 
		org.dom4j.Element elem
		javax.xml.namespace.QName tagName
		java.util.Iterator nsIter
	public void writeAttribute (org.dom4j.Attribute)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Attribute attr
	public javax.xml.stream.events.Attribute createAttribute (org.dom4j.Attribute) 
		org.dom4j.Attribute attr
		javax.xml.namespace.QName attrName
		String value
	public void writeNamespace (org.dom4j.Namespace)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Namespace ns
	public javax.xml.stream.events.Namespace createNamespace (org.dom4j.Namespace) 
		org.dom4j.Namespace ns
		String prefix
		String uri
	public void writeText (org.dom4j.Text)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Text text
	public javax.xml.stream.events.Characters createCharacters (org.dom4j.Text) 
		org.dom4j.Text text
	public void writeCDATA (org.dom4j.CDATA)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.CDATA cdata
	public javax.xml.stream.events.Characters createCharacters (org.dom4j.CDATA) 
		org.dom4j.CDATA cdata
	public void writeComment (org.dom4j.Comment)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Comment comment
	public javax.xml.stream.events.Comment createComment (org.dom4j.Comment) 
		org.dom4j.Comment comment
	public void writeProcessingInstruction (org.dom4j.ProcessingInstruction)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.ProcessingInstruction pi
	public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction (org.dom4j.ProcessingInstruction) 
		org.dom4j.ProcessingInstruction pi
		String target
		String data
	public void writeEntity (org.dom4j.Entity)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Entity entity
	private javax.xml.stream.events.EntityReference createEntityReference (org.dom4j.Entity) 
		org.dom4j.Entity entity
	public void writeDocumentType (org.dom4j.DocumentType)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.DocumentType docType
	public javax.xml.stream.events.DTD createDTD (org.dom4j.DocumentType) 
		java.io.IOException e
		org.dom4j.DocumentType docType
		java.io.StringWriter decl
	public void writeDocument (org.dom4j.Document)  throws javax.xml.stream.XMLStreamException 
		org.dom4j.Document doc
	public javax.xml.stream.events.StartDocument createStartDocument (org.dom4j.Document) 
		org.dom4j.Document doc
		String encoding
	public javax.xml.stream.events.EndDocument createEndDocument (org.dom4j.Document) 
		org.dom4j.Document doc
	public javax.xml.namespace.QName createQName (org.dom4j.QName) 
		org.dom4j.QName qname
	static javax.xml.stream.XMLEventFactory access$000 (org.dom4j.io.STAXEventWriter) 
		org.dom4j.io.STAXEventWriter x0
}

org/dom4j/io/XMLResult.class
XMLResult.java
package org.dom4j.io
public org.dom4j.io.XMLResult extends javax.xml.transform.sax.SAXResult {
	private org.dom4j.io.XMLWriter xmlWriter
	public void  () 
	public void  (java.io.Writer) 
		java.io.Writer writer
	public void  (java.io.Writer, org.dom4j.io.OutputFormat) 
		java.io.Writer writer
		org.dom4j.io.OutputFormat format
	public void  (java.io.OutputStream)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
	public void  (java.io.OutputStream, org.dom4j.io.OutputFormat)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
		org.dom4j.io.OutputFormat format
	public void  (org.dom4j.io.XMLWriter) 
		org.dom4j.io.XMLWriter xmlWriter
	public org.dom4j.io.XMLWriter getXMLWriter () 
	public void setXMLWriter (org.dom4j.io.XMLWriter) 
		org.dom4j.io.XMLWriter writer
	public org.xml.sax.ContentHandler getHandler () 
	public org.xml.sax.ext.LexicalHandler getLexicalHandler () 
}

org/dom4j/io/XMLWriter.class
XMLWriter.java
package org.dom4j.io
public org.dom4j.io.XMLWriter extends org.xml.sax.helpers.XMLFilterImpl implements org.xml.sax.ext.LexicalHandler  {
	private static final String PAD_TEXT
	protected static final String[] LEXICAL_HANDLER_NAMES
	protected static final org.dom4j.io.OutputFormat DEFAULT_FORMAT
	private boolean resolveEntityRefs
	protected int lastOutputNodeType
	private boolean lastElementClosed
	protected boolean preserve
	protected java.io.Writer writer
	private org.dom4j.tree.NamespaceStack namespaceStack
	private org.dom4j.io.OutputFormat format
	private boolean escapeText
	private int indentLevel
	private StringBuffer buffer
	private boolean charsAdded
	private char lastChar
	private boolean autoFlush
	private org.xml.sax.ext.LexicalHandler lexicalHandler
	private boolean showCommentsInDTDs
	private boolean inDTD
	private java.util.Map namespacesMap
	private int maximumAllowedCharacter
	public void  (java.io.Writer) 
		java.io.Writer writer
	public void  (java.io.Writer, org.dom4j.io.OutputFormat) 
		java.io.Writer writer
		org.dom4j.io.OutputFormat format
	public void  () 
	public void  (java.io.OutputStream)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
	public void  (java.io.OutputStream, org.dom4j.io.OutputFormat)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
		org.dom4j.io.OutputFormat format
	public void  (org.dom4j.io.OutputFormat)  throws java.io.UnsupportedEncodingException 
		org.dom4j.io.OutputFormat format
	public void setWriter (java.io.Writer) 
		java.io.Writer writer
	public void setOutputStream (java.io.OutputStream)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
	public boolean isEscapeText () 
	public void setEscapeText (boolean) 
		boolean escapeText
	public void setIndentLevel (int) 
		int indentLevel
	public int getMaximumAllowedCharacter () 
	public void setMaximumAllowedCharacter (int) 
		int maximumAllowedCharacter
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void println ()  throws java.io.IOException 
	public void write (org.dom4j.Attribute)  throws java.io.IOException 
		org.dom4j.Attribute attribute
	public void write (org.dom4j.Document)  throws java.io.IOException 
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Document doc
	public void write (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.Element element
	public void write (org.dom4j.CDATA)  throws java.io.IOException 
		org.dom4j.CDATA cdata
	public void write (org.dom4j.Comment)  throws java.io.IOException 
		org.dom4j.Comment comment
	public void write (org.dom4j.DocumentType)  throws java.io.IOException 
		org.dom4j.DocumentType docType
	public void write (org.dom4j.Entity)  throws java.io.IOException 
		org.dom4j.Entity entity
	public void write (org.dom4j.Namespace)  throws java.io.IOException 
		org.dom4j.Namespace namespace
	public void write (org.dom4j.ProcessingInstruction)  throws java.io.IOException 
		org.dom4j.ProcessingInstruction processingInstruction
	public void write (java.lang.String)  throws java.io.IOException 
		String text
	public void write (org.dom4j.Text)  throws java.io.IOException 
		org.dom4j.Text text
	public void write (org.dom4j.Node)  throws java.io.IOException 
		org.dom4j.Node node
	public void write (java.lang.Object)  throws java.io.IOException 
		int i
		int size
		java.util.List list
		Object object
	public void writeOpen (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.Element element
	public void writeClose (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.Element element
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.InputSource source
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		int i
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		int i
		String name
	public void setLexicalHandler (org.xml.sax.ext.LexicalHandler) 
		org.xml.sax.ext.LexicalHandler handler
	public org.xml.sax.ext.LexicalHandler getLexicalHandler () 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
		java.io.IOException e
	public void endDocument ()  throws org.xml.sax.SAXException 
		java.io.IOException e
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		java.io.IOException e
		String namespaceURI
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		boolean hadContent
		java.io.IOException e
		String namespaceURI
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		String delim
		java.util.StringTokenizer tokens
		String string
		java.io.IOException e
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException e
		String target
		String data
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicID
		String systemID
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicID
		String systemID
		String notationName
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException e
		String name
		String publicID
		String systemID
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void startCDATA ()  throws org.xml.sax.SAXException 
		java.io.IOException e
	public void endCDATA ()  throws org.xml.sax.SAXException 
		java.io.IOException e
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException e
		String name
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		java.io.IOException e
		char[] ch
		int start
		int length
	protected void writeElement (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.Namespace additional
		org.dom4j.Node node
		int i
		org.dom4j.Element element
		int size
		String qualifiedName
		int previouslyDeclaredNamespaces
		org.dom4j.Namespace ns
		boolean textOnly
	protected final boolean isElementSpacePreserved (org.dom4j.Element) 
		org.dom4j.Element element
		org.dom4j.Attribute attr
		boolean preserveFound
	protected void writeElementContent (org.dom4j.Element)  throws java.io.IOException 
		char firstChar
		String txt
		char lastTextChar
		org.dom4j.Node node
		int i
		int size
		char firstChar
		org.dom4j.Text lastTextNode
		StringBuffer buff
		boolean textOnly
		String txt
		char lastTextChar
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Node lastTextNode
		org.dom4j.Element element
		boolean trim
		boolean oldPreserve
	protected void writeCDATA (java.lang.String)  throws java.io.IOException 
		String text
	protected void writeDocType (org.dom4j.DocumentType)  throws java.io.IOException 
		org.dom4j.DocumentType docType
	protected void writeNamespace (org.dom4j.Namespace)  throws java.io.IOException 
		org.dom4j.Namespace namespace
	protected void writeNamespaces ()  throws java.io.IOException 
		java.util.Map$Entry entry
		String prefix
		String uri
		java.util.Iterator iter
	protected void writeNamespace (java.lang.String, java.lang.String)  throws java.io.IOException 
		String prefix
		String uri
	protected void writeProcessingInstruction (org.dom4j.ProcessingInstruction)  throws java.io.IOException 
		org.dom4j.ProcessingInstruction pi
	protected void writeString (java.lang.String)  throws java.io.IOException 
		String token
		boolean first
		java.util.StringTokenizer tokenizer
		String text
	protected void writeNodeText (org.dom4j.Node)  throws java.io.IOException 
		org.dom4j.Node node
		String text
	protected void writeNode (org.dom4j.Node)  throws java.io.IOException 
		org.dom4j.Node node
		int nodeType
	protected void installLexicalHandler () 
		org.xml.sax.SAXNotRecognizedException ex
		org.xml.sax.SAXNotSupportedException ex
		int i
		org.xml.sax.XMLReader parent
	protected void writeDocType (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String publicID
		String systemID
		boolean hasPublic
	protected void writeEntity (org.dom4j.Entity)  throws java.io.IOException 
		org.dom4j.Entity entity
	protected void writeEntityRef (java.lang.String)  throws java.io.IOException 
		String name
	protected void writeComment (java.lang.String)  throws java.io.IOException 
		String text
	protected void writeAttributes (org.dom4j.Element)  throws java.io.IOException 
		String prefix
		String uri
		String uri
		String prefix
		String uri
		char quote
		org.dom4j.Attribute attribute
		org.dom4j.Namespace ns
		String attName
		int i
		int size
		org.dom4j.Element element
	protected void writeAttribute (org.dom4j.Attribute)  throws java.io.IOException 
		org.dom4j.Attribute attribute
		char quote
	protected void writeAttributes (org.xml.sax.Attributes)  throws java.io.IOException 
		int i
		int size
		org.xml.sax.Attributes attributes
	protected void writeAttribute (org.xml.sax.Attributes, int)  throws java.io.IOException 
		org.xml.sax.Attributes attributes
		int index
		char quote
	protected void indent ()  throws java.io.IOException 
		int i
		String indent
	protected void writePrintln ()  throws java.io.IOException 
		String seperator
	protected java.io.Writer createWriter (java.io.OutputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream outStream
		String encoding
	protected void writeDeclaration ()  throws java.io.IOException 
		String encoding
	protected void writeClose (java.lang.String)  throws java.io.IOException 
		String qualifiedName
	protected void writeEmptyElementClose (java.lang.String)  throws java.io.IOException 
		String qualifiedName
	protected boolean isExpandEmptyElements () 
	protected java.lang.String escapeElementEntities (java.lang.String) 
		String entity
		char c
		String text
		char[] block
		int i
		int last
		int size
		String answer
	protected void writeEscapeAttributeEntities (java.lang.String)  throws java.io.IOException 
		String escapedText
		String txt
	protected java.lang.String escapeAttributeEntities (java.lang.String) 
		String entity
		char c
		String text
		char quote
		char[] block
		int i
		int last
		int size
		String answer
	protected boolean shouldEncodeChar (char) 
		char c
		int max
	protected int defaultMaximumAllowedCharacter () 
		String encoding
	protected boolean isNamespaceDeclaration (org.dom4j.Namespace) 
		String uri
		org.dom4j.Namespace ns
	protected void handleException (java.io.IOException)  throws org.xml.sax.SAXException 
		java.io.IOException e
	protected org.dom4j.io.OutputFormat getOutputFormat () 
	public boolean resolveEntityRefs () 
	public void setResolveEntityRefs (boolean) 
		boolean resolve
	static void  () 
}

org/dom4j/io/XPP3Reader.class
XPP3Reader.java
package org.dom4j.io
public org.dom4j.io.XPP3Reader extends java.lang.Object {
	private org.dom4j.DocumentFactory factory
	private org.xmlpull.v1.XmlPullParser xppParser
	private org.xmlpull.v1.XmlPullParserFactory xppFactory
	private org.dom4j.io.DispatchHandler dispatchHandler
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory factory
	public org.dom4j.Document read (java.io.File)  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		java.io.File file
		String systemID
	public org.dom4j.Document read (java.net.URL)  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		java.net.URL url
		String systemID
	public org.dom4j.Document read (java.lang.String)  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String systemID
	public org.dom4j.Document read (java.io.InputStream)  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		java.io.InputStream in
	public org.dom4j.Document read (java.io.Reader)  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		java.io.Reader reader
	public org.dom4j.Document read (char[])  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		char[] text
	public org.dom4j.Document read (java.io.InputStream, java.lang.String)  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		java.io.InputStream in
		String systemID
	public org.dom4j.Document read (java.io.Reader, java.lang.String)  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		java.io.Reader reader
		String systemID
		org.dom4j.Document document
	public org.xmlpull.v1.XmlPullParser getXPPParser ()  throws org.xmlpull.v1.XmlPullParserException 
	public org.xmlpull.v1.XmlPullParserFactory getXPPFactory ()  throws org.xmlpull.v1.XmlPullParserException 
	public void setXPPFactory (org.xmlpull.v1.XmlPullParserFactory) 
		org.xmlpull.v1.XmlPullParserFactory xPPfactory
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public void addHandler (java.lang.String, org.dom4j.ElementHandler) 
		String path
		org.dom4j.ElementHandler handler
	public void removeHandler (java.lang.String) 
		String path
	public void setDefaultHandler (org.dom4j.ElementHandler) 
		org.dom4j.ElementHandler handler
	protected org.dom4j.Document parseDocument ()  throws org.dom4j.DocumentException java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String target
		String txt
		String text
		int loc
		String msg
		int i
		org.dom4j.QName qa
		int i
		org.dom4j.QName qname
		org.dom4j.Element newElement
		int nsStart
		int nsEnd
		String msg
		String text
		int type
		org.dom4j.DocumentFactory df
		org.dom4j.Document document
		org.dom4j.Element parent
		org.xmlpull.v1.XmlPullParser pp
	protected org.dom4j.io.DispatchHandler getDispatchHandler () 
	protected void setDispatchHandler (org.dom4j.io.DispatchHandler) 
		org.dom4j.io.DispatchHandler dispatchHandler
	protected java.io.Reader createReader (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
}

org/dom4j/io/XPPReader.class
XPPReader.java
package org.dom4j.io
public org.dom4j.io.XPPReader extends java.lang.Object {
	private org.dom4j.DocumentFactory factory
	private org.gjt.xpp.XmlPullParser xppParser
	private org.gjt.xpp.XmlPullParserFactory xppFactory
	private org.dom4j.io.DispatchHandler dispatchHandler
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory factory
	public org.dom4j.Document read (java.io.File)  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		java.io.File file
		String systemID
	public org.dom4j.Document read (java.net.URL)  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		java.net.URL url
		String systemID
	public org.dom4j.Document read (java.lang.String)  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		String systemID
	public org.dom4j.Document read (java.io.InputStream)  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		java.io.InputStream in
	public org.dom4j.Document read (java.io.Reader)  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		java.io.Reader reader
	public org.dom4j.Document read (char[])  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		char[] text
	public org.dom4j.Document read (java.io.InputStream, java.lang.String)  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		java.io.InputStream in
		String systemID
	public org.dom4j.Document read (java.io.Reader, java.lang.String)  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		java.io.Reader reader
		String systemID
		org.dom4j.Document document
	public org.gjt.xpp.XmlPullParser getXPPParser ()  throws org.gjt.xpp.XmlPullParserException 
	public org.gjt.xpp.XmlPullParserFactory getXPPFactory ()  throws org.gjt.xpp.XmlPullParserException 
	public void setXPPFactory (org.gjt.xpp.XmlPullParserFactory) 
		org.gjt.xpp.XmlPullParserFactory xPPFactory
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public void addHandler (java.lang.String, org.dom4j.ElementHandler) 
		String path
		org.dom4j.ElementHandler handler
	public void removeHandler (java.lang.String) 
		String path
	public void setDefaultHandler (org.dom4j.ElementHandler) 
		org.dom4j.ElementHandler handler
	protected org.dom4j.Document parseDocument ()  throws org.dom4j.DocumentException java.io.IOException org.gjt.xpp.XmlPullParserException 
		org.dom4j.Element newElement
		String msg
		String text
		int type
		org.dom4j.Document document
		org.dom4j.Element parent
		org.gjt.xpp.XmlPullParser parser
		org.dom4j.xpp.ProxyXmlStartTag startTag
		org.gjt.xpp.XmlEndTag endTag
	protected org.dom4j.io.DispatchHandler getDispatchHandler () 
	protected void setDispatchHandler (org.dom4j.io.DispatchHandler) 
		org.dom4j.io.DispatchHandler dispatchHandler
	protected java.io.Reader createReader (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
}

org/dom4j/jaxb/JAXBModifier$JAXBElementModifier.class
JAXBModifier.java
package org.dom4j.jaxb
 org.dom4j.jaxb.JAXBModifier$JAXBElementModifier extends java.lang.Object implements org.dom4j.io.ElementModifier  {
	private org.dom4j.jaxb.JAXBModifier jaxbModifier
	private org.dom4j.jaxb.JAXBObjectModifier objectModifier
	private final org.dom4j.jaxb.JAXBModifier this$0
	public void  (org.dom4j.jaxb.JAXBModifier, org.dom4j.jaxb.JAXBModifier, org.dom4j.jaxb.JAXBObjectModifier) 
		org.dom4j.jaxb.JAXBModifier this$0
		org.dom4j.jaxb.JAXBModifier jaxbModifier
		org.dom4j.jaxb.JAXBObjectModifier objectModifier
	public org.dom4j.Element modifyElement (org.dom4j.Element)  throws java.lang.Exception 
		org.dom4j.Element element
		javax.xml.bind.Element originalObject
		javax.xml.bind.Element modifiedObject
}

org/dom4j/jaxb/JAXBModifier.class
JAXBModifier.java
package org.dom4j.jaxb
public org.dom4j.jaxb.JAXBModifier extends org.dom4j.jaxb.JAXBSupport {
	private org.dom4j.io.SAXModifier modifier
	private org.dom4j.io.XMLWriter xmlWriter
	private boolean pruneElements
	private org.dom4j.io.OutputFormat outputFormat
	private java.util.HashMap modifiers
	public void  (java.lang.String) 
		String contextPath
	public void  (java.lang.String, java.lang.ClassLoader) 
		String contextPath
		ClassLoader classloader
	public void  (java.lang.String, org.dom4j.io.OutputFormat) 
		String contextPath
		org.dom4j.io.OutputFormat outputFormat
	public void  (java.lang.String, java.lang.ClassLoader, org.dom4j.io.OutputFormat) 
		String contextPath
		ClassLoader classloader
		org.dom4j.io.OutputFormat outputFormat
	public org.dom4j.Document modify (java.io.File)  throws org.dom4j.DocumentException java.io.IOException 
		java.io.File source
	public org.dom4j.Document modify (java.io.File, java.nio.charset.Charset)  throws org.dom4j.DocumentException java.io.IOException 
		java.io.Reader reader
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.FileNotFoundException ex
		java.io.File source
		java.nio.charset.Charset charset
	public org.dom4j.Document modify (org.xml.sax.InputSource)  throws org.dom4j.DocumentException java.io.IOException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		org.xml.sax.InputSource source
	public org.dom4j.Document modify (java.io.InputStream)  throws org.dom4j.DocumentException java.io.IOException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.InputStream source
	public org.dom4j.Document modify (java.io.InputStream, java.lang.String)  throws org.dom4j.DocumentException java.io.IOException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.InputStream source
		String systemId
	public org.dom4j.Document modify (java.io.Reader)  throws org.dom4j.DocumentException java.io.IOException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.Reader r
	public org.dom4j.Document modify (java.io.Reader, java.lang.String)  throws org.dom4j.DocumentException java.io.IOException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.Reader source
		String systemId
	public org.dom4j.Document modify (java.lang.String)  throws org.dom4j.DocumentException java.io.IOException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		String url
	public org.dom4j.Document modify (java.net.URL)  throws org.dom4j.DocumentException java.io.IOException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.net.URL source
	public void setOutput (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void setOutput (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream outputStream
	public void setOutput (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void addObjectModifier (java.lang.String, org.dom4j.jaxb.JAXBObjectModifier) 
		String path
		org.dom4j.jaxb.JAXBObjectModifier mod
	public void removeObjectModifier (java.lang.String) 
		String path
	public void resetObjectModifiers () 
	public boolean isPruneElements () 
	public void setPruneElements (boolean) 
		boolean pruneElements
	private org.dom4j.io.SAXModifier installModifier ()  throws java.io.IOException 
		java.util.Map$Entry entry
		org.dom4j.io.ElementModifier mod
		java.util.Iterator modifierIt
	private org.dom4j.io.SAXModifier getModifier () 
	private org.dom4j.io.XMLWriter getXMLWriter () 
	private org.dom4j.io.XMLWriter createXMLWriter ()  throws java.io.IOException 
}

org/dom4j/jaxb/JAXBObjectHandler.class
JAXBObjectHandler.java
package org.dom4j.jaxb
public abstract org.dom4j.jaxb.JAXBObjectHandler extends java.lang.Object {
	public abstract void handleObject (javax.xml.bind.Element)  throws java.lang.Exception 
}

org/dom4j/jaxb/JAXBObjectModifier.class
JAXBObjectModifier.java
package org.dom4j.jaxb
public abstract org.dom4j.jaxb.JAXBObjectModifier extends java.lang.Object {
	public abstract javax.xml.bind.Element modifyObject (javax.xml.bind.Element)  throws java.lang.Exception 
}

org/dom4j/jaxb/JAXBReader$PruningElementHandler.class
JAXBReader.java
package org.dom4j.jaxb
 org.dom4j.jaxb.JAXBReader$PruningElementHandler extends java.lang.Object implements org.dom4j.ElementHandler  {
	private final org.dom4j.jaxb.JAXBReader this$0
	public void  (org.dom4j.jaxb.JAXBReader) 
		org.dom4j.jaxb.JAXBReader this$0
	public void onStart (org.dom4j.ElementPath) 
		org.dom4j.ElementPath parm1
	public void onEnd (org.dom4j.ElementPath) 
		org.dom4j.ElementPath elementPath
		org.dom4j.Element elem
}

org/dom4j/jaxb/JAXBReader$UnmarshalElementHandler.class
JAXBReader.java
package org.dom4j.jaxb
 org.dom4j.jaxb.JAXBReader$UnmarshalElementHandler extends java.lang.Object implements org.dom4j.ElementHandler  {
	private org.dom4j.jaxb.JAXBReader jaxbReader
	private org.dom4j.jaxb.JAXBObjectHandler handler
	private final org.dom4j.jaxb.JAXBReader this$0
	public void  (org.dom4j.jaxb.JAXBReader, org.dom4j.jaxb.JAXBReader, org.dom4j.jaxb.JAXBObjectHandler) 
		org.dom4j.jaxb.JAXBReader this$0
		org.dom4j.jaxb.JAXBReader documentReader
		org.dom4j.jaxb.JAXBObjectHandler handler
	public void onStart (org.dom4j.ElementPath) 
		org.dom4j.ElementPath elementPath
	public void onEnd (org.dom4j.ElementPath) 
		org.dom4j.Element elem
		javax.xml.bind.Element jaxbObject
		Exception ex
		org.dom4j.ElementPath elementPath
}

org/dom4j/jaxb/JAXBReader.class
JAXBReader.java
package org.dom4j.jaxb
public org.dom4j.jaxb.JAXBReader extends org.dom4j.jaxb.JAXBSupport {
	private org.dom4j.io.SAXReader reader
	private boolean pruneElements
	public void  (java.lang.String) 
		String contextPath
	public void  (java.lang.String, java.lang.ClassLoader) 
		String contextPath
		ClassLoader classloader
	public org.dom4j.Document read (java.io.File)  throws org.dom4j.DocumentException 
		java.io.File source
	public org.dom4j.Document read (java.io.File, java.nio.charset.Charset)  throws org.dom4j.DocumentException 
		java.io.Reader xmlReader
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.FileNotFoundException ex
		java.io.File file
		java.nio.charset.Charset charset
	public org.dom4j.Document read (org.xml.sax.InputSource)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		org.xml.sax.InputSource source
	public org.dom4j.Document read (java.io.InputStream)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.InputStream source
	public org.dom4j.Document read (java.io.InputStream, java.lang.String)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.InputStream source
		String systemId
	public org.dom4j.Document read (java.io.Reader)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.Reader source
	public org.dom4j.Document read (java.io.Reader, java.lang.String)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.io.Reader source
		String systemId
	public org.dom4j.Document read (java.lang.String)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		String source
	public org.dom4j.Document read (java.net.URL)  throws org.dom4j.DocumentException 
		Throwable cause
		org.dom4j.jaxb.JAXBRuntimeException ex
		java.net.URL source
	public void addObjectHandler (java.lang.String, org.dom4j.jaxb.JAXBObjectHandler) 
		String path
		org.dom4j.jaxb.JAXBObjectHandler handler
		org.dom4j.ElementHandler eHandler
	public void removeObjectHandler (java.lang.String) 
		String path
	public void addHandler (java.lang.String, org.dom4j.ElementHandler) 
		String path
		org.dom4j.ElementHandler handler
	public void removeHandler (java.lang.String) 
		String path
	public void resetHandlers () 
	public boolean isPruneElements () 
	public void setPruneElements (boolean) 
		boolean pruneElements
	private org.dom4j.io.SAXReader getReader () 
}

org/dom4j/jaxb/JAXBRuntimeException.class
JAXBRuntimeException.java
package org.dom4j.jaxb
 org.dom4j.jaxb.JAXBRuntimeException extends java.lang.RuntimeException {
	protected void  (java.lang.Throwable) 
		Throwable cause
}

org/dom4j/jaxb/JAXBSupport.class
JAXBSupport.java
package org.dom4j.jaxb
abstract org.dom4j.jaxb.JAXBSupport extends java.lang.Object {
	private String contextPath
	private ClassLoader classloader
	private javax.xml.bind.JAXBContext jaxbContext
	private javax.xml.bind.Marshaller marshaller
	private javax.xml.bind.Unmarshaller unmarshaller
	public void  (java.lang.String) 
		String contextPath
	public void  (java.lang.String, java.lang.ClassLoader) 
		String contextPath
		ClassLoader classloader
	protected org.dom4j.Element marshal (javax.xml.bind.Element)  throws javax.xml.bind.JAXBException 
		javax.xml.bind.Element element
		org.dom4j.dom.DOMDocument doc
	protected javax.xml.bind.Element unmarshal (org.dom4j.Element)  throws javax.xml.bind.JAXBException 
		org.dom4j.Element element
		javax.xml.transform.Source source
	private javax.xml.bind.Marshaller getMarshaller ()  throws javax.xml.bind.JAXBException 
	private javax.xml.bind.Unmarshaller getUnmarshaller ()  throws javax.xml.bind.JAXBException 
	private javax.xml.bind.JAXBContext getContext ()  throws javax.xml.bind.JAXBException 
}

org/dom4j/jaxb/JAXBWriter.class
JAXBWriter.java
package org.dom4j.jaxb
public org.dom4j.jaxb.JAXBWriter extends org.dom4j.jaxb.JAXBSupport {
	private org.dom4j.io.XMLWriter xmlWriter
	private org.dom4j.io.OutputFormat outputFormat
	public void  (java.lang.String) 
		String contextPath
	public void  (java.lang.String, org.dom4j.io.OutputFormat) 
		String contextPath
		org.dom4j.io.OutputFormat outputFormat
	public void  (java.lang.String, java.lang.ClassLoader) 
		String contextPath
		ClassLoader classloader
	public void  (java.lang.String, java.lang.ClassLoader, org.dom4j.io.OutputFormat) 
		String contextPath
		ClassLoader classloader
		org.dom4j.io.OutputFormat outputFormat
	public org.dom4j.io.OutputFormat getOutputFormat () 
	public void setOutput (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void setOutput (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream outputStream
	public void setOutput (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void startDocument ()  throws java.io.IOException org.xml.sax.SAXException 
	public void endDocument ()  throws java.io.IOException org.xml.sax.SAXException 
	public void write (javax.xml.bind.Element)  throws java.io.IOException javax.xml.bind.JAXBException 
		javax.xml.bind.Element jaxbObject
	public void writeClose (javax.xml.bind.Element)  throws java.io.IOException javax.xml.bind.JAXBException 
		javax.xml.bind.Element jaxbObject
	public void writeOpen (javax.xml.bind.Element)  throws java.io.IOException javax.xml.bind.JAXBException 
		javax.xml.bind.Element jaxbObject
	public void writeElement (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.Element element
	public void writeCloseElement (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.Element element
	public void writeOpenElement (org.dom4j.Element)  throws java.io.IOException 
		org.dom4j.Element element
	private org.dom4j.io.XMLWriter getWriter ()  throws java.io.IOException 
}

org/dom4j/Namespace.class
Namespace.java
package org.dom4j
public org.dom4j.Namespace extends org.dom4j.tree.AbstractNode {
	protected static final org.dom4j.tree.NamespaceCache CACHE
	public static final org.dom4j.Namespace XML_NAMESPACE
	public static final org.dom4j.Namespace NO_NAMESPACE
	private String prefix
	private String uri
	private int hashCode
	public void  (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public static org.dom4j.Namespace get (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public static org.dom4j.Namespace get (java.lang.String) 
		String uri
	public short getNodeType () 
	public int hashCode () 
	protected int createHashCode () 
		int result
	public boolean equals (java.lang.Object) 
		org.dom4j.Namespace that
		Object object
	public java.lang.String getText () 
	public java.lang.String getStringValue () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getXPathNameStep () 
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
		StringBuffer path
		org.dom4j.Element parent
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
		StringBuffer path
		org.dom4j.Element parent
	public java.lang.String toString () 
	public java.lang.String asXML () 
		StringBuffer asxml
		String pref
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
	static void  () 
}

org/dom4j/Node.class
Node.java
package org.dom4j
public abstract org.dom4j.Node extends java.lang.Object implements java.lang.Cloneable  {
	public static final short ANY_NODE
	public static final short ELEMENT_NODE
	public static final short ATTRIBUTE_NODE
	public static final short TEXT_NODE
	public static final short CDATA_SECTION_NODE
	public static final short ENTITY_REFERENCE_NODE
	public static final short PROCESSING_INSTRUCTION_NODE
	public static final short COMMENT_NODE
	public static final short DOCUMENT_NODE
	public static final short DOCUMENT_TYPE_NODE
	public static final short NAMESPACE_NODE
	public static final short UNKNOWN_NODE
	public static final short MAX_NODE_TYPE
	public abstract boolean supportsParent () 
	public abstract org.dom4j.Element getParent () 
	public abstract void setParent (org.dom4j.Element) 
	public abstract org.dom4j.Document getDocument () 
	public abstract void setDocument (org.dom4j.Document) 
	public abstract boolean isReadOnly () 
	public abstract boolean hasContent () 
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String) 
	public abstract java.lang.String getText () 
	public abstract void setText (java.lang.String) 
	public abstract java.lang.String getStringValue () 
	public abstract java.lang.String getPath () 
	public abstract java.lang.String getPath (org.dom4j.Element) 
	public abstract java.lang.String getUniquePath () 
	public abstract java.lang.String getUniquePath (org.dom4j.Element) 
	public abstract java.lang.String asXML () 
	public abstract void write (java.io.Writer)  throws java.io.IOException 
	public abstract short getNodeType () 
	public abstract java.lang.String getNodeTypeName () 
	public abstract org.dom4j.Node detach () 
	public abstract java.util.List selectNodes (java.lang.String) 
	public abstract java.lang.Object selectObject (java.lang.String) 
	public abstract java.util.List selectNodes (java.lang.String, java.lang.String) 
	public abstract java.util.List selectNodes (java.lang.String, java.lang.String, boolean) 
	public abstract org.dom4j.Node selectSingleNode (java.lang.String) 
	public abstract java.lang.String valueOf (java.lang.String) 
	public abstract java.lang.Number numberValueOf (java.lang.String) 
	public abstract boolean matches (java.lang.String) 
	public abstract org.dom4j.XPath createXPath (java.lang.String)  throws org.dom4j.InvalidXPathException 
	public abstract org.dom4j.Node asXPathResult (org.dom4j.Element) 
	public abstract void accept (org.dom4j.Visitor) 
	public abstract java.lang.Object clone () 
}

org/dom4j/NodeFilter.class
NodeFilter.java
package org.dom4j
public abstract org.dom4j.NodeFilter extends java.lang.Object {
	public abstract boolean matches (org.dom4j.Node) 
}

org/dom4j/ProcessingInstruction.class
ProcessingInstruction.java
package org.dom4j
public abstract org.dom4j.ProcessingInstruction extends java.lang.Object implements org.dom4j.Node  {
	public abstract java.lang.String getTarget () 
	public abstract void setTarget (java.lang.String) 
	public abstract java.lang.String getText () 
	public abstract java.lang.String getValue (java.lang.String) 
	public abstract java.util.Map getValues () 
	public abstract void setValue (java.lang.String, java.lang.String) 
	public abstract void setValues (java.util.Map) 
	public abstract boolean removeValue (java.lang.String) 
}

org/dom4j/QName.class
QName.java
package org.dom4j
public org.dom4j.QName extends java.lang.Object implements java.io.Serializable  {
	private static org.dom4j.util.SingletonStrategy singleton
	private String name
	private String qualifiedName
	private transient org.dom4j.Namespace namespace
	private int hashCode
	private org.dom4j.DocumentFactory documentFactory
	static Class class$org$dom4j$tree$QNameCache
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public void  (java.lang.String, org.dom4j.Namespace, java.lang.String) 
		String name
		org.dom4j.Namespace namespace
		String qualifiedName
	public static org.dom4j.QName get (java.lang.String) 
		String name
	public static org.dom4j.QName get (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public static org.dom4j.QName get (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String prefix
		String uri
	public static org.dom4j.QName get (java.lang.String, java.lang.String) 
		String qualifiedName
		String uri
	public static org.dom4j.QName get (java.lang.String, org.dom4j.Namespace, java.lang.String) 
		String localName
		org.dom4j.Namespace namespace
		String qualifiedName
	public java.lang.String getName () 
	public java.lang.String getQualifiedName () 
		String prefix
	public org.dom4j.Namespace getNamespace () 
	public java.lang.String getNamespacePrefix () 
	public java.lang.String getNamespaceURI () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		org.dom4j.QName that
		Object object
	public java.lang.String toString () 
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		String prefix
		String uri
	private static org.dom4j.tree.QNameCache getCache () 
		org.dom4j.tree.QNameCache cache
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		String singletonClass
		String singletonClass
		Exception exc2
		Exception exc1
		String defaultSingletonClass
		Class clazz
		Exception exc3
}

org/dom4j/rule/Action.class
Action.java
package org.dom4j.rule
public abstract org.dom4j.rule.Action extends java.lang.Object {
	public abstract void run (org.dom4j.Node)  throws java.lang.Exception 
}

org/dom4j/rule/Mode.class
Mode.java
package org.dom4j.rule
public org.dom4j.rule.Mode extends java.lang.Object {
	private org.dom4j.rule.RuleSet[] ruleSets
	private java.util.Map elementNameRuleSets
	private java.util.Map attributeNameRuleSets
	public void  () 
	public void fireRule (org.dom4j.Node)  throws java.lang.Exception 
		org.dom4j.rule.Action action
		org.dom4j.rule.Rule rule
		org.dom4j.Node node
	public void applyTemplates (org.dom4j.Element)  throws java.lang.Exception 
		org.dom4j.Attribute attribute
		int i
		int size
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Element element
	public void applyTemplates (org.dom4j.Document)  throws java.lang.Exception 
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Document document
	public void addRule (org.dom4j.rule.Rule) 
		org.dom4j.rule.RuleSet ruleSet
		int i
		int size
		org.dom4j.rule.Rule rule
		int matchType
		String name
	public void removeRule (org.dom4j.rule.Rule) 
		org.dom4j.rule.Rule rule
		int matchType
		String name
	public org.dom4j.rule.Rule getMatchingRule (org.dom4j.Node) 
		org.dom4j.rule.Rule answer
		String name
		org.dom4j.rule.RuleSet ruleSet
		org.dom4j.rule.Rule answer
		String name
		org.dom4j.rule.RuleSet ruleSet
		org.dom4j.Node node
		int matchType
		org.dom4j.rule.Rule answer
		org.dom4j.rule.RuleSet ruleSet
	protected org.dom4j.rule.RuleSet getRuleSet (int) 
		org.dom4j.rule.RuleSet allRules
		int matchType
		org.dom4j.rule.RuleSet ruleSet
	protected java.util.Map addToNameMap (java.util.Map, java.lang.String, org.dom4j.rule.Rule) 
		java.util.Map map
		String name
		org.dom4j.rule.Rule rule
		org.dom4j.rule.RuleSet ruleSet
	protected void removeFromNameMap (java.util.Map, java.lang.String, org.dom4j.rule.Rule) 
		org.dom4j.rule.RuleSet ruleSet
		java.util.Map map
		String name
		org.dom4j.rule.Rule rule
}

org/dom4j/rule/NullAction.class
NullAction.java
package org.dom4j.rule
public org.dom4j.rule.NullAction extends java.lang.Object implements org.dom4j.rule.Action  {
	public static final org.dom4j.rule.NullAction SINGLETON
	public void  () 
	public void run (org.dom4j.Node)  throws java.lang.Exception 
		org.dom4j.Node node
	static void  () 
}

org/dom4j/rule/pattern/DefaultPattern.class
DefaultPattern.java
package org.dom4j.rule.pattern
public org.dom4j.rule.pattern.DefaultPattern extends java.lang.Object implements org.dom4j.rule.Pattern  {
	private org.dom4j.NodeFilter filter
	public void  (org.dom4j.NodeFilter) 
		org.dom4j.NodeFilter filter
	public boolean matches (org.dom4j.Node) 
		org.dom4j.Node node
	public double getPriority () 
	public org.dom4j.rule.Pattern[] getUnionPatterns () 
	public short getMatchType () 
	public java.lang.String getMatchesNodeName () 
}

org/dom4j/rule/pattern/NodeTypePattern.class
NodeTypePattern.java
package org.dom4j.rule.pattern
public org.dom4j.rule.pattern.NodeTypePattern extends java.lang.Object implements org.dom4j.rule.Pattern  {
	public static final org.dom4j.rule.pattern.NodeTypePattern ANY_ATTRIBUTE
	public static final org.dom4j.rule.pattern.NodeTypePattern ANY_COMMENT
	public static final org.dom4j.rule.pattern.NodeTypePattern ANY_DOCUMENT
	public static final org.dom4j.rule.pattern.NodeTypePattern ANY_ELEMENT
	public static final org.dom4j.rule.pattern.NodeTypePattern ANY_PROCESSING_INSTRUCTION
	public static final org.dom4j.rule.pattern.NodeTypePattern ANY_TEXT
	private short nodeType
	public void  (short) 
		short nodeType
	public boolean matches (org.dom4j.Node) 
		org.dom4j.Node node
	public double getPriority () 
	public org.dom4j.rule.Pattern[] getUnionPatterns () 
	public short getMatchType () 
	public java.lang.String getMatchesNodeName () 
	static void  () 
}

org/dom4j/rule/Pattern.class
Pattern.java
package org.dom4j.rule
public abstract org.dom4j.rule.Pattern extends java.lang.Object implements org.dom4j.NodeFilter  {
	public static final short ANY_NODE
	public static final short NONE
	public static final short NUMBER_OF_TYPES
	public static final double DEFAULT_PRIORITY
	public abstract boolean matches (org.dom4j.Node) 
	public abstract double getPriority () 
	public abstract org.dom4j.rule.Pattern[] getUnionPatterns () 
	public abstract short getMatchType () 
	public abstract java.lang.String getMatchesNodeName () 
}

org/dom4j/rule/Rule.class
Rule.java
package org.dom4j.rule
public org.dom4j.rule.Rule extends java.lang.Object implements java.lang.Comparable  {
	private String mode
	private int importPrecedence
	private double priority
	private int appearenceCount
	private org.dom4j.rule.Pattern pattern
	private org.dom4j.rule.Action action
	public void  () 
	public void  (org.dom4j.rule.Pattern) 
		org.dom4j.rule.Pattern pattern
	public void  (org.dom4j.rule.Pattern, org.dom4j.rule.Action) 
		org.dom4j.rule.Pattern pattern
		org.dom4j.rule.Action action
	public void  (org.dom4j.rule.Rule, org.dom4j.rule.Pattern) 
		org.dom4j.rule.Rule that
		org.dom4j.rule.Pattern pattern
	public boolean equals (java.lang.Object) 
		Object that
	public int hashCode () 
	public int compareTo (java.lang.Object) 
		Object that
	public int compareTo (org.dom4j.rule.Rule) 
		org.dom4j.rule.Rule that
		int answer
	public java.lang.String toString () 
	public final boolean matches (org.dom4j.Node) 
		org.dom4j.Node node
	public org.dom4j.rule.Rule[] getUnionRules () 
		int i
		org.dom4j.rule.Pattern[] patterns
		int size
		org.dom4j.rule.Rule[] answer
	public final short getMatchType () 
	public final java.lang.String getMatchesNodeName () 
	public java.lang.String getMode () 
	public void setMode (java.lang.String) 
		String mode
	public int getImportPrecedence () 
	public void setImportPrecedence (int) 
		int importPrecedence
	public double getPriority () 
	public void setPriority (double) 
		double priority
	public int getAppearenceCount () 
	public void setAppearenceCount (int) 
		int appearenceCount
	public org.dom4j.rule.Pattern getPattern () 
	public void setPattern (org.dom4j.rule.Pattern) 
		org.dom4j.rule.Pattern pattern
	public org.dom4j.rule.Action getAction () 
	public void setAction (org.dom4j.rule.Action) 
		org.dom4j.rule.Action action
}

org/dom4j/rule/RuleManager$1.class
RuleManager.java
package org.dom4j.rule
 org.dom4j.rule.RuleManager$1 extends java.lang.Object implements org.dom4j.rule.Action  {
	private final org.dom4j.rule.Mode val$mode
	private final org.dom4j.rule.RuleManager this$0
	void  (org.dom4j.rule.RuleManager, org.dom4j.rule.Mode)  throws java.lang.Exception 
		org.dom4j.rule.RuleManager this$0
		org.dom4j.rule.Mode val$mode
	public void run (org.dom4j.Node)  throws java.lang.Exception 
		org.dom4j.Node node
}

org/dom4j/rule/RuleManager.class
RuleManager.java
package org.dom4j.rule
public org.dom4j.rule.RuleManager extends java.lang.Object {
	private java.util.HashMap modes
	private int appearenceCount
	private org.dom4j.rule.Action valueOfAction
	public void  () 
	public org.dom4j.rule.Mode getMode (java.lang.String) 
		String modeName
		org.dom4j.rule.Mode mode
	public void addRule (org.dom4j.rule.Rule) 
		int i
		int size
		org.dom4j.rule.Rule rule
		org.dom4j.rule.Mode mode
		org.dom4j.rule.Rule[] childRules
	public void removeRule (org.dom4j.rule.Rule) 
		int i
		int size
		org.dom4j.rule.Rule rule
		org.dom4j.rule.Mode mode
		org.dom4j.rule.Rule[] childRules
	public org.dom4j.rule.Rule getMatchingRule (java.lang.String, org.dom4j.Node) 
		String modeName
		org.dom4j.Node node
		org.dom4j.rule.Mode mode
	public void clear () 
	public org.dom4j.rule.Action getValueOfAction () 
	public void setValueOfAction (org.dom4j.rule.Action) 
		org.dom4j.rule.Action valueOfAction
	protected org.dom4j.rule.Mode createMode () 
		org.dom4j.rule.Mode mode
	protected void addDefaultRules (org.dom4j.rule.Mode) 
		org.dom4j.rule.Mode mode
		org.dom4j.rule.Action applyTemplates
		org.dom4j.rule.Action valueOf
	protected void addDefaultRule (org.dom4j.rule.Mode, org.dom4j.rule.Pattern, org.dom4j.rule.Action) 
		org.dom4j.rule.Mode mode
		org.dom4j.rule.Pattern pattern
		org.dom4j.rule.Action action
		org.dom4j.rule.Rule rule
	protected org.dom4j.rule.Rule createDefaultRule (org.dom4j.rule.Pattern, org.dom4j.rule.Action) 
		org.dom4j.rule.Pattern pattern
		org.dom4j.rule.Action action
		org.dom4j.rule.Rule rule
}

org/dom4j/rule/RuleSet.class
RuleSet.java
package org.dom4j.rule
public org.dom4j.rule.RuleSet extends java.lang.Object {
	private java.util.ArrayList rules
	private org.dom4j.rule.Rule[] ruleArray
	public void  () 
	public java.lang.String toString () 
	public org.dom4j.rule.Rule getMatchingRule (org.dom4j.Node) 
		org.dom4j.rule.Rule rule
		int i
		org.dom4j.Node node
		org.dom4j.rule.Rule[] matches
	public void addRule (org.dom4j.rule.Rule) 
		org.dom4j.rule.Rule rule
	public void removeRule (org.dom4j.rule.Rule) 
		org.dom4j.rule.Rule rule
	public void addAll (org.dom4j.rule.RuleSet) 
		org.dom4j.rule.RuleSet that
	protected org.dom4j.rule.Rule[] getRuleArray () 
		int size
}

org/dom4j/rule/Stylesheet.class
Stylesheet.java
package org.dom4j.rule
public org.dom4j.rule.Stylesheet extends java.lang.Object {
	private org.dom4j.rule.RuleManager ruleManager
	private String modeName
	public void  () 
	public void addRule (org.dom4j.rule.Rule) 
		org.dom4j.rule.Rule rule
	public void removeRule (org.dom4j.rule.Rule) 
		org.dom4j.rule.Rule rule
	public void run (java.lang.Object)  throws java.lang.Exception 
		Object input
	public void run (java.lang.Object, java.lang.String)  throws java.lang.Exception 
		Object input
		String mode
	public void run (java.util.List)  throws java.lang.Exception 
		java.util.List list
	public void run (java.util.List, java.lang.String)  throws java.lang.Exception 
		Object object
		int i
		int size
		java.util.List list
		String mode
	public void run (org.dom4j.Node)  throws java.lang.Exception 
		org.dom4j.Node node
	public void run (org.dom4j.Node, java.lang.String)  throws java.lang.Exception 
		org.dom4j.Node node
		String mode
		org.dom4j.rule.Mode mod
	public void applyTemplates (java.lang.Object, org.dom4j.XPath)  throws java.lang.Exception 
		Object input
		org.dom4j.XPath xpath
	public void applyTemplates (java.lang.Object, org.dom4j.XPath, java.lang.String)  throws java.lang.Exception 
		org.dom4j.Node current
		Object input
		org.dom4j.XPath xpath
		String mode
		org.dom4j.rule.Mode mod
		java.util.List list
		java.util.Iterator it
	public void applyTemplates (java.lang.Object, org.jaxen.XPath)  throws java.lang.Exception 
		Object input
		org.jaxen.XPath xpath
	public void applyTemplates (java.lang.Object, org.jaxen.XPath, java.lang.String)  throws java.lang.Exception 
		org.dom4j.Node current
		Object input
		org.jaxen.XPath xpath
		String mode
		org.dom4j.rule.Mode mod
		java.util.List list
		java.util.Iterator it
	public void applyTemplates (java.lang.Object)  throws java.lang.Exception 
		Object input
	public void applyTemplates (java.lang.Object, java.lang.String)  throws java.lang.Exception 
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Element element
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Document document
		Object object
		int i
		int size
		java.util.List list
		Object input
		String mode
		org.dom4j.rule.Mode mod
	public void clear () 
	public java.lang.String getModeName () 
	public void setModeName (java.lang.String) 
		String modeName
	public org.dom4j.rule.Action getValueOfAction () 
	public void setValueOfAction (org.dom4j.rule.Action) 
		org.dom4j.rule.Action valueOfAction
}

org/dom4j/swing/BranchTreeNode$1.class
BranchTreeNode.java
package org.dom4j.swing
 org.dom4j.swing.BranchTreeNode$1 extends java.lang.Object implements java.util.Enumeration  {
	private int index
	private final org.dom4j.swing.BranchTreeNode this$0
	void  (org.dom4j.swing.BranchTreeNode) 
		org.dom4j.swing.BranchTreeNode this$0
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/dom4j/swing/BranchTreeNode.class
BranchTreeNode.java
package org.dom4j.swing
public org.dom4j.swing.BranchTreeNode extends org.dom4j.swing.LeafTreeNode {
	protected java.util.List children
	public void  () 
	public void  (org.dom4j.Branch) 
		org.dom4j.Branch xmlNode
	public void  (javax.swing.tree.TreeNode, org.dom4j.Branch) 
		javax.swing.tree.TreeNode parent
		org.dom4j.Branch xmlNode
	public java.util.Enumeration children () 
	public boolean getAllowsChildren () 
	public javax.swing.tree.TreeNode getChildAt (int) 
		int childIndex
	public int getChildCount () 
	public int getIndex (javax.swing.tree.TreeNode) 
		javax.swing.tree.TreeNode node
	public boolean isLeaf () 
	public java.lang.String toString () 
	protected java.util.List getChildList () 
	protected java.util.List createChildList () 
		String text
		org.dom4j.Node node
		int i
		org.dom4j.Branch branch
		int size
		java.util.List childList
	protected javax.swing.tree.TreeNode createChildTreeNode (org.dom4j.Node) 
		org.dom4j.Node xmlNode
	protected org.dom4j.Branch getXmlBranch () 
}

org/dom4j/swing/DocumentTreeModel.class
DocumentTreeModel.java
package org.dom4j.swing
public org.dom4j.swing.DocumentTreeModel extends javax.swing.tree.DefaultTreeModel {
	protected org.dom4j.Document document
	public void  (org.dom4j.Document) 
		org.dom4j.Document document
	public org.dom4j.Document getDocument () 
	public void setDocument (org.dom4j.Document) 
		org.dom4j.Document document
}

org/dom4j/swing/LeafTreeNode$1.class
LeafTreeNode.java
package org.dom4j.swing
 org.dom4j.swing.LeafTreeNode$1 extends java.lang.Object implements java.util.Enumeration  {
	void  () 
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/dom4j/swing/LeafTreeNode.class
LeafTreeNode.java
package org.dom4j.swing
public org.dom4j.swing.LeafTreeNode extends java.lang.Object implements javax.swing.tree.TreeNode  {
	protected static final java.util.Enumeration EMPTY_ENUMERATION
	private javax.swing.tree.TreeNode parent
	protected org.dom4j.Node xmlNode
	public void  () 
	public void  (org.dom4j.Node) 
		org.dom4j.Node xmlNode
	public void  (javax.swing.tree.TreeNode, org.dom4j.Node) 
		javax.swing.tree.TreeNode parent
		org.dom4j.Node xmlNode
	public java.util.Enumeration children () 
	public boolean getAllowsChildren () 
	public javax.swing.tree.TreeNode getChildAt (int) 
		int childIndex
	public int getChildCount () 
	public int getIndex (javax.swing.tree.TreeNode) 
		javax.swing.tree.TreeNode node
	public javax.swing.tree.TreeNode getParent () 
	public boolean isLeaf () 
	public java.lang.String toString () 
		String text
	public void setParent (org.dom4j.swing.LeafTreeNode) 
		org.dom4j.swing.LeafTreeNode parent
	public org.dom4j.Node getXmlNode () 
	static void  () 
}

org/dom4j/swing/XMLTableColumnDefinition.class
XMLTableColumnDefinition.java
package org.dom4j.swing
public org.dom4j.swing.XMLTableColumnDefinition extends java.lang.Object implements java.io.Serializable  {
	public static final int OBJECT_TYPE
	public static final int STRING_TYPE
	public static final int NUMBER_TYPE
	public static final int NODE_TYPE
	private int type
	private String name
	private org.dom4j.XPath xpath
	private org.dom4j.XPath columnNameXPath
	static Class class$java$lang$String
	static Class class$java$lang$Number
	static Class class$org$dom4j$Node
	static Class class$java$lang$Object
	public void  () 
	public void  (java.lang.String, java.lang.String, int) 
		String name
		String expression
		int type
	public void  (java.lang.String, org.dom4j.XPath, int) 
		String name
		org.dom4j.XPath xpath
		int type
	public void  (org.dom4j.XPath, org.dom4j.XPath, int) 
		org.dom4j.XPath columnXPath
		org.dom4j.XPath xpath
		int type
	public static int parseType (java.lang.String) 
		String typeName
	public java.lang.Class getColumnClass () 
	public java.lang.Object getValue (java.lang.Object) 
		Object row
	public int getType () 
	public void setType (int) 
		int type
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public org.dom4j.XPath getXPath () 
	public void setXPath (org.dom4j.XPath) 
		org.dom4j.XPath xPath
	public org.dom4j.XPath getColumnNameXPath () 
	public void setColumnNameXPath (org.dom4j.XPath) 
		org.dom4j.XPath columnNameXPath
	protected org.dom4j.XPath createXPath (java.lang.String) 
		String expression
	protected void handleException (java.lang.Exception) 
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/dom4j/swing/XMLTableDefinition.class
XMLTableDefinition.java
package org.dom4j.swing
public org.dom4j.swing.XMLTableDefinition extends java.lang.Object implements java.io.Serializable org.jaxen.VariableContext  {
	private org.dom4j.XPath rowXPath
	private java.util.List columns
	private org.dom4j.swing.XMLTableColumnDefinition[] columnArray
	private java.util.Map columnNameIndex
	private org.jaxen.VariableContext variableContext
	private Object rowValue
	public void  () 
	public static org.dom4j.swing.XMLTableDefinition load (org.dom4j.Document) 
		org.dom4j.Document definition
	public static org.dom4j.swing.XMLTableDefinition load (org.dom4j.Element) 
		org.dom4j.Element element
		String expression
		String name
		String typeName
		String columnXPath
		int type
		java.util.Iterator iter
		org.dom4j.Element definition
		org.dom4j.swing.XMLTableDefinition answer
	public java.lang.Class getColumnClass (int) 
		int columnIndex
	public int getColumnCount () 
	public java.lang.String getColumnName (int) 
		int columnIndex
	public org.dom4j.XPath getColumnXPath (int) 
		int columnIndex
	public org.dom4j.XPath getColumnNameXPath (int) 
		int columnIndex
	public synchronized java.lang.Object getValueAt (java.lang.Object, int) 
		Object row
		int columnIndex
		org.dom4j.swing.XMLTableColumnDefinition column
		Object answer
	public void addColumn (java.lang.String, java.lang.String) 
		String name
		String expression
	public void addColumn (java.lang.String, java.lang.String, int) 
		String name
		String expression
		int type
		org.dom4j.XPath xpath
	public void addColumnWithXPathName (java.lang.String, java.lang.String, int) 
		String columnNameXPathExpression
		String expression
		int type
		org.dom4j.XPath columnNameXPath
		org.dom4j.XPath xpath
	public void addStringColumn (java.lang.String, java.lang.String) 
		String name
		String expression
	public void addNumberColumn (java.lang.String, java.lang.String) 
		String name
		String expression
	public void addColumn (org.dom4j.swing.XMLTableColumnDefinition) 
		org.dom4j.swing.XMLTableColumnDefinition column
	public void removeColumn (org.dom4j.swing.XMLTableColumnDefinition) 
		org.dom4j.swing.XMLTableColumnDefinition column
	public void clear () 
	public org.dom4j.swing.XMLTableColumnDefinition getColumn (int) 
		int index
	public org.dom4j.swing.XMLTableColumnDefinition getColumn (java.lang.String) 
		org.dom4j.swing.XMLTableColumnDefinition column
		java.util.Iterator it
		String columnName
	public org.dom4j.XPath getRowXPath () 
	public void setRowXPath (org.dom4j.XPath) 
		org.dom4j.XPath rowXPath
	public void setRowExpression (java.lang.String) 
		String xpath
	public java.lang.Object getVariableValue (java.lang.String, java.lang.String, java.lang.String) 
		String namespaceURI
		String prefix
		String localName
		org.dom4j.swing.XMLTableColumnDefinition column
	protected org.dom4j.XPath createXPath (java.lang.String) 
		String expression
	protected org.dom4j.XPath createColumnXPath (java.lang.String) 
		String expression
		org.dom4j.XPath xpath
	protected void clearCaches () 
	protected void handleException (java.lang.Exception) 
		Exception e
}

org/dom4j/swing/XMLTableModel.class
XMLTableModel.java
package org.dom4j.swing
public org.dom4j.swing.XMLTableModel extends javax.swing.table.AbstractTableModel {
	private org.dom4j.swing.XMLTableDefinition definition
	private Object source
	private java.util.List rows
	public void  (org.dom4j.Element, java.lang.Object) 
		org.dom4j.Element tableDefinition
		Object source
	public void  (org.dom4j.Document, java.lang.Object) 
		org.dom4j.Document tableDefinition
		Object source
	public void  (org.dom4j.swing.XMLTableDefinition, java.lang.Object) 
		org.dom4j.swing.XMLTableDefinition definition
		Object source
	public java.lang.Object getRowValue (int) 
		int rowIndex
	public java.util.List getRows () 
	public java.lang.Class getColumnClass (int) 
		int columnIndex
	public int getColumnCount () 
	public java.lang.String getColumnName (int) 
		int columnIndex
		org.dom4j.XPath xpath
	public java.lang.Object getValueAt (int, int) 
		Object row
		Exception e
		int rowIndex
		int columnIndex
	public int getRowCount () 
	public org.dom4j.swing.XMLTableDefinition getDefinition () 
	public void setDefinition (org.dom4j.swing.XMLTableDefinition) 
		org.dom4j.swing.XMLTableDefinition definition
	public java.lang.Object getSource () 
	public void setSource (java.lang.Object) 
		Object source
	protected void handleException (java.lang.Exception) 
		Exception e
}

org/dom4j/Text.class
Text.java
package org.dom4j
public abstract org.dom4j.Text extends java.lang.Object implements org.dom4j.CharacterData  {
}

org/dom4j/tree/AbstractAttribute.class
AbstractAttribute.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractAttribute extends org.dom4j.tree.AbstractNode implements org.dom4j.Attribute  {
	public void  () 
	public short getNodeType () 
	public void setNamespace (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
		String msg
	public java.lang.String getText () 
	public void setText (java.lang.String) 
		String text
	public void setValue (java.lang.String) 
		String value
		String msg
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
	public java.lang.String toString () 
	public java.lang.String asXML () 
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
	public org.dom4j.Namespace getNamespace () 
	public java.lang.String getName () 
	public java.lang.String getNamespacePrefix () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getQualifiedName () 
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
		StringBuffer result
		org.dom4j.Element parent
		String uri
		String prefix
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
		StringBuffer result
		org.dom4j.Element parent
		String uri
		String prefix
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
}

org/dom4j/tree/AbstractBranch.class
AbstractBranch.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractBranch extends org.dom4j.tree.AbstractNode implements org.dom4j.Branch  {
	protected static final int DEFAULT_CONTENT_LIST_SIZE
	public void  () 
	public boolean isReadOnly () 
	public boolean hasContent () 
	public java.util.List content () 
		java.util.List backingList
	public java.lang.String getText () 
		Object node
		int i
		StringBuffer buffer
		Object first
		String firstText
		int size
		java.util.List content
	protected java.lang.String getContentAsText (java.lang.Object) 
		org.dom4j.Node node
		Object content
	protected java.lang.String getContentAsStringValue (java.lang.Object) 
		org.dom4j.Node node
		Object content
	public java.lang.String getTextTrim () 
		String str
		String text
		StringBuffer textContent
		java.util.StringTokenizer tokenizer
	public void setProcessingInstructions (java.util.List) 
		org.dom4j.ProcessingInstruction pi
		java.util.Iterator iter
		java.util.List listOfPIs
	public org.dom4j.Element addElement (java.lang.String) 
		String name
		org.dom4j.Element node
	public org.dom4j.Element addElement (java.lang.String, java.lang.String) 
		String qualifiedName
		String namespaceURI
		org.dom4j.Element node
	public org.dom4j.Element addElement (org.dom4j.QName) 
		org.dom4j.QName qname
		org.dom4j.Element node
	public org.dom4j.Element addElement (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String prefix
		String uri
		org.dom4j.Namespace namespace
		org.dom4j.QName qName
	public void add (org.dom4j.Node) 
		org.dom4j.Node node
	public boolean remove (org.dom4j.Node) 
		org.dom4j.Node node
	public void add (org.dom4j.Comment) 
		org.dom4j.Comment comment
	public void add (org.dom4j.Element) 
		org.dom4j.Element element
	public void add (org.dom4j.ProcessingInstruction) 
		org.dom4j.ProcessingInstruction pi
	public boolean remove (org.dom4j.Comment) 
		org.dom4j.Comment comment
	public boolean remove (org.dom4j.Element) 
		org.dom4j.Element element
	public boolean remove (org.dom4j.ProcessingInstruction) 
		org.dom4j.ProcessingInstruction pi
	public org.dom4j.Element elementByID (java.lang.String) 
		org.dom4j.Element element
		String id
		org.dom4j.Node node
		int i
		int size
		String elementID
	public void appendContent (org.dom4j.Branch) 
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Branch branch
	public org.dom4j.Node node (int) 
		int index
		Object object
	public int nodeCount () 
	public int indexOf (org.dom4j.Node) 
		org.dom4j.Node node
	public java.util.Iterator nodeIterator () 
	protected java.lang.String elementID (org.dom4j.Element) 
		org.dom4j.Element element
	protected abstract java.util.List contentList () 
	protected java.util.List createContentList () 
	protected java.util.List createContentList (int) 
		int size
	protected org.dom4j.tree.BackedList createResultList () 
	protected java.util.List createSingleResultList (java.lang.Object) 
		Object result
		org.dom4j.tree.BackedList list
	protected java.util.List createEmptyList () 
	protected abstract void addNode (org.dom4j.Node) 
	protected abstract void addNode (int, org.dom4j.Node) 
	protected abstract boolean removeNode (org.dom4j.Node) 
	protected abstract void childAdded (org.dom4j.Node) 
	protected abstract void childRemoved (org.dom4j.Node) 
	protected void contentRemoved () 
		Object object
		int i
		int size
		java.util.List content
	protected void invalidNodeTypeAddException (org.dom4j.Node) 
		org.dom4j.Node node
}

org/dom4j/tree/AbstractCDATA.class
AbstractCDATA.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractCDATA extends org.dom4j.tree.AbstractCharacterData implements org.dom4j.CDATA  {
	public void  () 
	public short getNodeType () 
	public java.lang.String toString () 
	public java.lang.String asXML () 
		java.io.IOException e
		java.io.StringWriter writer
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
}

org/dom4j/tree/AbstractCharacterData.class
AbstractCharacterData.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractCharacterData extends org.dom4j.tree.AbstractNode implements org.dom4j.CharacterData  {
	public void  () 
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public void appendText (java.lang.String) 
		String text
}

org/dom4j/tree/AbstractComment.class
AbstractComment.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractComment extends org.dom4j.tree.AbstractCharacterData implements org.dom4j.Comment  {
	public void  () 
	public short getNodeType () 
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String toString () 
	public java.lang.String asXML () 
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
}

org/dom4j/tree/AbstractDocument.class
AbstractDocument.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractDocument extends org.dom4j.tree.AbstractBranch implements org.dom4j.Document  {
	protected String encoding
	public void  () 
	public short getNodeType () 
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
	public org.dom4j.Document getDocument () 
	public java.lang.String getXMLEncoding () 
	public java.lang.String getStringValue () 
		org.dom4j.Element root
	public java.lang.String asXML () 
		java.io.StringWriter out
		org.dom4j.io.XMLWriter writer
		java.io.IOException e
		org.dom4j.io.OutputFormat format
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer out
		org.dom4j.io.OutputFormat format
		org.dom4j.io.XMLWriter writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Text text
		org.dom4j.Node node
		Object object
		java.util.Iterator iter
		org.dom4j.Visitor visitor
		org.dom4j.DocumentType docType
		java.util.List content
	public java.lang.String toString () 
	public void normalize () 
		org.dom4j.Element element
	public org.dom4j.Document addComment (java.lang.String) 
		String comment
		org.dom4j.Comment node
	public org.dom4j.Document addProcessingInstruction (java.lang.String, java.lang.String) 
		String target
		String data
		org.dom4j.ProcessingInstruction node
	public org.dom4j.Document addProcessingInstruction (java.lang.String, java.util.Map) 
		String target
		java.util.Map data
		org.dom4j.ProcessingInstruction node
	public org.dom4j.Element addElement (java.lang.String) 
		String name
		org.dom4j.Element element
	public org.dom4j.Element addElement (java.lang.String, java.lang.String) 
		String qualifiedName
		String namespaceURI
		org.dom4j.Element element
	public org.dom4j.Element addElement (org.dom4j.QName) 
		org.dom4j.QName qName
		org.dom4j.Element element
	public void setRootElement (org.dom4j.Element) 
		org.dom4j.Element rootElement
	public void add (org.dom4j.Element) 
		org.dom4j.Element element
	public boolean remove (org.dom4j.Element) 
		org.dom4j.Element element
		boolean answer
		org.dom4j.Element root
	public org.dom4j.Node asXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
	protected void childAdded (org.dom4j.Node) 
		org.dom4j.Node node
	protected void childRemoved (org.dom4j.Node) 
		org.dom4j.Node node
	protected void checkAddElementAllowed (org.dom4j.Element) 
		org.dom4j.Element element
		org.dom4j.Element root
	protected abstract void rootElementAdded (org.dom4j.Element) 
	public void setXMLEncoding (java.lang.String) 
		String enc
}

org/dom4j/tree/AbstractDocumentType.class
AbstractDocumentType.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractDocumentType extends org.dom4j.tree.AbstractNode implements org.dom4j.DocumentType  {
	public void  () 
	public short getNodeType () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
	public java.lang.String getText () 
		Object decl
		StringBuffer buffer
		java.util.Iterator iter
		java.util.List list
	public java.lang.String toString () 
	public java.lang.String asXML () 
		StringBuffer buffer
		boolean hasPublicID
		String publicID
		String systemID
	public void write (java.io.Writer)  throws java.io.IOException 
		Object decl
		java.util.Iterator iter
		java.io.Writer writer
		boolean hasPublicID
		String publicID
		String systemID
		java.util.List list
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
}

org/dom4j/tree/AbstractElement.class
AbstractElement.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractElement extends org.dom4j.tree.AbstractBranch implements org.dom4j.Element  {
	private static final org.dom4j.DocumentFactory DOCUMENT_FACTORY
	protected static final java.util.List EMPTY_LIST
	protected static final java.util.Iterator EMPTY_ITERATOR
	protected static final boolean VERBOSE_TOSTRING
	protected static final boolean USE_STRINGVALUE_SEPARATOR
	public void  () 
	public short getNodeType () 
	public boolean isRootElement () 
		org.dom4j.Element root
		org.dom4j.Document document
	public void setName (java.lang.String) 
		String name
	public void setNamespace (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
	public java.lang.String getXPathNameStep () 
		String uri
		String prefix
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String getUniquePath (org.dom4j.Element) 
		int idx
		org.dom4j.Element context
		org.dom4j.Element parent
		StringBuffer buffer
		java.util.List mySiblings
	public java.lang.String asXML () 
		java.io.StringWriter out
		org.dom4j.io.XMLWriter writer
		java.io.IOException e
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer out
		org.dom4j.io.XMLWriter writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Attribute attribute
		int i
		int size
		org.dom4j.Node node
		int i
		int size
		org.dom4j.Visitor visitor
	public java.lang.String toString () 
		String uri
	public org.dom4j.Namespace getNamespace () 
	public java.lang.String getName () 
	public java.lang.String getNamespacePrefix () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getQualifiedName () 
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
	public org.dom4j.Node node (int) 
		java.util.List list
		Object node
		int index
	public int indexOf (org.dom4j.Node) 
		org.dom4j.Node node
	public int nodeCount () 
	public java.util.Iterator nodeIterator () 
	public org.dom4j.Element element (java.lang.String) 
		org.dom4j.Element element
		Object object
		int i
		String name
		java.util.List list
		int size
	public org.dom4j.Element element (org.dom4j.QName) 
		org.dom4j.Element element
		Object object
		int i
		org.dom4j.QName qName
		java.util.List list
		int size
	public org.dom4j.Element element (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public java.util.List elements () 
		Object object
		int i
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
	public java.util.List elements (java.lang.String) 
		org.dom4j.Element element
		Object object
		int i
		String name
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
	public java.util.List elements (org.dom4j.QName) 
		org.dom4j.Element element
		Object object
		int i
		org.dom4j.QName qName
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
	public java.util.List elements (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public java.util.Iterator elementIterator () 
		java.util.List list
	public java.util.Iterator elementIterator (java.lang.String) 
		String name
		java.util.List list
	public java.util.Iterator elementIterator (org.dom4j.QName) 
		org.dom4j.QName qName
		java.util.List list
	public java.util.Iterator elementIterator (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace ns
	public java.util.List attributes () 
	public java.util.Iterator attributeIterator () 
	public org.dom4j.Attribute attribute (int) 
		int index
	public int attributeCount () 
	public org.dom4j.Attribute attribute (java.lang.String) 
		org.dom4j.Attribute attribute
		int i
		String name
		java.util.List list
		int size
	public org.dom4j.Attribute attribute (org.dom4j.QName) 
		org.dom4j.Attribute attribute
		int i
		org.dom4j.QName qName
		java.util.List list
		int size
	public org.dom4j.Attribute attribute (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public void setAttributes (org.xml.sax.Attributes, org.dom4j.tree.NamespaceStack, boolean) 
		String attributeURI
		String attributeLocalName
		String attributeValue
		org.dom4j.QName attributeQName
		String name
		String attributeURI
		String attributeLocalName
		String attributeValue
		org.dom4j.QName attributeQName
		org.dom4j.Attribute attribute
		String attributeName
		int i
		java.util.List list
		org.dom4j.DocumentFactory factory
		org.xml.sax.Attributes attributes
		org.dom4j.tree.NamespaceStack namespaceStack
		boolean noNamespaceAttributes
		int size
	public java.lang.String attributeValue (java.lang.String) 
		String name
		org.dom4j.Attribute attrib
	public java.lang.String attributeValue (org.dom4j.QName) 
		org.dom4j.QName qName
		org.dom4j.Attribute attrib
	public java.lang.String attributeValue (java.lang.String, java.lang.String) 
		String name
		String defaultValue
		String answer
	public java.lang.String attributeValue (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qName
		String defaultValue
		String answer
	public void setAttributeValue (java.lang.String, java.lang.String) 
		String name
		String value
	public void setAttributeValue (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qName
		String value
	public void add (org.dom4j.Attribute) 
		String message
		org.dom4j.Attribute oldAttribute
		org.dom4j.Attribute attribute
	public boolean remove (org.dom4j.Attribute) 
		org.dom4j.Attribute copy
		org.dom4j.Attribute attribute
		java.util.List list
		boolean answer
	public java.util.List processingInstructions () 
		Object object
		int i
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
	public java.util.List processingInstructions (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		int i
		String target
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
	public org.dom4j.ProcessingInstruction processingInstruction (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		int i
		String target
		java.util.List list
		int size
	public boolean removeProcessingInstruction (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		java.util.Iterator iter
		String target
		java.util.List list
	public org.dom4j.Node getXPathResult (int) 
		int index
		org.dom4j.Node answer
	public org.dom4j.Element addAttribute (java.lang.String, java.lang.String) 
		String name
		String value
		org.dom4j.Attribute attribute
	public org.dom4j.Element addAttribute (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qName
		String value
		org.dom4j.Attribute attribute
	public org.dom4j.Element addCDATA (java.lang.String) 
		String cdata
		org.dom4j.CDATA node
	public org.dom4j.Element addComment (java.lang.String) 
		String comment
		org.dom4j.Comment node
	public org.dom4j.Element addElement (java.lang.String) 
		org.dom4j.QName qname
		org.dom4j.Element node
		String name
		org.dom4j.DocumentFactory factory
		int index
		String prefix
		String localName
		org.dom4j.Namespace namespace
		org.dom4j.Element node
	public org.dom4j.Element addEntity (java.lang.String, java.lang.String) 
		String name
		String text
		org.dom4j.Entity node
	public org.dom4j.Element addNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
		org.dom4j.Namespace node
	public org.dom4j.Element addProcessingInstruction (java.lang.String, java.lang.String) 
		String target
		String data
		org.dom4j.ProcessingInstruction node
	public org.dom4j.Element addProcessingInstruction (java.lang.String, java.util.Map) 
		String target
		java.util.Map data
		org.dom4j.ProcessingInstruction node
	public org.dom4j.Element addText (java.lang.String) 
		String text
		org.dom4j.Text node
	public void add (org.dom4j.Node) 
		org.dom4j.Node node
	public boolean remove (org.dom4j.Node) 
		org.dom4j.Node node
	public void add (org.dom4j.CDATA) 
		org.dom4j.CDATA cdata
	public void add (org.dom4j.Comment) 
		org.dom4j.Comment comment
	public void add (org.dom4j.Element) 
		org.dom4j.Element element
	public void add (org.dom4j.Entity) 
		org.dom4j.Entity entity
	public void add (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
	public void add (org.dom4j.ProcessingInstruction) 
		org.dom4j.ProcessingInstruction pi
	public void add (org.dom4j.Text) 
		org.dom4j.Text text
	public boolean remove (org.dom4j.CDATA) 
		org.dom4j.CDATA cdata
	public boolean remove (org.dom4j.Comment) 
		org.dom4j.Comment comment
	public boolean remove (org.dom4j.Element) 
		org.dom4j.Element element
	public boolean remove (org.dom4j.Entity) 
		org.dom4j.Entity entity
	public boolean remove (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
	public boolean remove (org.dom4j.ProcessingInstruction) 
		org.dom4j.ProcessingInstruction pi
	public boolean remove (org.dom4j.Text) 
		org.dom4j.Text text
	public boolean hasMixedContent () 
		Object object
		Class newClass
		java.util.Iterator iter
		java.util.List content
		Class prevClass
	public boolean isTextOnly () 
		Object object
		java.util.Iterator iter
		java.util.List content
	public void setText (java.lang.String) 
		org.dom4j.Node node
		java.util.Iterator it
		String text
		java.util.List allContent
	public java.lang.String getStringValue () 
		Object node
		String string
		int i
		StringBuffer buffer
		java.util.List list
		int size
	public void normalize () 
		String value
		org.dom4j.Text text
		org.dom4j.Element element
		org.dom4j.Node node
		java.util.List content
		org.dom4j.Text previousText
		int i
	public java.lang.String elementText (java.lang.String) 
		String name
		org.dom4j.Element element
	public java.lang.String elementText (org.dom4j.QName) 
		org.dom4j.QName qName
		org.dom4j.Element element
	public java.lang.String elementTextTrim (java.lang.String) 
		String name
		org.dom4j.Element element
	public java.lang.String elementTextTrim (org.dom4j.QName) 
		org.dom4j.QName qName
		org.dom4j.Element element
	public void appendAttributes (org.dom4j.Element) 
		org.dom4j.Attribute attribute
		int i
		int size
		org.dom4j.Element element
	public org.dom4j.Element createCopy () 
		org.dom4j.Element clone
	public org.dom4j.Element createCopy (java.lang.String) 
		String name
		org.dom4j.Element clone
	public org.dom4j.Element createCopy (org.dom4j.QName) 
		org.dom4j.QName qName
		org.dom4j.Element clone
	public org.dom4j.QName getQName (java.lang.String) 
		String qualifiedName
		String prefix
		String localName
		int index
		org.dom4j.Namespace namespace
	public org.dom4j.Namespace getNamespaceForPrefix (java.lang.String) 
		org.dom4j.Namespace namespace
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.Namespace answer
		String prefix
		org.dom4j.Element parent
	public org.dom4j.Namespace getNamespaceForURI (java.lang.String) 
		org.dom4j.Namespace namespace
		Object object
		int i
		java.util.List list
		int size
		String uri
	public java.util.List getNamespacesForURI (java.lang.String) 
		Object object
		int i
		String uri
		org.dom4j.tree.BackedList answer
		java.util.List list
		int size
	public java.util.List declaredNamespaces () 
		Object object
		int i
		org.dom4j.tree.BackedList answer
		java.util.List list
		int size
	public java.util.List additionalNamespaces () 
		org.dom4j.Namespace namespace
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.tree.BackedList answer
	public java.util.List additionalNamespaces (java.lang.String) 
		org.dom4j.Namespace namespace
		Object object
		int i
		String defaultNamespaceURI
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
	public void ensureAttributesCapacity (int) 
		java.util.ArrayList arrayList
		java.util.List list
		int minCapacity
	protected org.dom4j.Element createElement (java.lang.String) 
		String name
	protected org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qName
	protected void addNode (org.dom4j.Node) 
		String message
		org.dom4j.Node node
	protected void addNode (int, org.dom4j.Node) 
		String message
		int index
		org.dom4j.Node node
	protected void addNewNode (org.dom4j.Node) 
		org.dom4j.Node node
	protected void addNewNode (int, org.dom4j.Node) 
		int index
		org.dom4j.Node node
	protected boolean removeNode (org.dom4j.Node) 
		org.dom4j.Node node
		boolean answer
	protected void childAdded (org.dom4j.Node) 
		org.dom4j.Node node
	protected void childRemoved (org.dom4j.Node) 
		org.dom4j.Node node
	protected abstract java.util.List attributeList () 
	protected abstract java.util.List attributeList (int) 
	protected org.dom4j.DocumentFactory getDocumentFactory () 
		org.dom4j.DocumentFactory factory
		org.dom4j.QName qName
	protected java.util.List createAttributeList () 
	protected java.util.List createAttributeList (int) 
		int size
	protected java.util.Iterator createSingleIterator (java.lang.Object) 
		Object result
	static void  () 
}

org/dom4j/tree/AbstractEntity.class
AbstractEntity.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractEntity extends org.dom4j.tree.AbstractNode implements org.dom4j.Entity  {
	public void  () 
	public short getNodeType () 
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String toString () 
	public java.lang.String getStringValue () 
	public java.lang.String asXML () 
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
}

org/dom4j/tree/AbstractNode.class
AbstractNode.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractNode extends java.lang.Object implements org.dom4j.Node java.lang.Cloneable java.io.Serializable  {
	protected static final String[] NODE_TYPE_NAMES
	private static final org.dom4j.DocumentFactory DOCUMENT_FACTORY
	public void  () 
	public short getNodeType () 
	public java.lang.String getNodeTypeName () 
		int type
	public org.dom4j.Document getDocument () 
		org.dom4j.Element element
	public void setDocument (org.dom4j.Document) 
		org.dom4j.Document document
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
	public boolean hasContent () 
	public java.lang.String getPath () 
	public java.lang.String getUniquePath () 
	public java.lang.Object clone () 
		org.dom4j.Node answer
		CloneNotSupportedException e
	public org.dom4j.Node detach () 
		org.dom4j.Document document
		org.dom4j.Element parent
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getText () 
	public java.lang.String getStringValue () 
	public void setText (java.lang.String) 
		String text
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public java.lang.Object selectObject (java.lang.String) 
		String xpathExpression
		org.dom4j.XPath xpath
	public java.util.List selectNodes (java.lang.String) 
		String xpathExpression
		org.dom4j.XPath xpath
	public java.util.List selectNodes (java.lang.String, java.lang.String) 
		String xpathExpression
		String comparisonXPathExpression
	public java.util.List selectNodes (java.lang.String, java.lang.String, boolean) 
		String xpathExpression
		String comparisonXPathExpression
		boolean removeDuplicates
		org.dom4j.XPath xpath
		org.dom4j.XPath sortBy
	public org.dom4j.Node selectSingleNode (java.lang.String) 
		String xpathExpression
		org.dom4j.XPath xpath
	public java.lang.String valueOf (java.lang.String) 
		String xpathExpression
		org.dom4j.XPath xpath
	public java.lang.Number numberValueOf (java.lang.String) 
		String xpathExpression
		org.dom4j.XPath xpath
	public boolean matches (java.lang.String) 
		String patternText
		org.dom4j.NodeFilter filter
	public org.dom4j.XPath createXPath (java.lang.String) 
		String xpathExpression
	public org.dom4j.NodeFilter createXPathFilter (java.lang.String) 
		String patternText
	public org.dom4j.rule.Pattern createPattern (java.lang.String) 
		String patternText
	public org.dom4j.Node asXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
	protected org.dom4j.DocumentFactory getDocumentFactory () 
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
	static void  () 
}

org/dom4j/tree/AbstractProcessingInstruction.class
AbstractProcessingInstruction.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractProcessingInstruction extends org.dom4j.tree.AbstractNode implements org.dom4j.ProcessingInstruction  {
	public void  () 
	public short getNodeType () 
	public java.lang.String getPath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String getUniquePath (org.dom4j.Element) 
		org.dom4j.Element context
		org.dom4j.Element parent
	public java.lang.String toString () 
	public java.lang.String asXML () 
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
	public void setValue (java.lang.String, java.lang.String) 
		String name
		String value
	public void setValues (java.util.Map) 
		java.util.Map data
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public boolean removeValue (java.lang.String) 
		String name
	protected java.lang.String toString (java.util.Map) 
		java.util.Map$Entry entry
		String name
		String value
		java.util.Iterator iter
		java.util.Map values
		StringBuffer buffer
	protected java.util.Map parseValues (java.lang.String) 
		String value
		String name
		String text
		java.util.Map data
		java.util.StringTokenizer s
	private java.lang.String getName (java.util.StringTokenizer) 
		java.util.StringTokenizer tokenizer
		String token
		StringBuffer name
	private java.lang.String getValue (java.util.StringTokenizer) 
		java.util.StringTokenizer tokenizer
		String token
		StringBuffer value
		String quote
}

org/dom4j/tree/AbstractText.class
AbstractText.java
package org.dom4j.tree
public abstract org.dom4j.tree.AbstractText extends org.dom4j.tree.AbstractCharacterData implements org.dom4j.Text  {
	public void  () 
	public short getNodeType () 
	public java.lang.String toString () 
	public java.lang.String asXML () 
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void accept (org.dom4j.Visitor) 
		org.dom4j.Visitor visitor
}

org/dom4j/tree/BackedList.class
BackedList.java
package org.dom4j.tree
public org.dom4j.tree.BackedList extends java.util.ArrayList {
	private java.util.List branchContent
	private org.dom4j.tree.AbstractBranch branch
	public void  (org.dom4j.tree.AbstractBranch, java.util.List) 
		org.dom4j.tree.AbstractBranch branch
		java.util.List branchContent
	public void  (org.dom4j.tree.AbstractBranch, java.util.List, int) 
		org.dom4j.tree.AbstractBranch branch
		java.util.List branchContent
		int capacity
	public void  (org.dom4j.tree.AbstractBranch, java.util.List, java.util.List) 
		org.dom4j.tree.AbstractBranch branch
		java.util.List branchContent
		java.util.List initialContent
	public boolean add (java.lang.Object) 
		Object object
	public void add (int, java.lang.Object) 
		int realIndex
		int realIndex
		int index
		Object object
		int size
		int realIndex
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object object
		int realIndex
	public boolean remove (java.lang.Object) 
		Object object
	public java.lang.Object remove (int) 
		int index
		Object object
	public boolean addAll (java.util.Collection) 
		java.util.Iterator iter
		java.util.Collection collection
		int count
	public boolean addAll (int, java.util.Collection) 
		java.util.Iterator iter
		int index
		java.util.Collection collection
		int count
	public void clear () 
		Object object
		java.util.Iterator iter
	public void addLocal (java.lang.Object) 
		Object object
	protected org.dom4j.Node asNode (java.lang.Object) 
		Object object
}

org/dom4j/tree/BaseElement.class
BaseElement.java
package org.dom4j.tree
public org.dom4j.tree.BaseElement extends org.dom4j.tree.AbstractElement {
	private org.dom4j.QName qname
	private org.dom4j.Branch parentBranch
	protected java.util.List content
	protected java.util.List attributes
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public org.dom4j.Element getParent () 
		org.dom4j.Element result
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public org.dom4j.Document getDocument () 
		org.dom4j.Element parent
	public void setDocument (org.dom4j.Document) 
		org.dom4j.Document document
	public boolean supportsParent () 
	public org.dom4j.QName getQName () 
	public void setQName (org.dom4j.QName) 
		org.dom4j.QName name
	public void clearContent () 
	public void setContent (java.util.List) 
		java.util.List content
	public void setAttributes (java.util.List) 
		java.util.List attributes
	protected java.util.List contentList () 
	protected java.util.List attributeList () 
	protected java.util.List attributeList (int) 
		int size
	protected void setAttributeList (java.util.List) 
		java.util.List attributeList
}

org/dom4j/tree/ConcurrentReaderHashMap$1.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
 org.dom4j.tree.ConcurrentReaderHashMap$1 extends java.lang.Object {
}

org/dom4j/tree/ConcurrentReaderHashMap$BarrierLock.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
public org.dom4j.tree.ConcurrentReaderHashMap$BarrierLock extends java.lang.Object implements java.io.Serializable  {
	protected void  () 
}

org/dom4j/tree/ConcurrentReaderHashMap$Entry.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
public org.dom4j.tree.ConcurrentReaderHashMap$Entry extends java.lang.Object implements java.util.Map$Entry  {
	protected final int hash
	protected final Object key
	protected final org.dom4j.tree.ConcurrentReaderHashMap$Entry next
	protected volatile Object value
	void  (int, java.lang.Object, java.lang.Object, org.dom4j.tree.ConcurrentReaderHashMap$Entry) 
		int hash
		Object key
		Object value
		org.dom4j.tree.ConcurrentReaderHashMap$Entry next
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
		Object oldValue
	public boolean equals (java.lang.Object) 
		Object o
		java.util.Map$Entry e
	public int hashCode () 
	public java.lang.String toString () 
}

org/dom4j/tree/ConcurrentReaderHashMap$EntrySet.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
 org.dom4j.tree.ConcurrentReaderHashMap$EntrySet extends java.util.AbstractSet {
	private final org.dom4j.tree.ConcurrentReaderHashMap this$0
	private void  (org.dom4j.tree.ConcurrentReaderHashMap) 
		org.dom4j.tree.ConcurrentReaderHashMap this$0
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
		java.util.Map$Entry entry
		Object v
	public boolean remove (java.lang.Object) 
		Object o
	public int size () 
	public void clear () 
	void  (org.dom4j.tree.ConcurrentReaderHashMap, org.dom4j.tree.ConcurrentReaderHashMap$1) 
		org.dom4j.tree.ConcurrentReaderHashMap x0
		org.dom4j.tree.ConcurrentReaderHashMap$1 x1
}

org/dom4j/tree/ConcurrentReaderHashMap$HashIterator.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
public org.dom4j.tree.ConcurrentReaderHashMap$HashIterator extends java.lang.Object implements java.util.Iterator java.util.Enumeration  {
	protected final org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
	protected int index
	protected org.dom4j.tree.ConcurrentReaderHashMap$Entry entry
	protected Object currentKey
	protected Object currentValue
	protected org.dom4j.tree.ConcurrentReaderHashMap$Entry lastReturned
	private final org.dom4j.tree.ConcurrentReaderHashMap this$0
	protected void  (org.dom4j.tree.ConcurrentReaderHashMap) 
		org.dom4j.tree.ConcurrentReaderHashMap this$0
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
	public boolean hasNext () 
		Object v
	protected java.lang.Object returnValueOfNext () 
	public java.lang.Object next () 
		Object result
	public void remove () 
}

org/dom4j/tree/ConcurrentReaderHashMap$KeyIterator.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
public org.dom4j.tree.ConcurrentReaderHashMap$KeyIterator extends org.dom4j.tree.ConcurrentReaderHashMap$HashIterator {
	private final org.dom4j.tree.ConcurrentReaderHashMap this$0
	protected void  (org.dom4j.tree.ConcurrentReaderHashMap) 
		org.dom4j.tree.ConcurrentReaderHashMap this$0
	protected java.lang.Object returnValueOfNext () 
}

org/dom4j/tree/ConcurrentReaderHashMap$KeySet.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
 org.dom4j.tree.ConcurrentReaderHashMap$KeySet extends java.util.AbstractSet {
	private final org.dom4j.tree.ConcurrentReaderHashMap this$0
	private void  (org.dom4j.tree.ConcurrentReaderHashMap) 
		org.dom4j.tree.ConcurrentReaderHashMap this$0
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public void clear () 
	void  (org.dom4j.tree.ConcurrentReaderHashMap, org.dom4j.tree.ConcurrentReaderHashMap$1) 
		org.dom4j.tree.ConcurrentReaderHashMap x0
		org.dom4j.tree.ConcurrentReaderHashMap$1 x1
}

org/dom4j/tree/ConcurrentReaderHashMap$ValueIterator.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
public org.dom4j.tree.ConcurrentReaderHashMap$ValueIterator extends org.dom4j.tree.ConcurrentReaderHashMap$HashIterator {
	private final org.dom4j.tree.ConcurrentReaderHashMap this$0
	protected void  (org.dom4j.tree.ConcurrentReaderHashMap) 
		org.dom4j.tree.ConcurrentReaderHashMap this$0
	protected java.lang.Object returnValueOfNext () 
}

org/dom4j/tree/ConcurrentReaderHashMap$Values.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
 org.dom4j.tree.ConcurrentReaderHashMap$Values extends java.util.AbstractCollection {
	private final org.dom4j.tree.ConcurrentReaderHashMap this$0
	private void  (org.dom4j.tree.ConcurrentReaderHashMap) 
		org.dom4j.tree.ConcurrentReaderHashMap this$0
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object o
	public void clear () 
	void  (org.dom4j.tree.ConcurrentReaderHashMap, org.dom4j.tree.ConcurrentReaderHashMap$1) 
		org.dom4j.tree.ConcurrentReaderHashMap x0
		org.dom4j.tree.ConcurrentReaderHashMap$1 x1
}

org/dom4j/tree/ConcurrentReaderHashMap.class
ConcurrentReaderHashMap.java
package org.dom4j.tree
 org.dom4j.tree.ConcurrentReaderHashMap extends java.util.AbstractMap implements java.util.Map java.lang.Cloneable java.io.Serializable  {
	protected final org.dom4j.tree.ConcurrentReaderHashMap$BarrierLock barrierLock
	protected transient Object lastWrite
	public static int DEFAULT_INITIAL_CAPACITY
	private static final int MINIMUM_CAPACITY
	private static final int MAXIMUM_CAPACITY
	public static final float DEFAULT_LOAD_FACTOR
	protected transient org.dom4j.tree.ConcurrentReaderHashMap$Entry[] table
	protected transient int count
	protected int threshold
	protected float loadFactor
	protected transient java.util.Set keySet
	protected transient java.util.Set entrySet
	protected transient java.util.Collection values
	protected final void recordModification (java.lang.Object) 
		Object x
	protected final org.dom4j.tree.ConcurrentReaderHashMap$Entry[] getTableForReading () 
	private int p2capacity (int) 
		int result
		int initialCapacity
		int cap
		int result
	private static int hash (java.lang.Object) 
		Object x
		int h
	protected boolean eq (java.lang.Object, java.lang.Object) 
		Object x
		Object y
	public void  (int, float) 
		int initialCapacity
		float loadFactor
		int cap
	public void  (int) 
		int initialCapacity
	public void  () 
	public void  (java.util.Map) 
		java.util.Map t
	public synchronized int size () 
	public synchronized boolean isEmpty () 
	public java.lang.Object get (java.lang.Object) 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] reread
		Object value
		Object key
		int hash
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
		int index
		org.dom4j.tree.ConcurrentReaderHashMap$Entry first
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry newEntry
		Object oldValue
		Object key
		Object value
		int hash
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
		int index
		org.dom4j.tree.ConcurrentReaderHashMap$Entry first
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
	protected java.lang.Object sput (java.lang.Object, java.lang.Object, int) 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry newEntry
		Object oldValue
		Object key
		Object value
		int hash
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
		int index
		org.dom4j.tree.ConcurrentReaderHashMap$Entry first
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
	protected void rehash () 
		int k
		org.dom4j.tree.ConcurrentReaderHashMap$Entry last
		int k
		org.dom4j.tree.ConcurrentReaderHashMap$Entry p
		org.dom4j.tree.ConcurrentReaderHashMap$Entry lastRun
		int lastIdx
		int idx
		org.dom4j.tree.ConcurrentReaderHashMap$Entry next
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
		int i
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] oldTable
		int oldCapacity
		int newCapacity
		int mask
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] newTable
	public java.lang.Object remove (java.lang.Object) 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry p
		org.dom4j.tree.ConcurrentReaderHashMap$Entry head
		Object oldValue
		Object key
		int hash
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
		int index
		org.dom4j.tree.ConcurrentReaderHashMap$Entry first
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
	protected java.lang.Object sremove (java.lang.Object, int) 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry p
		Object oldValue
		org.dom4j.tree.ConcurrentReaderHashMap$Entry head
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
		Object key
		int hash
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
		int index
		org.dom4j.tree.ConcurrentReaderHashMap$Entry first
	public boolean containsValue (java.lang.Object) 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
		int i
		Object value
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
	public boolean contains (java.lang.Object) 
		Object value
	public synchronized void putAll (java.util.Map) 
		java.util.Map$Entry entry
		Object key
		Object value
		java.util.Iterator it
		java.util.Map t
		int n
	public synchronized void clear () 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
		int i
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
	public synchronized java.lang.Object clone () 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry e
		org.dom4j.tree.ConcurrentReaderHashMap$Entry first
		int i
		org.dom4j.tree.ConcurrentReaderHashMap t
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] tab
		org.dom4j.tree.ConcurrentReaderHashMap$Entry[] ttab
		CloneNotSupportedException e
	public java.util.Set keySet () 
		java.util.Set ks
	public java.util.Collection values () 
		java.util.Collection vs
	public java.util.Set entrySet () 
		java.util.Set es
	protected synchronized boolean findAndRemoveEntry (java.util.Map$Entry) 
		java.util.Map$Entry entry
		Object key
		Object v
	public java.util.Enumeration keys () 
	public java.util.Enumeration elements () 
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		org.dom4j.tree.ConcurrentReaderHashMap$Entry entry
		int index
		java.io.ObjectOutputStream s
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object key
		Object value
		int i
		java.io.ObjectInputStream s
		int numBuckets
		int size
	public synchronized int capacity () 
	public float loadFactor () 
	static void  () 
}

org/dom4j/tree/ContentListFacade.class
ContentListFacade.java
package org.dom4j.tree
public org.dom4j.tree.ContentListFacade extends java.util.AbstractList {
	private java.util.List branchContent
	private org.dom4j.tree.AbstractBranch branch
	public void  (org.dom4j.tree.AbstractBranch, java.util.List) 
		org.dom4j.tree.AbstractBranch branch
		java.util.List branchContent
	public boolean add (java.lang.Object) 
		Object object
	public void add (int, java.lang.Object) 
		int index
		Object object
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object object
	public boolean remove (java.lang.Object) 
		Object object
	public java.lang.Object remove (int) 
		int index
		Object object
	public boolean addAll (java.util.Collection) 
		java.util.Iterator iter
		java.util.Collection collection
		int count
	public boolean addAll (int, java.util.Collection) 
		java.util.Iterator iter
		int index
		java.util.Collection collection
		int count
	public void clear () 
		Object object
		java.util.Iterator iter
	public boolean removeAll (java.util.Collection) 
		Object object
		java.util.Iterator iter
		java.util.Collection c
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public java.lang.Object get (int) 
		int index
	public int indexOf (java.lang.Object) 
		Object o
	public int lastIndexOf (java.lang.Object) 
		Object o
	protected org.dom4j.Node asNode (java.lang.Object) 
		Object object
	protected java.util.List getBackingList () 
}

org/dom4j/tree/DefaultAttribute.class
DefaultAttribute.java
package org.dom4j.tree
public org.dom4j.tree.DefaultAttribute extends org.dom4j.tree.FlyweightAttribute {
	private org.dom4j.Element parent
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qname
		String value
	public void  (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element parent
		org.dom4j.QName qname
		String value
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public void  (java.lang.String, java.lang.String, org.dom4j.Namespace) 
		String name
		String value
		org.dom4j.Namespace namespace
	public void  (org.dom4j.Element, java.lang.String, java.lang.String, org.dom4j.Namespace) 
		org.dom4j.Element parent
		String name
		String value
		org.dom4j.Namespace namespace
	public void setValue (java.lang.String) 
		String value
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
}

org/dom4j/tree/DefaultCDATA.class
DefaultCDATA.java
package org.dom4j.tree
public org.dom4j.tree.DefaultCDATA extends org.dom4j.tree.FlyweightCDATA {
	private org.dom4j.Element parent
	public void  (java.lang.String) 
		String text
	public void  (org.dom4j.Element, java.lang.String) 
		org.dom4j.Element parent
		String text
	public void setText (java.lang.String) 
		String text
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
}

org/dom4j/tree/DefaultComment.class
DefaultComment.java
package org.dom4j.tree
public org.dom4j.tree.DefaultComment extends org.dom4j.tree.FlyweightComment {
	private org.dom4j.Element parent
	public void  (java.lang.String) 
		String text
	public void  (org.dom4j.Element, java.lang.String) 
		org.dom4j.Element parent
		String text
	public void setText (java.lang.String) 
		String text
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
}

org/dom4j/tree/DefaultDocument.class
DefaultDocument.java
package org.dom4j.tree
public org.dom4j.tree.DefaultDocument extends org.dom4j.tree.AbstractDocument {
	protected static final java.util.List EMPTY_LIST
	protected static final java.util.Iterator EMPTY_ITERATOR
	private String name
	private org.dom4j.Element rootElement
	private java.util.List content
	private org.dom4j.DocumentType docType
	private org.dom4j.DocumentFactory documentFactory
	private transient org.xml.sax.EntityResolver entityResolver
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.Element) 
		org.dom4j.Element rootElement
	public void  (org.dom4j.DocumentType) 
		org.dom4j.DocumentType docType
	public void  (org.dom4j.Element, org.dom4j.DocumentType) 
		org.dom4j.Element rootElement
		org.dom4j.DocumentType docType
	public void  (java.lang.String, org.dom4j.Element, org.dom4j.DocumentType) 
		String name
		org.dom4j.Element rootElement
		org.dom4j.DocumentType docType
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public org.dom4j.Element getRootElement () 
	public org.dom4j.DocumentType getDocType () 
	public void setDocType (org.dom4j.DocumentType) 
		org.dom4j.DocumentType docType
	public org.dom4j.Document addDocType (java.lang.String, java.lang.String, java.lang.String) 
		String docTypeName
		String publicId
		String systemId
	public java.lang.String getXMLEncoding () 
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver entityResolver
	public java.lang.Object clone () 
		org.dom4j.tree.DefaultDocument document
	public java.util.List processingInstructions () 
		Object object
		int i
		java.util.List source
		java.util.List answer
		int size
	public java.util.List processingInstructions (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		int i
		String target
		java.util.List source
		java.util.List answer
		int size
	public org.dom4j.ProcessingInstruction processingInstruction (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		int i
		String target
		java.util.List source
		int size
	public boolean removeProcessingInstruction (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		java.util.Iterator iter
		String target
		java.util.List source
	public void setContent (java.util.List) 
		org.dom4j.Node node
		org.dom4j.Document doc
		Object object
		int i
		int size
		java.util.List newContent
		java.util.List content
	public void clearContent () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	protected java.util.List contentList () 
	protected void addNode (org.dom4j.Node) 
		String message
		org.dom4j.Document document
		org.dom4j.Node node
	protected void addNode (int, org.dom4j.Node) 
		String message
		org.dom4j.Document document
		int index
		org.dom4j.Node node
	protected boolean removeNode (org.dom4j.Node) 
		org.dom4j.Node node
	protected void rootElementAdded (org.dom4j.Element) 
		org.dom4j.Element element
	protected org.dom4j.DocumentFactory getDocumentFactory () 
	static void  () 
}

org/dom4j/tree/DefaultDocumentType.class
DefaultDocumentType.java
package org.dom4j.tree
public org.dom4j.tree.DefaultDocumentType extends org.dom4j.tree.AbstractDocumentType {
	protected String elementName
	private String publicID
	private String systemID
	private java.util.List internalDeclarations
	private java.util.List externalDeclarations
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String elementName
		String systemID
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String elementName
		String publicID
		String systemID
	public java.lang.String getElementName () 
	public void setElementName (java.lang.String) 
		String elementName
	public java.lang.String getPublicID () 
	public void setPublicID (java.lang.String) 
		String publicID
	public java.lang.String getSystemID () 
	public void setSystemID (java.lang.String) 
		String systemID
	public java.util.List getInternalDeclarations () 
	public void setInternalDeclarations (java.util.List) 
		java.util.List internalDeclarations
	public java.util.List getExternalDeclarations () 
	public void setExternalDeclarations (java.util.List) 
		java.util.List externalDeclarations
}

org/dom4j/tree/DefaultElement.class
DefaultElement.java
package org.dom4j.tree
public org.dom4j.tree.DefaultElement extends org.dom4j.tree.AbstractElement {
	private static final transient org.dom4j.DocumentFactory DOCUMENT_FACTORY
	private org.dom4j.QName qname
	private org.dom4j.Branch parentBranch
	private Object content
	private Object attributes
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (org.dom4j.QName, int) 
		org.dom4j.QName qname
		int attributeCount
	public void  (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public org.dom4j.Element getParent () 
		org.dom4j.Element result
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public org.dom4j.Document getDocument () 
		org.dom4j.Element parent
	public void setDocument (org.dom4j.Document) 
		org.dom4j.Document document
	public boolean supportsParent () 
	public org.dom4j.QName getQName () 
	public void setQName (org.dom4j.QName) 
		org.dom4j.QName name
	public java.lang.String getText () 
		Object contentShadow
	public java.lang.String getStringValue () 
		Object node
		String string
		int i
		StringBuffer buffer
		java.util.List list
		int size
		Object contentShadow
	public java.lang.Object clone () 
		org.dom4j.tree.DefaultElement answer
	public org.dom4j.Namespace getNamespaceForPrefix (java.lang.String) 
		org.dom4j.Namespace namespace
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.Namespace namespace
		Object contentShadow
		org.dom4j.Namespace answer
		String prefix
		org.dom4j.Element parent
	public org.dom4j.Namespace getNamespaceForURI (java.lang.String) 
		org.dom4j.Namespace namespace
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.Namespace namespace
		Object contentShadow
		org.dom4j.Element parent
		String uri
	public java.util.List declaredNamespaces () 
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.tree.BackedList answer
		Object contentShadow
	public java.util.List additionalNamespaces () 
		org.dom4j.Namespace namespace
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.tree.BackedList answer
		org.dom4j.Namespace namespace
		Object contentShadow
	public java.util.List additionalNamespaces (java.lang.String) 
		org.dom4j.Namespace namespace
		Object object
		int i
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
		org.dom4j.Namespace namespace
		String defaultNamespaceURI
		Object contentShadow
	public java.util.List processingInstructions () 
		Object object
		int i
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
		Object contentShadow
	public java.util.List processingInstructions (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		int i
		java.util.List list
		org.dom4j.tree.BackedList answer
		int size
		org.dom4j.ProcessingInstruction pi
		String target
		Object shadow
	public org.dom4j.ProcessingInstruction processingInstruction (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.ProcessingInstruction pi
		String target
		Object shadow
	public boolean removeProcessingInstruction (java.lang.String) 
		org.dom4j.ProcessingInstruction pi
		Object object
		java.util.Iterator iter
		java.util.List list
		org.dom4j.ProcessingInstruction pi
		String target
		Object shadow
	public org.dom4j.Element element (java.lang.String) 
		org.dom4j.Element element
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.Element element
		String name
		Object contentShadow
	public org.dom4j.Element element (org.dom4j.QName) 
		org.dom4j.Element element
		Object object
		int i
		java.util.List list
		int size
		org.dom4j.Element element
		org.dom4j.QName qName
		Object contentShadow
	public org.dom4j.Element element (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public void setContent (java.util.List) 
		org.dom4j.Node node
		org.dom4j.Element parent
		String text
		org.dom4j.Node node
		Object object
		int i
		int size
		java.util.List newContent
		java.util.List content
	public void clearContent () 
	public org.dom4j.Node node (int) 
		java.util.List list
		Object node
		Object contentShadow
		Object node
		int index
	public int indexOf (org.dom4j.Node) 
		java.util.List list
		org.dom4j.Node node
		Object contentShadow
	public int nodeCount () 
		java.util.List list
		Object contentShadow
	public java.util.Iterator nodeIterator () 
		java.util.List list
		Object contentShadow
	public java.util.List attributes () 
	public void setAttributes (java.util.List) 
		java.util.List attributes
	public java.util.Iterator attributeIterator () 
		java.util.List list
		Object attributesShadow
	public org.dom4j.Attribute attribute (int) 
		java.util.List list
		int index
		Object attributesShadow
	public int attributeCount () 
		java.util.List list
		Object attributesShadow
	public org.dom4j.Attribute attribute (java.lang.String) 
		org.dom4j.Attribute attribute
		int i
		java.util.List list
		int size
		org.dom4j.Attribute attribute
		String name
		Object attributesShadow
	public org.dom4j.Attribute attribute (org.dom4j.QName) 
		org.dom4j.Attribute attribute
		int i
		java.util.List list
		int size
		org.dom4j.Attribute attribute
		org.dom4j.QName qName
		Object attributesShadow
	public org.dom4j.Attribute attribute (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public void add (org.dom4j.Attribute) 
		String message
		org.dom4j.Attribute oldAttribute
		org.dom4j.Attribute attribute
	public boolean remove (org.dom4j.Attribute) 
		org.dom4j.Attribute copy
		java.util.List list
		org.dom4j.Attribute other
		org.dom4j.Attribute attribute
		boolean answer
		Object attributesShadow
	protected void addNewNode (org.dom4j.Node) 
		java.util.List list
		java.util.List list
		org.dom4j.Node node
		Object contentShadow
	protected boolean removeNode (org.dom4j.Node) 
		java.util.List list
		org.dom4j.Node node
		boolean answer
		Object contentShadow
	protected java.util.List contentList () 
		java.util.List list
		Object contentShadow
	protected java.util.List attributeList () 
		java.util.List list
		java.util.List list
		Object attributesShadow
	protected java.util.List attributeList (int) 
		java.util.List list
		java.util.List list
		int size
		Object attributesShadow
	protected void setAttributeList (java.util.List) 
		java.util.List attributeList
	protected org.dom4j.DocumentFactory getDocumentFactory () 
		org.dom4j.DocumentFactory factory
	static void  () 
}

org/dom4j/tree/DefaultEntity.class
DefaultEntity.java
package org.dom4j.tree
public org.dom4j.tree.DefaultEntity extends org.dom4j.tree.FlyweightEntity {
	private org.dom4j.Element parent
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.String) 
		String name
		String text
	public void  (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element parent
		String name
		String text
	public void setName (java.lang.String) 
		String name
	public void setText (java.lang.String) 
		String text
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
}

org/dom4j/tree/DefaultNamespace.class
DefaultNamespace.java
package org.dom4j.tree
public org.dom4j.tree.DefaultNamespace extends org.dom4j.Namespace {
	private org.dom4j.Element parent
	public void  (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void  (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element parent
		String prefix
		String uri
	protected int createHashCode () 
		int hashCode
	public boolean equals (java.lang.Object) 
		org.dom4j.tree.DefaultNamespace that
		Object object
	public int hashCode () 
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
}

org/dom4j/tree/DefaultProcessingInstruction.class
DefaultProcessingInstruction.java
package org.dom4j.tree
public org.dom4j.tree.DefaultProcessingInstruction extends org.dom4j.tree.FlyweightProcessingInstruction {
	private org.dom4j.Element parent
	public void  (java.lang.String, java.util.Map) 
		String target
		java.util.Map values
	public void  (java.lang.String, java.lang.String) 
		String target
		String values
	public void  (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element parent
		String target
		String values
	public void setTarget (java.lang.String) 
		String target
	public void setText (java.lang.String) 
		String text
	public void setValues (java.util.Map) 
		java.util.Map values
	public void setValue (java.lang.String, java.lang.String) 
		String name
		String value
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
}

org/dom4j/tree/DefaultText.class
DefaultText.java
package org.dom4j.tree
public org.dom4j.tree.DefaultText extends org.dom4j.tree.FlyweightText {
	private org.dom4j.Element parent
	public void  (java.lang.String) 
		String text
	public void  (org.dom4j.Element, java.lang.String) 
		org.dom4j.Element parent
		String text
	public void setText (java.lang.String) 
		String text
	public org.dom4j.Element getParent () 
	public void setParent (org.dom4j.Element) 
		org.dom4j.Element parent
	public boolean supportsParent () 
	public boolean isReadOnly () 
}

org/dom4j/tree/ElementIterator.class
ElementIterator.java
package org.dom4j.tree
public org.dom4j.tree.ElementIterator extends org.dom4j.tree.FilterIterator {
	public void  (java.util.Iterator) 
		java.util.Iterator proxy
	protected boolean matches (java.lang.Object) 
		Object element
}

org/dom4j/tree/ElementNameIterator.class
ElementNameIterator.java
package org.dom4j.tree
public org.dom4j.tree.ElementNameIterator extends org.dom4j.tree.FilterIterator {
	private String name
	public void  (java.util.Iterator, java.lang.String) 
		java.util.Iterator proxy
		String name
	protected boolean matches (java.lang.Object) 
		org.dom4j.Element element
		Object object
}

org/dom4j/tree/ElementQNameIterator.class
ElementQNameIterator.java
package org.dom4j.tree
public org.dom4j.tree.ElementQNameIterator extends org.dom4j.tree.FilterIterator {
	private org.dom4j.QName qName
	public void  (java.util.Iterator, org.dom4j.QName) 
		java.util.Iterator proxy
		org.dom4j.QName qName
	protected boolean matches (java.lang.Object) 
		org.dom4j.Element element
		Object object
}

org/dom4j/tree/FilterIterator.class
FilterIterator.java
package org.dom4j.tree
public abstract org.dom4j.tree.FilterIterator extends java.lang.Object implements java.util.Iterator  {
	protected java.util.Iterator proxy
	private Object next
	private boolean first
	public void  (java.util.Iterator) 
		java.util.Iterator proxy
	public boolean hasNext () 
	public java.lang.Object next ()  throws java.util.NoSuchElementException 
		Object answer
	public void remove () 
	protected abstract boolean matches (java.lang.Object) 
	protected java.lang.Object findNext () 
		Object nextObject
}

org/dom4j/tree/FlyweightAttribute.class
FlyweightAttribute.java
package org.dom4j.tree
public org.dom4j.tree.FlyweightAttribute extends org.dom4j.tree.AbstractAttribute {
	private org.dom4j.QName qname
	protected String value
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qname
		String value
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public void  (java.lang.String, java.lang.String, org.dom4j.Namespace) 
		String name
		String value
		org.dom4j.Namespace namespace
	public java.lang.String getValue () 
	public org.dom4j.QName getQName () 
}

org/dom4j/tree/FlyweightCDATA.class
FlyweightCDATA.java
package org.dom4j.tree
public org.dom4j.tree.FlyweightCDATA extends org.dom4j.tree.AbstractCDATA implements org.dom4j.CDATA  {
	protected String text
	public void  (java.lang.String) 
		String text
	public java.lang.String getText () 
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
}

org/dom4j/tree/FlyweightComment.class
FlyweightComment.java
package org.dom4j.tree
public org.dom4j.tree.FlyweightComment extends org.dom4j.tree.AbstractComment implements org.dom4j.Comment  {
	protected String text
	public void  (java.lang.String) 
		String text
	public java.lang.String getText () 
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
}

org/dom4j/tree/FlyweightEntity.class
FlyweightEntity.java
package org.dom4j.tree
public org.dom4j.tree.FlyweightEntity extends org.dom4j.tree.AbstractEntity {
	protected String name
	protected String text
	protected void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.String) 
		String name
		String text
	public java.lang.String getName () 
	public java.lang.String getText () 
	public void setText (java.lang.String) 
		String text
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
}

org/dom4j/tree/FlyweightProcessingInstruction.class
FlyweightProcessingInstruction.java
package org.dom4j.tree
public org.dom4j.tree.FlyweightProcessingInstruction extends org.dom4j.tree.AbstractProcessingInstruction {
	protected String target
	protected String text
	protected java.util.Map values
	public void  () 
	public void  (java.lang.String, java.util.Map) 
		String target
		java.util.Map values
	public void  (java.lang.String, java.lang.String) 
		String target
		String text
	public java.lang.String getTarget () 
	public void setTarget (java.lang.String) 
		String target
	public java.lang.String getText () 
	public java.lang.String getValue (java.lang.String) 
		String name
		String answer
	public java.util.Map getValues () 
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
}

org/dom4j/tree/FlyweightText.class
FlyweightText.java
package org.dom4j.tree
public org.dom4j.tree.FlyweightText extends org.dom4j.tree.AbstractText implements org.dom4j.Text  {
	protected String text
	public void  (java.lang.String) 
		String text
	public java.lang.String getText () 
	protected org.dom4j.Node createXPathResult (org.dom4j.Element) 
		org.dom4j.Element parent
}

org/dom4j/tree/NamespaceCache.class
NamespaceCache.java
package org.dom4j.tree
public org.dom4j.tree.NamespaceCache extends java.lang.Object {
	private static final String CONCURRENTREADERHASHMAP_CLASS
	protected static java.util.Map cache
	protected static java.util.Map noPrefixCache
	public void  () 
	public org.dom4j.Namespace get (java.lang.String, java.lang.String) 
		String prefix
		String uri
		java.util.Map uriCache
		java.lang.ref.WeakReference ref
		org.dom4j.Namespace answer
	public org.dom4j.Namespace get (java.lang.String) 
		String uri
		java.lang.ref.WeakReference ref
		org.dom4j.Namespace answer
	protected java.util.Map getURICache (java.lang.String) 
		String uri
		java.util.Map answer
	protected org.dom4j.Namespace createNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	static void  () 
		Class clazz
		java.lang.reflect.Constructor construct
		Class clazz
		Throwable t2
		Throwable t1
}

org/dom4j/tree/NamespaceStack.class
NamespaceStack.java
package org.dom4j.tree
public org.dom4j.tree.NamespaceStack extends java.lang.Object {
	private org.dom4j.DocumentFactory documentFactory
	private java.util.ArrayList namespaceStack
	private java.util.ArrayList namespaceCacheList
	private java.util.Map currentNamespaceCache
	private java.util.Map rootNamespaceCache
	private org.dom4j.Namespace defaultNamespace
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public void push (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
		String prefix
	public org.dom4j.Namespace pop () 
	public int size () 
	public void clear () 
	public org.dom4j.Namespace getNamespace (int) 
		int index
	public org.dom4j.Namespace getNamespaceForPrefix (java.lang.String) 
		org.dom4j.Namespace namespace
		int i
		String prefix
	public java.lang.String getURI (java.lang.String) 
		String prefix
		org.dom4j.Namespace namespace
	public boolean contains (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
		String prefix
		org.dom4j.Namespace current
	public org.dom4j.QName getQName (java.lang.String, java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		String qualifiedName
		String prefix
		int index
		org.dom4j.Namespace namespace
	public org.dom4j.QName getAttributeQName (java.lang.String, java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		String qualifiedName
		java.util.Map map
		org.dom4j.QName answer
		org.dom4j.Namespace namespace
		String prefix
		int index
	public void push (java.lang.String, java.lang.String) 
		String prefix
		String uri
		org.dom4j.Namespace namespace
	public org.dom4j.Namespace addNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
		org.dom4j.Namespace namespace
	public org.dom4j.Namespace pop (java.lang.String) 
		org.dom4j.Namespace ns
		int i
		String prefix
		org.dom4j.Namespace namespace
	public java.lang.String toString () 
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public org.dom4j.Namespace getDefaultNamespace () 
	protected org.dom4j.QName pushQName (java.lang.String, java.lang.String, org.dom4j.Namespace, java.lang.String) 
		String localName
		String qualifiedName
		org.dom4j.Namespace namespace
		String prefix
	protected org.dom4j.QName createQName (java.lang.String, java.lang.String, org.dom4j.Namespace) 
		String localName
		String qualifiedName
		org.dom4j.Namespace namespace
	protected org.dom4j.Namespace createNamespace (java.lang.String, java.lang.String) 
		String prefix
		String namespaceURI
	protected org.dom4j.Namespace findDefaultNamespace () 
		String prefix
		org.dom4j.Namespace namespace
		int i
	protected org.dom4j.Namespace remove (int) 
		int index
		org.dom4j.Namespace namespace
	protected java.util.Map getNamespaceCache () 
		int index
}

org/dom4j/tree/QNameCache.class
QNameCache.java
package org.dom4j.tree
public org.dom4j.tree.QNameCache extends java.lang.Object {
	protected java.util.Map noNamespaceCache
	protected java.util.Map namespaceCache
	private org.dom4j.DocumentFactory documentFactory
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public java.util.List getQNames () 
		java.util.Map map
		java.util.Iterator it
		java.util.List answer
	public org.dom4j.QName get (java.lang.String) 
		String name
		org.dom4j.QName answer
	public org.dom4j.QName get (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
		java.util.Map cache
		org.dom4j.QName answer
	public org.dom4j.QName get (java.lang.String, org.dom4j.Namespace, java.lang.String) 
		String localName
		org.dom4j.Namespace namespace
		String qName
		java.util.Map cache
		org.dom4j.QName answer
	public org.dom4j.QName get (java.lang.String, java.lang.String) 
		String name
		String prefix
		String qualifiedName
		String uri
		int index
	public org.dom4j.QName intern (org.dom4j.QName) 
		org.dom4j.QName qname
	protected java.util.Map getNamespaceCache (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
		java.util.Map answer
	protected java.util.Map createMap () 
	protected org.dom4j.QName createQName (java.lang.String) 
		String name
	protected org.dom4j.QName createQName (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	protected org.dom4j.QName createQName (java.lang.String, org.dom4j.Namespace, java.lang.String) 
		String name
		org.dom4j.Namespace namespace
		String qualifiedName
}

org/dom4j/tree/SingleIterator.class
SingleIterator.java
package org.dom4j.tree
public org.dom4j.tree.SingleIterator extends java.lang.Object implements java.util.Iterator  {
	private boolean first
	private Object object
	public void  (java.lang.Object) 
		Object object
	public boolean hasNext () 
	public java.lang.Object next () 
		Object answer
	public void remove () 
}

org/dom4j/util/AttributeHelper.class
AttributeHelper.java
package org.dom4j.util
public org.dom4j.util.AttributeHelper extends java.lang.Object {
	protected void  () 
	public static boolean booleanValue (org.dom4j.Element, java.lang.String) 
		org.dom4j.Element element
		String attributeName
	public static boolean booleanValue (org.dom4j.Element, org.dom4j.QName) 
		org.dom4j.Element element
		org.dom4j.QName attributeQName
	protected static boolean booleanValue (org.dom4j.Attribute) 
		Boolean b
		org.dom4j.Attribute attribute
		Object value
}

org/dom4j/util/IndexedDocumentFactory.class
IndexedDocumentFactory.java
package org.dom4j.util
public org.dom4j.util.IndexedDocumentFactory extends org.dom4j.DocumentFactory {
	protected static transient org.dom4j.util.IndexedDocumentFactory singleton
	public void  () 
	public static org.dom4j.DocumentFactory getInstance () 
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
	public org.dom4j.Element createElement (org.dom4j.QName, int) 
		org.dom4j.QName qname
		int attributeCount
	static void  () 
}

org/dom4j/util/IndexedElement.class
IndexedElement.java
package org.dom4j.util
public org.dom4j.util.IndexedElement extends org.dom4j.tree.DefaultElement {
	private java.util.Map elementIndex
	private java.util.Map attributeIndex
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (org.dom4j.QName, int) 
		org.dom4j.QName qname
		int attributeCount
	public org.dom4j.Attribute attribute (java.lang.String) 
		String name
	public org.dom4j.Attribute attribute (org.dom4j.QName) 
		org.dom4j.QName qName
	public org.dom4j.Element element (java.lang.String) 
		String name
	public org.dom4j.Element element (org.dom4j.QName) 
		org.dom4j.QName qName
	public java.util.List elements (java.lang.String) 
		String name
	public java.util.List elements (org.dom4j.QName) 
		org.dom4j.QName qName
	protected org.dom4j.Element asElement (java.lang.Object) 
		java.util.List list
		Object object
	protected java.util.List asElementList (java.lang.Object) 
		int i
		int size
		java.util.List list
		org.dom4j.tree.BackedList answer
		Object object
	protected java.util.Iterator asElementIterator (java.lang.Object) 
		Object object
	protected void addNode (org.dom4j.Node) 
		org.dom4j.Node node
	protected boolean removeNode (org.dom4j.Node) 
		org.dom4j.Node node
	protected java.util.Map attributeIndex () 
		java.util.Iterator iter
	protected java.util.Map elementIndex () 
		java.util.Iterator iter
	protected java.util.Map createAttributeIndex () 
		java.util.Map answer
	protected java.util.Map createElementIndex () 
		java.util.Map answer
	protected void addToElementIndex (org.dom4j.Element) 
		org.dom4j.Element element
		org.dom4j.QName qName
		String name
	protected void addToElementIndex (java.lang.Object, org.dom4j.Element) 
		java.util.List list
		java.util.List list
		Object key
		org.dom4j.Element value
		Object oldValue
	protected void removeFromElementIndex (org.dom4j.Element) 
		org.dom4j.Element element
		org.dom4j.QName qName
		String name
	protected void removeFromElementIndex (java.lang.Object, org.dom4j.Element) 
		java.util.List list
		Object key
		org.dom4j.Element value
		Object oldValue
	protected void addToAttributeIndex (org.dom4j.Attribute) 
		org.dom4j.Attribute attribute
		org.dom4j.QName qName
		String name
	protected void addToAttributeIndex (java.lang.Object, org.dom4j.Attribute) 
		Object key
		org.dom4j.Attribute value
		Object oldValue
	protected void removeFromAttributeIndex (org.dom4j.Attribute) 
		org.dom4j.Attribute attribute
		org.dom4j.QName qName
		String name
	protected void removeFromAttributeIndex (java.lang.Object, org.dom4j.Attribute) 
		Object key
		org.dom4j.Attribute value
		Object oldValue
	protected java.util.Map createIndex () 
	protected java.util.List createList () 
}

org/dom4j/util/NodeComparator.class
NodeComparator.java
package org.dom4j.util
public org.dom4j.util.NodeComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Comparable c1
		String name1
		String name2
		Object o1
		Object o2
	public int compare (org.dom4j.Node, org.dom4j.Node) 
		org.dom4j.Node n1
		org.dom4j.Node n2
		int nodeType1
		int nodeType2
		int answer
	public int compare (org.dom4j.Document, org.dom4j.Document) 
		org.dom4j.Document n1
		org.dom4j.Document n2
		int answer
	public int compare (org.dom4j.Element, org.dom4j.Element) 
		org.dom4j.Attribute a1
		org.dom4j.Attribute a2
		int i
		int c1
		int c2
		org.dom4j.Element n1
		org.dom4j.Element n2
		int answer
	public int compare (org.dom4j.Attribute, org.dom4j.Attribute) 
		org.dom4j.Attribute n1
		org.dom4j.Attribute n2
		int answer
	public int compare (org.dom4j.QName, org.dom4j.QName) 
		org.dom4j.QName n1
		org.dom4j.QName n2
		int answer
	public int compare (org.dom4j.Namespace, org.dom4j.Namespace) 
		org.dom4j.Namespace n1
		org.dom4j.Namespace n2
		int answer
	public int compare (org.dom4j.CharacterData, org.dom4j.CharacterData) 
		org.dom4j.CharacterData t1
		org.dom4j.CharacterData t2
	public int compare (org.dom4j.DocumentType, org.dom4j.DocumentType) 
		org.dom4j.DocumentType o1
		org.dom4j.DocumentType o2
		int answer
	public int compare (org.dom4j.Entity, org.dom4j.Entity) 
		org.dom4j.Entity n1
		org.dom4j.Entity n2
		int answer
	public int compare (org.dom4j.ProcessingInstruction, org.dom4j.ProcessingInstruction) 
		org.dom4j.ProcessingInstruction n1
		org.dom4j.ProcessingInstruction n2
		int answer
	public int compareContent (org.dom4j.Branch, org.dom4j.Branch) 
		org.dom4j.Node n1
		org.dom4j.Node n2
		int i
		org.dom4j.Branch b1
		org.dom4j.Branch b2
		int c1
		int c2
		int answer
	public int compare (java.lang.String, java.lang.String) 
		String o1
		String o2
}

org/dom4j/util/NonLazyDocumentFactory.class
NonLazyDocumentFactory.java
package org.dom4j.util
public org.dom4j.util.NonLazyDocumentFactory extends org.dom4j.DocumentFactory {
	protected static transient org.dom4j.util.NonLazyDocumentFactory singleton
	public void  () 
	public static org.dom4j.DocumentFactory getInstance () 
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
	static void  () 
}

org/dom4j/util/NonLazyElement.class
NonLazyElement.java
package org.dom4j.util
public org.dom4j.util.NonLazyElement extends org.dom4j.tree.BaseElement {
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (java.lang.String, org.dom4j.Namespace) 
		String name
		org.dom4j.Namespace namespace
	public void  (org.dom4j.QName, int) 
		org.dom4j.QName qname
		int attributeCount
}

org/dom4j/util/PerThreadSingleton.class
PerThreadSingleton.java
package org.dom4j.util
public org.dom4j.util.PerThreadSingleton extends java.lang.Object implements org.dom4j.util.SingletonStrategy  {
	private String singletonClassName
	private ThreadLocal perThreadCache
	public void  () 
	public void reset () 
	public java.lang.Object instance () 
		Exception ignore2
		Exception ignore
		Class clazz
		Object singletonInstancePerThread
		java.lang.ref.WeakReference ref
	public void setSingletonClassName (java.lang.String) 
		String singletonClassName
}

org/dom4j/util/ProxyDocumentFactory.class
ProxyDocumentFactory.java
package org.dom4j.util
public abstract org.dom4j.util.ProxyDocumentFactory extends java.lang.Object {
	private org.dom4j.DocumentFactory proxy
	public void  () 
	public void  (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory proxy
	public org.dom4j.Document createDocument () 
	public org.dom4j.Document createDocument (org.dom4j.Element) 
		org.dom4j.Element rootElement
	public org.dom4j.DocumentType createDocType (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String publicId
		String systemId
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
	public org.dom4j.Element createElement (java.lang.String) 
		String name
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, java.lang.String, java.lang.String) 
		org.dom4j.Element owner
		String name
		String value
	public org.dom4j.CDATA createCDATA (java.lang.String) 
		String text
	public org.dom4j.Comment createComment (java.lang.String) 
		String text
	public org.dom4j.Text createText (java.lang.String) 
		String text
	public org.dom4j.Entity createEntity (java.lang.String, java.lang.String) 
		String name
		String text
	public org.dom4j.Namespace createNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String) 
		String target
		String data
	public org.dom4j.ProcessingInstruction createProcessingInstruction (java.lang.String, java.util.Map) 
		String target
		java.util.Map data
	public org.dom4j.QName createQName (java.lang.String, org.dom4j.Namespace) 
		String localName
		org.dom4j.Namespace namespace
	public org.dom4j.QName createQName (java.lang.String) 
		String localName
	public org.dom4j.QName createQName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String prefix
		String uri
	public org.dom4j.QName createQName (java.lang.String, java.lang.String) 
		String qualifiedName
		String uri
	public org.dom4j.XPath createXPath (java.lang.String) 
		String xpathExpression
	public org.dom4j.XPath createXPath (java.lang.String, org.jaxen.VariableContext) 
		String xpathExpression
		org.jaxen.VariableContext variableContext
	public org.dom4j.NodeFilter createXPathFilter (java.lang.String, org.jaxen.VariableContext) 
		String xpathFilterExpression
		org.jaxen.VariableContext variableContext
	public org.dom4j.NodeFilter createXPathFilter (java.lang.String) 
		String xpathFilterExpression
	public org.dom4j.rule.Pattern createPattern (java.lang.String) 
		String xpathPattern
	protected org.dom4j.DocumentFactory getProxy () 
	protected void setProxy (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory proxy
}

org/dom4j/util/SimpleSingleton.class
SimpleSingleton.java
package org.dom4j.util
public org.dom4j.util.SimpleSingleton extends java.lang.Object implements org.dom4j.util.SingletonStrategy  {
	private String singletonClassName
	private Object singletonInstance
	public void  () 
	public java.lang.Object instance () 
	public void reset () 
		Exception ignore2
		Exception ignore
		Class clazz
	public void setSingletonClassName (java.lang.String) 
		String singletonClassName
}

org/dom4j/util/SingletonStrategy.class
SingletonStrategy.java
package org.dom4j.util
public abstract org.dom4j.util.SingletonStrategy extends java.lang.Object {
	public abstract java.lang.Object instance () 
	public abstract void reset () 
	public abstract void setSingletonClassName (java.lang.String) 
}

org/dom4j/util/UserDataAttribute.class
UserDataAttribute.java
package org.dom4j.util
public org.dom4j.util.UserDataAttribute extends org.dom4j.tree.DefaultAttribute {
	private Object data
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public void  (org.dom4j.QName, java.lang.String) 
		org.dom4j.QName qname
		String text
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
}

org/dom4j/util/UserDataDocumentFactory.class
UserDataDocumentFactory.java
package org.dom4j.util
public org.dom4j.util.UserDataDocumentFactory extends org.dom4j.DocumentFactory {
	protected static transient org.dom4j.util.UserDataDocumentFactory singleton
	public void  () 
	public static org.dom4j.DocumentFactory getInstance () 
	public org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qname
	public org.dom4j.Attribute createAttribute (org.dom4j.Element, org.dom4j.QName, java.lang.String) 
		org.dom4j.Element owner
		org.dom4j.QName qname
		String value
	static void  () 
}

org/dom4j/util/UserDataElement.class
UserDataElement.java
package org.dom4j.util
public org.dom4j.util.UserDataElement extends org.dom4j.tree.DefaultElement {
	private Object data
	public void  (java.lang.String) 
		String name
	public void  (org.dom4j.QName) 
		org.dom4j.QName qname
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
	public java.lang.String toString () 
	public java.lang.Object clone () 
		org.dom4j.util.UserDataElement answer
	protected java.lang.Object getCopyOfUserData () 
	protected org.dom4j.Element createElement (java.lang.String) 
		String name
		org.dom4j.Element answer
	protected org.dom4j.Element createElement (org.dom4j.QName) 
		org.dom4j.QName qName
		org.dom4j.Element answer
}

org/dom4j/util/XMLErrorHandler.class
XMLErrorHandler.java
package org.dom4j.util
public org.dom4j.util.XMLErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	protected static final org.dom4j.QName ERROR_QNAME
	protected static final org.dom4j.QName FATALERROR_QNAME
	protected static final org.dom4j.QName WARNING_QNAME
	private org.dom4j.Element errors
	private org.dom4j.QName errorQName
	private org.dom4j.QName fatalErrorQName
	private org.dom4j.QName warningQName
	public void  () 
	public void  (org.dom4j.Element) 
		org.dom4j.Element errors
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
		org.dom4j.Element element
	public void fatalError (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
		org.dom4j.Element element
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
		org.dom4j.Element element
	public org.dom4j.Element getErrors () 
	public void setErrors (org.dom4j.Element) 
		org.dom4j.Element errors
	public org.dom4j.QName getErrorQName () 
	public void setErrorQName (org.dom4j.QName) 
		org.dom4j.QName errorQName
	public org.dom4j.QName getFatalErrorQName () 
	public void setFatalErrorQName (org.dom4j.QName) 
		org.dom4j.QName fatalErrorQName
	public org.dom4j.QName getWarningQName () 
	public void setWarningQName (org.dom4j.QName) 
		org.dom4j.QName warningQName
	protected void addException (org.dom4j.Element, org.xml.sax.SAXParseException) 
		org.dom4j.Element element
		org.xml.sax.SAXParseException e
		String publicID
		String systemID
	static void  () 
}

org/dom4j/Visitor.class
Visitor.java
package org.dom4j
public abstract org.dom4j.Visitor extends java.lang.Object {
	public abstract void visit (org.dom4j.Document) 
	public abstract void visit (org.dom4j.DocumentType) 
	public abstract void visit (org.dom4j.Element) 
	public abstract void visit (org.dom4j.Attribute) 
	public abstract void visit (org.dom4j.CDATA) 
	public abstract void visit (org.dom4j.Comment) 
	public abstract void visit (org.dom4j.Entity) 
	public abstract void visit (org.dom4j.Namespace) 
	public abstract void visit (org.dom4j.ProcessingInstruction) 
	public abstract void visit (org.dom4j.Text) 
}

org/dom4j/VisitorSupport.class
VisitorSupport.java
package org.dom4j
public abstract org.dom4j.VisitorSupport extends java.lang.Object implements org.dom4j.Visitor  {
	public void  () 
	public void visit (org.dom4j.Document) 
		org.dom4j.Document document
	public void visit (org.dom4j.DocumentType) 
		org.dom4j.DocumentType documentType
	public void visit (org.dom4j.Element) 
		org.dom4j.Element node
	public void visit (org.dom4j.Attribute) 
		org.dom4j.Attribute node
	public void visit (org.dom4j.CDATA) 
		org.dom4j.CDATA node
	public void visit (org.dom4j.Comment) 
		org.dom4j.Comment node
	public void visit (org.dom4j.Entity) 
		org.dom4j.Entity node
	public void visit (org.dom4j.Namespace) 
		org.dom4j.Namespace namespace
	public void visit (org.dom4j.ProcessingInstruction) 
		org.dom4j.ProcessingInstruction node
	public void visit (org.dom4j.Text) 
		org.dom4j.Text node
}

org/dom4j/xpath/DefaultNamespaceContext.class
DefaultNamespaceContext.java
package org.dom4j.xpath
public org.dom4j.xpath.DefaultNamespaceContext extends java.lang.Object implements org.jaxen.NamespaceContext java.io.Serializable  {
	private final org.dom4j.Element element
	public void  (org.dom4j.Element) 
		org.dom4j.Element element
	public static org.dom4j.xpath.DefaultNamespaceContext create (java.lang.Object) 
		org.dom4j.Document doc
		Object node
		org.dom4j.Element element
	public java.lang.String translateNamespacePrefixToUri (java.lang.String) 
		org.dom4j.Namespace ns
		String prefix
}

org/dom4j/xpath/DefaultXPath$1.class
DefaultXPath.java
package org.dom4j.xpath
 org.dom4j.xpath.DefaultXPath$1 extends java.lang.Object implements java.util.Comparator  {
	private final java.util.Map val$sortValues
	private final org.dom4j.xpath.DefaultXPath this$0
	void  (org.dom4j.xpath.DefaultXPath, java.util.Map) 
		org.dom4j.xpath.DefaultXPath this$0
		java.util.Map val$sortValues
	public int compare (java.lang.Object, java.lang.Object) 
		Comparable c1
		Object o1
		Object o2
}

org/dom4j/xpath/DefaultXPath.class
DefaultXPath.java
package org.dom4j.xpath
public org.dom4j.xpath.DefaultXPath extends java.lang.Object implements org.dom4j.XPath org.dom4j.NodeFilter java.io.Serializable  {
	private String text
	private org.jaxen.XPath xpath
	private org.jaxen.NamespaceContext namespaceContext
	public void  (java.lang.String)  throws org.dom4j.InvalidXPathException 
		String text
	public java.lang.String toString () 
	public java.lang.String getText () 
	public org.jaxen.FunctionContext getFunctionContext () 
	public void setFunctionContext (org.jaxen.FunctionContext) 
		org.jaxen.FunctionContext functionContext
	public org.jaxen.NamespaceContext getNamespaceContext () 
	public void setNamespaceURIs (java.util.Map) 
		java.util.Map map
	public void setNamespaceContext (org.jaxen.NamespaceContext) 
		org.jaxen.NamespaceContext namespaceContext
	public org.jaxen.VariableContext getVariableContext () 
	public void setVariableContext (org.jaxen.VariableContext) 
		org.jaxen.VariableContext variableContext
	public java.lang.Object evaluate (java.lang.Object) 
		java.util.List answer
		org.jaxen.JaxenException e
		Object context
	public java.lang.Object selectObject (java.lang.Object) 
		Object context
	public java.util.List selectNodes (java.lang.Object) 
		org.jaxen.JaxenException e
		Object context
	public java.util.List selectNodes (java.lang.Object, org.dom4j.XPath) 
		Object context
		org.dom4j.XPath sortXPath
		java.util.List answer
	public java.util.List selectNodes (java.lang.Object, org.dom4j.XPath, boolean) 
		Object context
		org.dom4j.XPath sortXPath
		boolean distinct
		java.util.List answer
	public org.dom4j.Node selectSingleNode (java.lang.Object) 
		Object answer
		org.jaxen.JaxenException e
		Object context
	public java.lang.String valueOf (java.lang.Object) 
		org.jaxen.JaxenException e
		Object context
	public java.lang.Number numberValueOf (java.lang.Object) 
		org.jaxen.JaxenException e
		Object context
	public boolean booleanValueOf (java.lang.Object) 
		org.jaxen.JaxenException e
		Object context
	public void sort (java.util.List) 
		java.util.List list
	public void sort (java.util.List, boolean) 
		org.dom4j.Node node
		Object expression
		Object object
		int i
		int size
		java.util.HashMap sortValues
		java.util.List list
		boolean distinct
	public boolean matches (org.dom4j.Node) 
		Object item
		java.util.List answer
		org.jaxen.JaxenException e
		org.dom4j.Node node
	protected void sort (java.util.List, java.util.Map) 
		java.util.List list
		java.util.Map sortValues
	protected void removeDuplicates (java.util.List, java.util.Map) 
		Object node
		Object value
		java.util.Iterator iter
		java.util.List list
		java.util.Map sortValues
		java.util.HashSet distinctValues
	protected java.lang.Object getCompareValue (org.dom4j.Node) 
		org.dom4j.Node node
	protected static org.jaxen.XPath parse (java.lang.String) 
		org.jaxen.JaxenException e
		Throwable t
		String text
	protected void setNSContext (java.lang.Object) 
		Object context
	protected void handleJaxenException (org.jaxen.JaxenException)  throws org.dom4j.XPathException 
		org.jaxen.JaxenException exception
}

org/dom4j/xpath/XPathPattern.class
XPathPattern.java
package org.dom4j.xpath
public org.dom4j.xpath.XPathPattern extends java.lang.Object implements org.dom4j.rule.Pattern  {
	private String text
	private org.jaxen.pattern.Pattern pattern
	private org.jaxen.Context context
	public void  (org.jaxen.pattern.Pattern) 
		org.jaxen.pattern.Pattern pattern
	public void  (java.lang.String) 
		org.jaxen.saxpath.SAXPathException e
		Throwable t
		String text
	public boolean matches (org.dom4j.Node) 
		java.util.ArrayList list
		org.jaxen.JaxenException e
		org.dom4j.Node node
	public java.lang.String getText () 
	public double getPriority () 
	public org.dom4j.rule.Pattern[] getUnionPatterns () 
		int i
		int size
		org.dom4j.xpath.XPathPattern[] answer
		org.jaxen.pattern.Pattern[] patterns
	public short getMatchType () 
	public java.lang.String getMatchesNodeName () 
	public void setVariableContext (org.jaxen.VariableContext) 
		org.jaxen.VariableContext variableContext
	public java.lang.String toString () 
	protected org.jaxen.ContextSupport getContextSupport () 
	protected void handleJaxenException (org.jaxen.JaxenException)  throws org.dom4j.XPathException 
		org.jaxen.JaxenException exception
}

org/dom4j/XPath.class
XPath.java
package org.dom4j
public abstract org.dom4j.XPath extends java.lang.Object implements org.dom4j.NodeFilter  {
	public abstract java.lang.String getText () 
	public abstract boolean matches (org.dom4j.Node) 
	public abstract java.lang.Object evaluate (java.lang.Object) 
	public abstract java.lang.Object selectObject (java.lang.Object) 
	public abstract java.util.List selectNodes (java.lang.Object) 
	public abstract java.util.List selectNodes (java.lang.Object, org.dom4j.XPath) 
	public abstract java.util.List selectNodes (java.lang.Object, org.dom4j.XPath, boolean) 
	public abstract org.dom4j.Node selectSingleNode (java.lang.Object) 
	public abstract java.lang.String valueOf (java.lang.Object) 
	public abstract java.lang.Number numberValueOf (java.lang.Object) 
	public abstract boolean booleanValueOf (java.lang.Object) 
	public abstract void sort (java.util.List) 
	public abstract void sort (java.util.List, boolean) 
	public abstract org.jaxen.FunctionContext getFunctionContext () 
	public abstract void setFunctionContext (org.jaxen.FunctionContext) 
	public abstract org.jaxen.NamespaceContext getNamespaceContext () 
	public abstract void setNamespaceContext (org.jaxen.NamespaceContext) 
	public abstract void setNamespaceURIs (java.util.Map) 
	public abstract org.jaxen.VariableContext getVariableContext () 
	public abstract void setVariableContext (org.jaxen.VariableContext) 
}

org/dom4j/XPathException.class
XPathException.java
package org.dom4j
public org.dom4j.XPathException extends java.lang.RuntimeException {
	private String xpath
	public void  (java.lang.String) 
		String xpath
	public void  (java.lang.String, java.lang.String) 
		String xpath
		String reason
	public void  (java.lang.String, java.lang.Exception) 
		String xpath
		Exception e
	public java.lang.String getXPath () 
}

org/dom4j/xpp/ProxyXmlStartTag.class
ProxyXmlStartTag.java
package org.dom4j.xpp
public org.dom4j.xpp.ProxyXmlStartTag extends java.lang.Object implements org.gjt.xpp.XmlStartTag  {
	private org.dom4j.Element element
	private org.dom4j.DocumentFactory factory
	public void  () 
	public void  (org.dom4j.Element) 
		org.dom4j.Element element
	public void resetStartTag () 
	public int getAttributeCount () 
	public java.lang.String getAttributeNamespaceUri (int) 
		org.dom4j.Attribute attribute
		int index
	public java.lang.String getAttributeLocalName (int) 
		org.dom4j.Attribute attribute
		int index
	public java.lang.String getAttributePrefix (int) 
		String prefix
		org.dom4j.Attribute attribute
		int index
	public java.lang.String getAttributeRawName (int) 
		org.dom4j.Attribute attribute
		int index
	public java.lang.String getAttributeValue (int) 
		org.dom4j.Attribute attribute
		int index
	public java.lang.String getAttributeValueFromRawName (java.lang.String) 
		org.dom4j.Attribute attribute
		java.util.Iterator iter
		String rawName
	public java.lang.String getAttributeValueFromName (java.lang.String, java.lang.String) 
		org.dom4j.Attribute attribute
		java.util.Iterator iter
		String namespaceURI
		String localName
	public boolean isAttributeNamespaceDeclaration (int) 
		org.dom4j.Attribute attribute
		int index
	public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.gjt.xpp.XmlPullParserException 
		String namespaceURI
		String localName
		String rawName
		String value
		org.dom4j.QName qname
	public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)  throws org.gjt.xpp.XmlPullParserException 
		String prefix
		int idx
		org.dom4j.QName qname
		String namespaceURI
		String localName
		String rawName
		String value
		boolean isNamespaceDeclaration
	public void ensureAttributesCapacity (int)  throws org.gjt.xpp.XmlPullParserException 
		org.dom4j.tree.AbstractElement elementImpl
		int minCapacity
	public void removeAtttributes ()  throws org.gjt.xpp.XmlPullParserException 
	public void removeAttributes ()  throws org.gjt.xpp.XmlPullParserException 
	public java.lang.String getLocalName () 
	public java.lang.String getNamespaceUri () 
	public java.lang.String getPrefix () 
	public java.lang.String getRawName () 
	public void modifyTag (java.lang.String, java.lang.String, java.lang.String) 
		String namespaceURI
		String lName
		String rawName
	public void resetTag () 
	public boolean removeAttributeByName (java.lang.String, java.lang.String)  throws org.gjt.xpp.XmlPullParserException 
		org.dom4j.QName qname
		org.dom4j.Attribute attribute
		String namespaceURI
		String localName
	public boolean removeAttributeByRawName (java.lang.String)  throws org.gjt.xpp.XmlPullParserException 
		org.dom4j.Attribute current
		org.dom4j.Attribute attribute
		java.util.Iterator it
		String rawName
	public org.dom4j.DocumentFactory getDocumentFactory () 
	public void setDocumentFactory (org.dom4j.DocumentFactory) 
		org.dom4j.DocumentFactory documentFactory
	public org.dom4j.Element getElement () 
}

META-INF/LICENSE.txt