SUMMARY: java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.object.ListTableContentProvider
com.webmethods.caf.faces.data.object.SelectableListTableContentProvider
com.webmethods.caf.faces.data.object.FilterableSelectableListTableContentProvider
com.webmethods.caf.faces.data.tree.object.NodeTreeContentProvider
com.webmethods.caf.faces.data.tree.object.XMLTreeContentProvider
- All Implemented Interfaces:
- IPageFlowScopeAdapter, IAddressableTableContentProvider, IContentProvider, IFilterableTableContentProvider, IRefreshable, IRefreshableContentProvider, IReorderableTableContentProvider, ISelectableTableContentProvider, ISortableTableContentProvider, ITableContentProvider, IUpdateableContentProvider, IUpdateableTableContentProvider, ISelectableTreeContentProvider, ITreeContentProvider, Serializable
public class XMLTreeContentProvider
- extends NodeTreeContentProvider
Tree provider which displays a tree of W3C DOM (Node
s).
If this provider is configured with a row-id xpath expression
(see XMLTreeContentProvider.setRowIdXpath(String)
), the xpath expression
should resolve to a unique row id for each node to display.
If this provider is not configured with a row-id xpath expression,
all elements in the tree will be displayed with an auto-generated row id
(which may not work well if the tree is frequently updated).
- See Also:
- Serialized Form
EMPTY_ARGS
protected static final Object[] EMPTY_ARGS
m_descriptors
protected Map m_descriptors
m_rowIdXpath
protected String m_rowIdXpath
XMLTreeContentProvider
public XMLTreeContentProvider()
- Creates a new, uninitialized tree content-provider.
This provider must be initialized with a root.
XMLTreeContentProvider
public XMLTreeContentProvider(Node root)
- Creates a new tree content-provider with the specified element root.
Unless a row-id xpath expression is also configured,
the tree nodes will use auto-generated ids
(which may not work well if the tree's content changes frequently).
XMLTreeContentProvider
public XMLTreeContentProvider(Node root,
String rowIdXpath)
- Creates a new tree content-provider with the specified root and row-id xpath expression
(ie the xpath expression resolves to a unique id for each node to display).