Class XMLElementNode
java.lang.Object
com.webmethods.caf.faces.data.tree.object.XMLElementNode
- All Implemented Interfaces:
INode
Deprecated.
use for better performance
Adapts a W3C DOM element (
Element
) to a CAF tree node (INode
),
auto-generating a unique id for each element in the tree.
If the tree's content changes frequently,
you should use a XMLDOMNode
instead,
using a xpath expression to specify node ids.-
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.Lazily created bygetChildren()
.protected Element
Deprecated.protected String
Deprecated.Auto-generated id.protected INode
Deprecated.Null if root. -
Constructor Summary
ConstructorsConstructorDescriptionXMLElementNode
(Element element) Deprecated.Adapts W3C DOM element (and element tree below it) to a CAF tree node. -
Method Summary
-
Field Details
-
m_element
Deprecated. -
m_id
Deprecated.Auto-generated id. -
m_parent
Deprecated.Null if root. -
m_children
Deprecated.Lazily created bygetChildren()
.
-
-
Constructor Details
-
XMLElementNode
Deprecated.Adapts W3C DOM element (and element tree below it) to a CAF tree node.- Parameters:
element
- W3C DOM element to adapt.
-
-
Method Details
-
getData
Deprecated.Description copied from interface:INode
Row data. -
getId
Deprecated.Description copied from interface:INode
Row id. -
getParent
Deprecated.Description copied from interface:INode
Node parent, or null for root. -
getChildren
Deprecated.Description copied from interface:INode
List ofINode
children, in order. Empty list (non-null) for leaf nodes.- Specified by:
getChildren
in interfaceINode
-