Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
E
F
G
H
I
M
N
O
P
R
S
A
add(String, Node)
- Method in class net.beandocument.
BeanNamedNodeMap
Adds a node to the named node map
add(Node)
- Method in class net.beandocument.
BeanNodeList
Sets a new item to the NodeList
addBeanSpecificAttribute(String, String)
- Method in class net.beandocument.
BeanElement
Adds an additional synthetic attribute to the element
addElementHandler(Class, Class)
- Method in class net.beandocument.
BeanDocumentBuilder
Adds a special element handler class to the element factory
addElementMapping(Class, Class)
- Method in class net.beandocument.
BeanElementFactory
Adds a handler class to the content element handlers list.
addExcludeFilter(BeanContentFilter)
- Method in class net.beandocument.
BeanDocumentBuilder
Adds a filter for evaluating bean element content.
addExcludeFilter(BeanContentFilter)
- Method in class net.beandocument.
BeanElementFactory
Adds an exclude filter to the set of member exclusion filters
addIncludeFilter(BeanContentFilter)
- Method in class net.beandocument.
BeanDocumentBuilder
Adds a filter for evaluating bean element content.
addIncludeFilter(BeanContentFilter)
- Method in class net.beandocument.
BeanElementFactory
Adds an include filter to the set of member inclusion filters
appendChild(Node)
- Method in class net.beandocument.
BeanBaseNode
NOTE: This function is not implemented and therefore will just throw an exception!
B
BeanAttribute
- class net.beandocument.
BeanAttribute
.
Implementation for attributes in bean context
BeanAttribute(BeanDocument, BeanBaseNode, String, String)
- Constructor for class net.beandocument.
BeanAttribute
Constructs a new Attribute based on the given object
BeanBaseNode
- class net.beandocument.
BeanBaseNode
.
Base node implementation for all bean node stuff which is general for the DOM implementation
BeanBaseNode(BeanDocument, BeanBaseNode)
- Constructor for class net.beandocument.
BeanBaseNode
Default Constructor
BeanCollectionElement
- class net.beandocument.
BeanCollectionElement
.
Implements Element for element lists
BeanCollectionElement(BeanDocument, BeanBaseNode, String, Object)
- Constructor for class net.beandocument.
BeanCollectionElement
Creates a new collection element
BeanContentFilter
- interface net.beandocument.
BeanContentFilter
.
Interface for defining a filter in bean documents.
BeanDocument
- class net.beandocument.
BeanDocument
.
Wraps a Java bean into a pseudo XML document instance.
BeanDocument(BeanElementFactory, Object)
- Constructor for class net.beandocument.
BeanDocument
Creates a new document based on the given bean
BeanDocumentBuilder
- class net.beandocument.
BeanDocumentBuilder
.
Builds bean based documents.
BeanDocumentBuilder()
- Constructor for class net.beandocument.
BeanDocumentBuilder
Creates a new DocumentBuilder instance
BeanDocumentFragment
- class net.beandocument.
BeanDocumentFragment
.
Document Fragment implementation for bean
BeanDocumentFragment(BeanDocument)
- Constructor for class net.beandocument.
BeanDocumentFragment
Constructor for a new document fragment
BeanElement
- class net.beandocument.
BeanElement
.
Base implementation for bean document elements
BeanElement(BeanDocument, BeanBaseNode, String, Object)
- Constructor for class net.beandocument.
BeanElement
Constructor for a new Bean Element
BeanElementFactory
- class net.beandocument.
BeanElementFactory
.
Helper class to analyze a bean for its behavior and data and generate the corresponding element types
BeanElementFactory()
- Constructor for class net.beandocument.
BeanElementFactory
Constructs a new analyzer
BeanMapElement
- class net.beandocument.
BeanMapElement
.
Implements Element for element maps
BeanMapElement(BeanDocument, BeanBaseNode, String, Object)
- Constructor for class net.beandocument.
BeanMapElement
Creates a new collection element
BeanNamedNodeMap
- class net.beandocument.
BeanNamedNodeMap
.
Map implementation of NamedNodeMap for bean documents
BeanNamedNodeMap()
- Constructor for class net.beandocument.
BeanNamedNodeMap
Default Constructor for a new Named Node Map
BeanNodeList
- class net.beandocument.
BeanNodeList
.
NodeList implementation to capture all generated nodes in the document
BeanNodeList()
- Constructor for class net.beandocument.
BeanNodeList
Creates a new, empty NodeList implementation
BeanObjectElement
- class net.beandocument.
BeanObjectElement
.
Element implementation for object type
BeanObjectElement(BeanDocument, BeanBaseNode, String, Object)
- Constructor for class net.beandocument.
BeanObjectElement
Constructs a new Element based on the given object
BeanSimpleTypeElement
- class net.beandocument.
BeanSimpleTypeElement
.
Element implementation for a simple type.
BeanSimpleTypeElement(BeanDocument, BeanBaseNode, String, Object)
- Constructor for class net.beandocument.
BeanSimpleTypeElement
Constructor for a new simple type bean element
C
cloneNode(boolean)
- Method in class net.beandocument.
BeanBaseNode
NOTE: This function is not implemented and therefore will just throw an exception!
createAttribute(String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createAttributeNS(String, String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createCDATASection(String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createComment(String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createDocumentFragment()
- Method in class net.beandocument.
BeanDocument
Creates a new document fragment
createElement(String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createElementNS(String, String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createEntityReference(String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createProcessingInstruction(String, String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
createTextNode(String)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
E
elementFactory
- Variable in class net.beandocument.
BeanDocument
Element factory to use for creating new child nodes
evaluateChilds(BeanBaseNode, Object)
- Method in class net.beandocument.
BeanElementFactory
Evaluates the provided bean and captures all retrievable element from it as node list containing all elements.
F
filterOK(BeanBaseNode, Object, String, Object)
- Method in class net.beandocument.
BeanElementFactory
Checks if the given element applies to all required filters which were defined for the document.
G
getAttribute(String)
- Method in class net.beandocument.
BeanElement
Retrieves the named attribute value
getAttributeNS(String, String)
- Method in class net.beandocument.
BeanElement
Retrieves the named attribute value with the given namespace.
getAttributeNode(String)
- Method in class net.beandocument.
BeanElement
Retrieves the named attribute object instance
getAttributeNodeNS(String, String)
- Method in class net.beandocument.
BeanElement
Retrieves the named attribute object instance with the given namespace.
getAttributes()
- Method in class net.beandocument.
BeanAttribute
Retrieves the attributes of the node.
getAttributes()
- Method in class net.beandocument.
BeanDocument
Retrieves all attributes of the current document This will always return null since the document itself has not attributes
getAttributes()
- Method in class net.beandocument.
BeanDocumentFragment
Attributes of the fragment
getAttributes()
- Method in class net.beandocument.
BeanElement
Retrieves all attributes of the element
getChildNodes()
- Method in class net.beandocument.
BeanAttribute
Retrieves the list of child nodes, which is an empty list in this case.
getChildNodes()
- Method in class net.beandocument.
BeanCollectionElement
Retrieves all child nodes of the element
getChildNodes()
- Method in class net.beandocument.
BeanDocument
Retrieves all child nodes of the current element
getChildNodes()
- Method in class net.beandocument.
BeanDocumentFragment
Returns empty node list
getChildNodes()
- Method in class net.beandocument.
BeanMapElement
Retrieves all child nodes of the element
getChildNodes()
- Method in class net.beandocument.
BeanObjectElement
Retrieves the child nodes of this element
getChildNodes()
- Method in class net.beandocument.
BeanSimpleTypeElement
Retrieves the child nodes of this element.
getDoctype()
- Method in class net.beandocument.
BeanDocument
Returns null as document type - beans to not define a specific document type
getDocument(Object)
- Method in class net.beandocument.
BeanDocumentBuilder
Generates and retrieves a new DOM document instance from the provided bean
getDocumentElement()
- Method in class net.beandocument.
BeanDocument
Returns the bean documents root element
getElementById(String)
- Method in class net.beandocument.
BeanDocument
Tries to retrieve the element with the given ID - this feature is not implemented!
getElementFactory()
- Method in class net.beandocument.
BeanBaseNode
Helper function to retrieve the current bean element factory instance
getElementForObject(BeanBaseNode, String, Object)
- Method in class net.beandocument.
BeanElementFactory
Analyzes the given object and created + returns the correct Element matching to the requested object
getElementsByTagName(String)
- Method in class net.beandocument.
BeanDocument
NOTE: This functionality is not implemented since it could lead to infinite crawls.
getElementsByTagName(String)
- Method in class net.beandocument.
BeanElement
Retrieves all direct child nodes of this element.
getElementsByTagNameNS(String, String)
- Method in class net.beandocument.
BeanDocument
NOTE: This functionality is not implemented since it could lead to infinite crawls.
getElementsByTagNameNS(String, String)
- Method in class net.beandocument.
BeanElement
Retrieves all direct child nodes of this element by given namespace.
getFirstChild()
- Method in class net.beandocument.
BeanAttribute
Retrieves the first child, which is (of course) not existing here.
getFirstChild()
- Method in class net.beandocument.
BeanDocument
Returns the first child of the document - which matches the root element
getFirstChild()
- Method in class net.beandocument.
BeanDocumentFragment
First child node
getFirstChild()
- Method in class net.beandocument.
BeanElement
Retrieves the first child node from the element
getImplementation()
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
getLastChild()
- Method in class net.beandocument.
BeanAttribute
Retrieves the last child, which is (of course) not existing here.
getLastChild()
- Method in class net.beandocument.
BeanDocument
Returns the last child of the document - which matches the root element
getLastChild()
- Method in class net.beandocument.
BeanDocumentFragment
Last child node
getLastChild()
- Method in class net.beandocument.
BeanElement
Retrieves the last child node from the element
getLength()
- Method in class net.beandocument.
BeanNamedNodeMap
Retrieves the length of the nodes in the map
getLength()
- Method in class net.beandocument.
BeanNodeList
Retrieves the length of nodes in the list
getLocalName()
- Method in class net.beandocument.
BeanAttribute
Retrieves the local attribute name which corresponds with the attribute name itself
getLocalName()
- Method in class net.beandocument.
BeanDocument
Retrieves the local name - since Document has no name, will always return null
getLocalName()
- Method in class net.beandocument.
BeanDocumentFragment
Local name of this node
getLocalName()
- Method in class net.beandocument.
BeanElement
Retrieves the local element name
getName()
- Method in class net.beandocument.
BeanAttribute
Retrieves attribute name
getNamedItem(String)
- Method in class net.beandocument.
BeanNamedNodeMap
Retrieves the named item from the map.
getNamedItemNS(String, String)
- Method in class net.beandocument.
BeanNamedNodeMap
Retrieves the named item from the map.
getNamespaceURI()
- Method in class net.beandocument.
BeanBaseNode
Retrieves the namespace of this node - will always be null since namespace support is not implemented
getNextSibling()
- Method in class net.beandocument.
BeanBaseNode
Gets the next sibling in element context
getNextSibling()
- Method in class net.beandocument.
BeanDocument
Retrieves the next sibling - since Document itself has no siblings, will always return null
getNodeName()
- Method in class net.beandocument.
BeanAttribute
Retrieves the name of the node, which corresponds with the attribute name
getNodeName()
- Method in class net.beandocument.
BeanDocument
Returns the name of the Document node, always the fixed "#document" value
getNodeName()
- Method in class net.beandocument.
BeanDocumentFragment
Node name of this fragment
getNodeName()
- Method in class net.beandocument.
BeanElement
Gets the element tag name
getNodeType()
- Method in class net.beandocument.
BeanAttribute
Retrieves the node type of the attribute, will always return a constant value
getNodeType()
- Method in class net.beandocument.
BeanDocument
Returns node type of this instance
getNodeType()
- Method in class net.beandocument.
BeanDocumentFragment
Fixed node type of this document fragment
getNodeType()
- Method in class net.beandocument.
BeanElement
Returns the node type value
getNodeValue()
- Method in class net.beandocument.
BeanAttribute
Retrieves the node value which corresponds with the attribute value
getNodeValue()
- Method in class net.beandocument.
BeanDocument
Retrieves the node value - since Document itself has no value, will always return null
getNodeValue()
- Method in class net.beandocument.
BeanDocumentFragment
Node value of this fragment
getNodeValue()
- Method in class net.beandocument.
BeanElement
Retrieves null value as node value like described in specification
getOwnerDocument()
- Method in class net.beandocument.
BeanBaseNode
Retrieves the owner document of this element
getOwnerDocument()
- Method in class net.beandocument.
BeanDocument
Retrieves the owner document - since Document itself is a document, will always return null
getOwnerElement()
- Method in class net.beandocument.
BeanAttribute
Gets the parent element where this attribute belongs to
getParentNode()
- Method in class net.beandocument.
BeanBaseNode
Retrieves the parent element of this element
getParentNode()
- Method in class net.beandocument.
BeanDocument
Retrieves the parent node - since Document has no parent, will always return null
getPrefix()
- Method in class net.beandocument.
BeanBaseNode
Retrieves the namespace prefix of this node - will always return null since namespace support is not implemented
getPreviousSibling()
- Method in class net.beandocument.
BeanBaseNode
Gets the previous sibling in element context
getPreviousSibling()
- Method in class net.beandocument.
BeanDocument
Retrieves the previous sibling - since Document itself has no siblings, will always return null
getSpecified()
- Method in class net.beandocument.
BeanAttribute
Returns flag if this attribute was specified or generate implicit
getTagName()
- Method in class net.beandocument.
BeanElement
Tag name of this element implementation
getValue()
- Method in class net.beandocument.
BeanAttribute
Retrieves the value of the attribute
H
hasAttribute(String)
- Method in class net.beandocument.
BeanElement
Checks whether this element contains the attribute with the given name
hasAttributeNS(String, String)
- Method in class net.beandocument.
BeanElement
Checks whether this element contains the attribute with the given name
hasAttributes()
- Method in class net.beandocument.
BeanAttribute
Returns always false
hasAttributes()
- Method in class net.beandocument.
BeanDocument
Boolean value if the document has attributes
hasAttributes()
- Method in class net.beandocument.
BeanDocumentFragment
Returns false since this fragment has no attributes
hasAttributes()
- Method in class net.beandocument.
BeanElement
Checks whether this element contains any attribute
hasChildNodes()
- Method in class net.beandocument.
BeanAttribute
Returns always false
hasChildNodes()
- Method in class net.beandocument.
BeanDocument
Boolean value if the document has child nodes
hasChildNodes()
- Method in class net.beandocument.
BeanDocumentFragment
Returns false since this fragment has no attributes
hasChildNodes()
- Method in class net.beandocument.
BeanElement
Checks whether this element contains any child nodes
I
importNode(Node, boolean)
- Method in class net.beandocument.
BeanDocument
NOTE: This function is not implemented and therefore will just throw an exception!
insertBefore(Node, Node)
- Method in class net.beandocument.
BeanBaseNode
NOTE: This function is not implemented and therefore will just throw an exception!
isSupported(String, String)
- Method in class net.beandocument.
BeanBaseNode
Returns always false since no special features are implemented
item(int)
- Method in class net.beandocument.
BeanNamedNodeMap
Retrieves the n'th element from the map
item(int)
- Method in class net.beandocument.
BeanNodeList
Retrieves one item of the list of nodes
M
MAX_DEPTH_DEFAULT
- Static variable in class net.beandocument.
BeanDocumentBuilder
default depth for element generation of bean documents
match(Class, String, Class)
- Method in interface net.beandocument.
BeanContentFilter
Tries to match a given member information against the filter instance.
match(Class, String, Class)
- Method in class net.beandocument.
SimpleBeanContentFilter
Tries to match a given member information against the filter instance.
N
net.beandocument
- package net.beandocument
Provides a DOM Level 1 document of any Java bean implementation.
normalize()
- Method in class net.beandocument.
BeanBaseNode
Normalize the node - calls to this method will be ignored
O
owner
- Variable in class net.beandocument.
BeanBaseNode
Owner document for this node
P
parent
- Variable in class net.beandocument.
BeanBaseNode
parent element for this element instance
R
removeAttribute(String)
- Method in class net.beandocument.
BeanElement
NOTE: This function is not implemented and therefore will just throw an exception!
removeAttributeNS(String, String)
- Method in class net.beandocument.
BeanElement
NOTE: This function is not implemented and therefore will just throw an exception!
removeAttributeNode(Attr)
- Method in class net.beandocument.
BeanElement
NOTE: This function is not implemented and therefore will just throw an exception!
removeChild(Node)
- Method in class net.beandocument.
BeanBaseNode
NOTE: This function is not implemented and therefore will just throw an exception!
removeNamedItem(String)
- Method in class net.beandocument.
BeanNamedNodeMap
Removes the named items from the map.
removeNamedItemNS(String, String)
- Method in class net.beandocument.
BeanNamedNodeMap
Removes the named items from the map.
replaceChild(Node, Node)
- Method in class net.beandocument.
BeanBaseNode
NOTE: This function is not implemented and therefore will just throw an exception!
S
SimpleBeanContentFilter
- class net.beandocument.
SimpleBeanContentFilter
.
Simple filter implementation which matches the given content as regular expressions against the given conditions.
SimpleBeanContentFilter(String, String, String)
- Constructor for class net.beandocument.
SimpleBeanContentFilter
Constructor for a new simple filter.
SimpleBeanContentFilter(Class, String, String)
- Constructor for class net.beandocument.
SimpleBeanContentFilter
Constructor for a new simple filter.
SimpleBeanContentFilter(String, String, Class)
- Constructor for class net.beandocument.
SimpleBeanContentFilter
Constructor for a new simple filter.
SimpleBeanContentFilter(Class, String, Class)
- Constructor for class net.beandocument.
SimpleBeanContentFilter
Constructor for a new simple filter.
setAttribute(String, String)
- Method in class net.beandocument.
BeanElement
NOTE: This function is not implemented and therefore will just throw an exception!
setAttributeNS(String, String, String)
- Method in class net.beandocument.
BeanElement
NOTE: This function is not implemented and therefore will just throw an exception!
setAttributeNode(Attr)
- Method in class net.beandocument.
BeanElement
NOTE: This function is not implemented and therefore will just throw an exception!
setAttributeNodeNS(Attr)
- Method in class net.beandocument.
BeanElement
NOTE: This function is not implemented and therefore will just throw an exception!
setMaxDepth(int)
- Method in class net.beandocument.
BeanDocumentBuilder
Sets the maximum evaluation depth for bean documents.
setMaxDepth(int)
- Method in class net.beandocument.
BeanElementFactory
Sets the maximum evaluation depth for element nodes
setNamedItem(Node)
- Method in class net.beandocument.
BeanNamedNodeMap
Sets a named item in the map.
setNamedItemNS(Node)
- Method in class net.beandocument.
BeanNamedNodeMap
Sets a named item in the map.
setNextSibling(BeanBaseNode)
- Method in class net.beandocument.
BeanBaseNode
Sets the next sibling when creating new elements
setNodeValue(String)
- Method in class net.beandocument.
BeanBaseNode
NOTE: This function is not implemented and therefore will just throw an exception!
setNodeValue(String)
- Method in class net.beandocument.
BeanElement
Sets the node value of this implementation.
setOwner(BeanDocument)
- Method in class net.beandocument.
BeanElementFactory
Sets the owner for the factory
setPrefix(String)
- Method in class net.beandocument.
BeanBaseNode
NOTE: This function is not implemented and therefore will just throw an exception!
setPreviousSibling(BeanBaseNode)
- Method in class net.beandocument.
BeanBaseNode
Sets the previous sibling when creating new elements
setValue(String)
- Method in class net.beandocument.
BeanAttribute
NOTE: This function is not implemented and therefore will just throw an exception!
A
B
C
E
F
G
H
I
M
N
O
P
R
S
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes