A B C D E F G H I L M N P R S T V

A

appendChild(Node) - Method in class com.redspr.beanldom.stree.NodeImpl
 
appendData(String) - Method in class com.redspr.beanldom.stree.TextImpl
 
appendObject(String, Object) - Method in class com.redspr.beanldom.stree.DocumentImpl
append an object to the root element
ARRAY - Static variable in interface com.redspr.beanldom.ClassInfo
should be accessed as an array
ArrayInfo - class com.redspr.beanldom.info.ArrayInfo.
How to add an array
ArrayInfo() - Constructor for class com.redspr.beanldom.info.ArrayInfo
 
AttrImpl - class com.redspr.beanldom.stree.AttrImpl.
A single name/value pair with an Element owner

B

BaseInfo - class com.redspr.beanldom.info.BaseInfo.
Create default behaviour for ClassInfo objects.
BaseInfo() - Constructor for class com.redspr.beanldom.info.BaseInfo
 
BEAN - Static variable in interface com.redspr.beanldom.ClassInfo
- terrible name
bench() - Method in class com.redspr.beanldom.test.LDomTest
 

C

ChildNode - class com.redspr.beanldom.stree.ChildNode.
Base class for Elements providing support for siblings.
ChildNode(NodeImpl) - Constructor for class com.redspr.beanldom.stree.ChildNode
 
ClassInfo - interface com.redspr.beanldom.ClassInfo.
Superset of methods needed by clients to the cache of Object to XML mapping information.
ClassInfoFactory - class com.redspr.beanldom.ClassInfoFactory.
Store for mapping from Class to ClassInfo.
ClassInfoFactory() - Constructor for class com.redspr.beanldom.ClassInfoFactory
 
cloneNode(boolean) - Method in class com.redspr.beanldom.stree.NodeImpl
 
com.redspr.beanldom - package com.redspr.beanldom
 
com.redspr.beanldom.info - package com.redspr.beanldom.info
 
com.redspr.beanldom.stree - package com.redspr.beanldom.stree
 
com.redspr.beanldom.test - package com.redspr.beanldom.test
 
createAttribute(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createAttributeNS(String, String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createCDATASection(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createComment(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createDocumentFragment() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createElement(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createElementNS(String, String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createEntityReference(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createProcessingInstruction(String, String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
createTextNode(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 

D

deleteData(int, int) - Method in class com.redspr.beanldom.stree.TextImpl
 
DocumentImpl - class com.redspr.beanldom.stree.DocumentImpl.
Document simply points to element representing the root object.
DocumentImpl(String) - Constructor for class com.redspr.beanldom.stree.DocumentImpl
 

E

ElementBase - class com.redspr.beanldom.stree.ElementBase.
provide common features for Element classes
ElementBase(NodeImpl, String) - Constructor for class com.redspr.beanldom.stree.ElementBase
 
ElementFactory - class com.redspr.beanldom.stree.ElementFactory.
Create appropriate element given object
ElementFactory() - Constructor for class com.redspr.beanldom.stree.ElementFactory
 
ElementForArray - class com.redspr.beanldom.stree.ElementForArray.
represents and array.
ElementForBean - class com.redspr.beanldom.stree.ElementForBean.
ldom node maps to a java bean.
ElementForNull - class com.redspr.beanldom.stree.ElementForNull.
represent a null in tree
ElementForValue - class com.redspr.beanldom.stree.ElementForValue.
Element mapping to simple value.
EMPTY - Static variable in interface com.redspr.beanldom.PropertyInfo
 
EMPTY - Static variable in class com.redspr.beanldom.info.PropertyInfoImpl
 

F

fillInStackTrace() - Method in class com.redspr.beanldom.LDOMException
 

G

get(Class) - Static method in class com.redspr.beanldom.ClassInfoFactory
Find or create a ClassInfo object relating to a particular Class.
getAka() - Method in class com.redspr.beanldom.test.NameBean
 
getArray(Object) - Method in interface com.redspr.beanldom.ClassInfo
called if type == ARRAY.
getArray(Object) - Method in class com.redspr.beanldom.info.BaseInfo
 
getArray(Object) - Method in class com.redspr.beanldom.info.ArrayInfo
not very exciting doing this here but seems polite
getArrayOfString() - Method in class com.redspr.beanldom.test.TestBeanA
 
getArrayWithNull() - Method in class com.redspr.beanldom.test.TestBeanA
 
getAttribute(String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getAttributeNode(String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getAttributeNodeNS(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getAttributeNS(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getAttributes() - Method in interface com.redspr.beanldom.ClassInfo
list of attributes for this class.
getAttributes() - Method in class com.redspr.beanldom.info.LBeanInfo
 
getAttributes() - Method in class com.redspr.beanldom.info.BaseInfo
 
getAttributes() - Method in class com.redspr.beanldom.stree.ElementForBean
 
getAttributes() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getChildNodes() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getChildren() - Method in class com.redspr.beanldom.test.NameBean
 
getData() - Method in class com.redspr.beanldom.stree.TextImpl
 
getDate() - Method in class com.redspr.beanldom.test.TestBeanA
 
getDoctype() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getDocumentElement() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getDouble() - Method in class com.redspr.beanldom.test.TestBeanA
 
getElementById(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getElements() - Method in interface com.redspr.beanldom.ClassInfo
list of elements for this class.
getElements() - Method in class com.redspr.beanldom.info.LBeanInfo
 
getElements() - Method in class com.redspr.beanldom.info.BaseInfo
 
getElementsByTagName(String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getElementsByTagName(String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getElementsByTagNameNS(String, String) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getElementsByTagNameNS(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getFirstChild() - Method in class com.redspr.beanldom.stree.ElementForArray
 
getFirstChild() - Method in class com.redspr.beanldom.stree.ElementForNull
 
getFirstChild() - Method in class com.redspr.beanldom.stree.ElementForValue
 
getFirstChild() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getFirstChild() - Method in class com.redspr.beanldom.stree.ElementForBean
return all the indexed/list getters
getFirstChild() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getFirstName() - Method in class com.redspr.beanldom.test.NameBean
 
getFloat() - Method in class com.redspr.beanldom.test.TestBeanA
 
getImplementation() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getInt() - Method in class com.redspr.beanldom.test.TestBeanA
 
getLastChild() - Method in class com.redspr.beanldom.stree.ElementForArray
 
getLastChild() - Method in class com.redspr.beanldom.stree.ElementForNull
 
getLastChild() - Method in class com.redspr.beanldom.stree.ElementForValue
 
getLastChild() - Method in class com.redspr.beanldom.stree.ElementForBean
 
getLastChild() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getLastName() - Method in class com.redspr.beanldom.test.NameBean
 
getLength() - Method in class com.redspr.beanldom.stree.TextImpl
 
getLength() - Method in class com.redspr.beanldom.stree.ElementForBean
return number of attributes
getLocalName() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getLong() - Method in class com.redspr.beanldom.test.TestBeanA
 
getName() - Method in interface com.redspr.beanldom.PropertyInfo
name of this property
getName() - Method in class com.redspr.beanldom.info.PropertyInfoImpl
 
getName() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getNamedItem(String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getNamedItemNS(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
getNamespaceURI() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getNextChild(ChildNode) - Method in class com.redspr.beanldom.stree.ElementForArray
 
getNextSibling() - Method in class com.redspr.beanldom.stree.ChildNode
 
getNextSibling() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getNodeName() - Method in class com.redspr.beanldom.stree.TextImpl
 
getNodeName() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getNodeName() - Method in class com.redspr.beanldom.stree.ElementBase
 
getNodeName() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getNodeType() - Method in class com.redspr.beanldom.stree.TextImpl
 
getNodeType() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getNodeType() - Method in class com.redspr.beanldom.stree.ElementBase
 
getNodeType() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getNodeValue() - Method in class com.redspr.beanldom.stree.TextImpl
 
getNodeValue() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getNodeValue() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getNullArray() - Method in class com.redspr.beanldom.test.TestBeanA
 
getNullBean() - Method in class com.redspr.beanldom.test.TestBeanA
 
getNullValue() - Method in class com.redspr.beanldom.test.TestBeanA
 
getObject(Object) - Method in interface com.redspr.beanldom.PropertyInfo
will invoke the appropriate method on parent
getObject(Object) - Method in class com.redspr.beanldom.info.PropertyInfoImpl
 
getOwnerDocument() - Method in class com.redspr.beanldom.stree.TextImpl
 
getOwnerDocument() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
getOwnerDocument() - Method in class com.redspr.beanldom.stree.ElementBase
 
getOwnerDocument() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getOwnerElement() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getParentNode() - Method in class com.redspr.beanldom.stree.TextImpl
 
getParentNode() - Method in class com.redspr.beanldom.stree.ChildNode
 
getParentNode() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getPartner() - Method in class com.redspr.beanldom.test.NameBean
 
getPrefix() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getPreviousChild(ChildNode) - Method in class com.redspr.beanldom.stree.ElementForArray
 
getPreviousSibling() - Method in class com.redspr.beanldom.stree.ChildNode
 
getPreviousSibling() - Method in class com.redspr.beanldom.stree.NodeImpl
 
getPropertyType() - Method in interface com.redspr.beanldom.PropertyInfo
class info for the type of this property
getPropertyType() - Method in class com.redspr.beanldom.info.PropertyInfoImpl
 
getSpecified() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getSqlDate() - Method in class com.redspr.beanldom.test.TestBeanA
 
getString() - Method in class com.redspr.beanldom.test.TestBeanA
 
getStringBuffer() - Method in class com.redspr.beanldom.test.TestBeanA
 
getTagName() - Method in class com.redspr.beanldom.stree.ElementBase
 
getType() - Method in interface com.redspr.beanldom.ClassInfo
How should the implementation handle objects of this class
getType() - Method in class com.redspr.beanldom.info.ValueInfo
 
getType() - Method in class com.redspr.beanldom.info.LBeanInfo
 
getType() - Method in class com.redspr.beanldom.info.ArrayInfo
 
getValue() - Method in class com.redspr.beanldom.stree.AttrImpl
 
getValue(Object) - Method in interface com.redspr.beanldom.PropertyInfo
utility method that will call propertyType.getValue(propertyValue)
getValue(Object) - Method in interface com.redspr.beanldom.ClassInfo
convert target to a string.
getValue(Object) - Method in class com.redspr.beanldom.info.ValueInfo
 
getValue(Object) - Method in class com.redspr.beanldom.info.PropertyInfoImpl
 
getValue(Object) - Method in class com.redspr.beanldom.info.BaseInfo
 

H

hasAttribute(String) - Method in class com.redspr.beanldom.stree.ElementBase
 
hasAttributeNS(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
hasAttributes() - Method in class com.redspr.beanldom.stree.ElementBase
 
hasAttributes() - Method in class com.redspr.beanldom.stree.NodeImpl
 
hasChildNodes() - Method in class com.redspr.beanldom.stree.ElementForArray
 
hasChildNodes() - Method in class com.redspr.beanldom.stree.ElementForNull
 
hasChildNodes() - Method in class com.redspr.beanldom.stree.ElementForValue
 
hasChildNodes() - Method in class com.redspr.beanldom.stree.DocumentImpl
 
hasChildNodes() - Method in class com.redspr.beanldom.stree.ElementForBean
 
hasChildNodes() - Method in class com.redspr.beanldom.stree.NodeImpl
 

I

importNode(Node, boolean) - Method in class com.redspr.beanldom.stree.DocumentImpl
 
insertBefore(Node, Node) - Method in class com.redspr.beanldom.stree.NodeImpl
 
insertData(int, String) - Method in class com.redspr.beanldom.stree.TextImpl
 
isSupported(String, String) - Method in class com.redspr.beanldom.stree.NodeImpl
 
isValue(Class) - Static method in class com.redspr.beanldom.ClassInfoFactory
 
item(int) - Method in class com.redspr.beanldom.stree.ElementForBean
Get a child Node by its index XXX must be a way to make this simpler/quicker it gets called a LOT

L

LBeanInfo - class com.redspr.beanldom.info.LBeanInfo.
Determines xml attribute and elements for a Java Bean.
LBeanInfo(Class) - Constructor for class com.redspr.beanldom.info.LBeanInfo
 
LDOMException - exception com.redspr.beanldom.LDOMException.
Utility exception wraps original Throwable in a RuntimeException to allow system errors to be thrown unchecked.
LDOMException(String) - Constructor for class com.redspr.beanldom.LDOMException
 
LDOMException(String, Throwable) - Constructor for class com.redspr.beanldom.LDOMException
 
LDOMException(Throwable) - Constructor for class com.redspr.beanldom.LDOMException
 
LDomTest - class com.redspr.beanldom.test.LDomTest.
 
LDomTest(String) - Constructor for class com.redspr.beanldom.test.LDomTest
 

M

main(String[]) - Static method in class com.redspr.beanldom.test.LDomTest
 

N

NameBean - class com.redspr.beanldom.test.NameBean.
Example Java Bean.
NameBean(String, String) - Constructor for class com.redspr.beanldom.test.NameBean
Creates a new instance of NameBean
NodeImpl - class com.redspr.beanldom.stree.NodeImpl.
base implementation for all classes in stree
NodeImpl() - Constructor for class com.redspr.beanldom.stree.NodeImpl
 
normalize() - Method in class com.redspr.beanldom.stree.NodeImpl
 

P

printStackTrace() - Method in class com.redspr.beanldom.LDOMException
 
printStackTrace(PrintStream) - Method in class com.redspr.beanldom.LDOMException
 
printStackTrace(PrintWriter) - Method in class com.redspr.beanldom.LDOMException
 
PropertyInfo - interface com.redspr.beanldom.PropertyInfo.
Similar to java.beans.PropertyDescriptor but maintains reference to return types ClassInfo and allows static "interpreter" methods.
PropertyInfoImpl - class com.redspr.beanldom.info.PropertyInfoImpl.
Similar to java.beans.PropertyDescriptor but maintains reference to return types ClassInfo and allows static "interpreter" methods.
PropertyInfoImpl(PropertyDescriptor) - Constructor for class com.redspr.beanldom.info.PropertyInfoImpl
 

R

removeAttribute(String) - Method in class com.redspr.beanldom.stree.ElementBase
 
removeAttributeNode(Attr) - Method in class com.redspr.beanldom.stree.ElementBase
 
removeAttributeNS(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
removeChild(Node) - Method in class com.redspr.beanldom.stree.NodeImpl
 
removeNamedItem(String) - Method in class com.redspr.beanldom.stree.ElementBase
 
removeNamedItemNS(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
replaceChild(Node, Node) - Method in class com.redspr.beanldom.stree.NodeImpl
 
replaceData(int, int, String) - Method in class com.redspr.beanldom.stree.TextImpl
 

S

setAka(String[]) - Method in class com.redspr.beanldom.test.NameBean
 
setAttribute(String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
setAttributeNode(Attr) - Method in class com.redspr.beanldom.stree.ElementBase
 
setAttributeNodeNS(Attr) - Method in class com.redspr.beanldom.stree.ElementBase
 
setAttributeNS(String, String, String) - Method in class com.redspr.beanldom.stree.ElementBase
 
setChildren(NameBean[]) - Method in class com.redspr.beanldom.test.NameBean
 
setData(String) - Method in class com.redspr.beanldom.stree.TextImpl
 
setNamedItem(Node) - Method in class com.redspr.beanldom.stree.ElementBase
 
setNamedItemNS(Node) - Method in class com.redspr.beanldom.stree.ElementBase
 
setNextSibling(ChildNode) - Method in class com.redspr.beanldom.stree.ChildNode
 
setNodeValue(String) - Method in class com.redspr.beanldom.stree.NodeImpl
 
setPartner(NameBean) - Method in class com.redspr.beanldom.test.NameBean
 
setPrefix(String) - Method in class com.redspr.beanldom.stree.NodeImpl
 
setPreviousSibling(ChildNode) - Method in class com.redspr.beanldom.stree.ChildNode
 
setUnmatchedSetter(String) - Method in class com.redspr.beanldom.test.TestBeanA
 
setValue(String) - Method in class com.redspr.beanldom.stree.AttrImpl
 
splitText(int) - Method in class com.redspr.beanldom.stree.TextImpl
 
substringData(int, int) - Method in class com.redspr.beanldom.stree.TextImpl
 
suite() - Static method in class com.redspr.beanldom.test.LDomTest
 

T

testBasic() - Method in class com.redspr.beanldom.test.LDomTest
 
TestBeanA - class com.redspr.beanldom.test.TestBeanA.
Simple bean to test various features of mapping
TestBeanA() - Constructor for class com.redspr.beanldom.test.TestBeanA
 
testMapping() - Method in class com.redspr.beanldom.test.LDomTest
 
testPerf() - Method in class com.redspr.beanldom.test.LDomTest
 
TextImpl - class com.redspr.beanldom.stree.TextImpl.
Text Node Used for arrays of strings e.g.
TextImpl(NodeImpl, String) - Constructor for class com.redspr.beanldom.stree.TextImpl
 
toString() - Method in class com.redspr.beanldom.stree.NodeImpl
 

V

VALUE - Static variable in interface com.redspr.beanldom.ClassInfo
should be converted into a string as a TextNode or attribute value
ValueInfo - class com.redspr.beanldom.info.ValueInfo.
Info for an object that should be converted to a string
ValueInfo() - Constructor for class com.redspr.beanldom.info.ValueInfo
 

A B C D E F G H I L M N P R S T V