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