Package org.itsnat.core.domutil

Contains utilities to manipulate DOM elements using the pattern approach (lists, tables and trees) and other utility classes and interfaces.

See:
          Description

Interface Summary
ElementGroup This interface is the base of several interface oriented to manage groups of DOM elements such as element lists, tables and trees.
ElementGroupManager Utility interface used as factory of ElementGroup objects and related resources.
ElementLabel This utility interface is used to render a value inside the associated DOM element using a pattern.
ElementLabelRenderer Used by ElementLabel objects to render the associated value.
ElementList Manages a pattern based DOM Element list.
ElementListBase This utility interface represents and manages an integer indexed DOM Element list, a list of consecutive elements with a single parent element.
ElementListFree Represents an integer indexed DOM Element list, child elements can have different tag names (the meaning of "free").
ElementListRenderer Used by ElementList objects to render the values associated to child elements.
ElementListStructure Used by ElementList objects to obtain the content parent element of a child element of the list.
ElementRenderer Is used to render values as markup into DOM elements.
ElementTable Manages a pattern based DOM Element table.
ElementTableBase This utility interface represents and manages an integer indexed DOM Element table, a row list of consecutive elements with a single parent element, every row element contains again an element list (cells).
ElementTableFree Represents an integer indexed DOM Element table, row elements and cell elements can have different tag names (the meaning of "free").
ElementTableRenderer Used by ElementTable objects to render the values associated to cell elements.
ElementTableStructure Used by ElementTable objects to obtain row and cell content elements.
ElementTree Represents a pattern based DOM tree with a removable root.
ElementTreeNode Represents a pattern based DOM tree node.
ElementTreeNodeList Represents a pattern based DOM tree node list.
ElementTreeNodeRenderer Used by ElementTreeNode objects to render the value associated to the tree node.
ElementTreeNodeStructure Used by ElementTreeNode objects to obtain the required element of the tree node markup.
ListElementInfo Contains the DOM Element object and index of a child of a DOM element list.
TableCellElementInfo Contains the DOM Elements, row and cell, and the row and column indexes of a cell of a DOM element table.
 

Class Summary
ItsNatDOMUtil This class provides methods to do frequent DOM related tasks.
ItsNatTreeWalker Utility class used to easily iterate a DOM tree, specially DOM elements.
 

Package org.itsnat.core.domutil Description

Contains utilities to manipulate DOM elements using the pattern approach (lists, tables and trees) and other utility classes and interfaces.



Copyright © 2007 Innowhere Software Services S.L. All Rights Reserved.