|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ElementGroupManager
Utility interface used as factory of ElementGroup objects
and related resources.
ItsNatDocument.getElementGroupManager()| Method Summary | |
|---|---|
ElementLabelRenderer |
createDefaultElementLabelRenderer()
Creates the default DOM element label renderer. |
ElementListRenderer |
createDefaultElementListRenderer()
Creates the default DOM element list renderer. |
ElementListStructure |
createDefaultElementListStructure()
Creates the default DOM element list structure. |
ElementRenderer |
createDefaultElementRenderer()
Creates the default DOM element renderer. |
ElementTableRenderer |
createDefaultElementTableRenderer()
Creates the default DOM element table renderer. |
ElementTableStructure |
createDefaultElementTableStructure()
Creates the default DOM element table structure. |
ElementTreeNodeRenderer |
createDefaultElementTreeNodeRenderer()
Creates the default DOM element table renderer. |
ElementTreeNodeStructure |
createDefaultElementTreeNodeStructure()
Creates the default DOM element tree node structure. |
ElementLabel |
createElementLabel(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementLabelRenderer renderer)
Creates a pattern based DOM element label. |
ElementList |
createElementList(org.w3c.dom.Element parentElement,
boolean removePattern)
Creates a pattern based DOM element list. |
ElementList |
createElementList(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementListStructure structure,
ElementListRenderer renderer)
Creates a pattern based DOM element list. |
ElementListFree |
createElementListFree(org.w3c.dom.Element parentElement,
boolean master)
Creates a DOM element list manager. |
ElementTable |
createElementTable(org.w3c.dom.Element parentElement,
boolean removePattern)
Creates a pattern based DOM element table. |
ElementTable |
createElementTable(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTableStructure structure,
ElementTableRenderer renderer)
Creates a pattern based DOM element table. |
ElementTableFree |
createElementTableFree(org.w3c.dom.Element parentElement,
boolean master)
Creates a DOM element table manager. |
ElementTree |
createElementTree(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern)
Creates a pattern based DOM element tree. |
ElementTree |
createElementTree(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
Creates a pattern based DOM element tree. |
ElementTreeNode |
createElementTreeNode(org.w3c.dom.Element parentElement,
boolean removePattern)
Creates a pattern based DOM element tree node. |
ElementTreeNode |
createElementTreeNode(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
Creates a pattern based DOM element tree node. |
ElementTreeNodeList |
createElementTreeNodeList(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern)
Creates a pattern based rootless DOM element tree. |
ElementTreeNodeList |
createElementTreeNodeList(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
Creates a pattern based rootless DOM element tree. |
ItsNatDocument |
getItsNatDocument()
Returns the parent document this object belongs to. |
| Method Detail |
|---|
ItsNatDocument getItsNatDocument()
ElementListFree createElementListFree(org.w3c.dom.Element parentElement,
boolean master)
parentElement - the parent element of the list.master - if true only the manager must be used to make structural changes (add, remove or replace elements), avoiding direct DOM manipulation.
createElementList(org.w3c.dom.Element,boolean,org.itsnat.core.domutil.ElementListStructure,org.itsnat.core.domutil.ElementListRenderer)
ElementTableFree createElementTableFree(org.w3c.dom.Element parentElement,
boolean master)
parentElement - the parent element of the table.master - if true only the manager must be used to make structural changes (add, remove or replace elements), avoiding direct DOM manipulation.
createElementTable(org.w3c.dom.Element,boolean,org.itsnat.core.domutil.ElementTableStructure,org.itsnat.core.domutil.ElementTableRenderer)
ElementLabel createElementLabel(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementLabelRenderer renderer)
parentElement - the parent element of the label.removePattern - if true the current content is removed, otherwise the label shows the current content.renderer - the used label renderer. If null the default renderer is used.
ElementList createElementList(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementListStructure structure,
ElementListRenderer renderer)
parentElement - the parent element of the list.removePattern - if true the current content (the pattern as minimun) is removed, otherwise the list represents the current content.structure - the used list structure. If null the default structure is used.renderer - the used list renderer. If null the default renderer is used.
createElementList(org.w3c.dom.Element,boolean),
createElementListFree(Element,boolean)
ElementList createElementList(org.w3c.dom.Element parentElement,
boolean removePattern)
parentElement - the parent element of the list.removePattern - if true the current content (the pattern as minimun) is removed, otherwise the list represents the current content.
createElementList(org.w3c.dom.Element,boolean,org.itsnat.core.domutil.ElementListStructure,org.itsnat.core.domutil.ElementListRenderer),
createDefaultElementListStructure(),
createDefaultElementListRenderer()
ElementTable createElementTable(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTableStructure structure,
ElementTableRenderer renderer)
parentElement - the parent element of the table.removePattern - if true the current content (the first row as minimu) is removed, otherwise the table represents the current content.structure - the used table structure. If null the default structure is used.renderer - the used table renderer. If null the default renderer is used.
createElementTable(org.w3c.dom.Element,boolean),
createElementTableFree(Element,boolean)
ElementTable createElementTable(org.w3c.dom.Element parentElement,
boolean removePattern)
parentElement - the parent element of the table.removePattern - if true the current content (the first row as minimu) is removed, otherwise the table represents the current content.
createElementTable(org.w3c.dom.Element,boolean,org.itsnat.core.domutil.ElementTableStructure,org.itsnat.core.domutil.ElementTableRenderer),
createDefaultElementTableStructure(),
createDefaultElementTableRenderer()
ElementTreeNode createElementTreeNode(org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
parentElement - the parent element of the node and tree.removePattern - if true the pattern of child nodes (the first child if any) is removed, otherwise the child node list represents the current child node list.structure - the used tree node structure. If null the default structure is used.renderer - the used tree node renderer. If null the default renderer is used.
createElementTreeNode(org.w3c.dom.Element,boolean),
createElementTree(boolean,Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer),
createElementTreeNodeList(boolean,Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer)
ElementTreeNode createElementTreeNode(org.w3c.dom.Element parentElement,
boolean removePattern)
parentElement - the parent element of the node and tree.removePattern - if true the pattern of child nodes (the first child if any) is removed, otherwise the child node list represents the current child node list.
createElementTreeNode(org.w3c.dom.Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer),
createDefaultElementTreeNodeStructure(),
createDefaultElementTreeNodeRenderer()
ElementTree createElementTree(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
treeTable - if true the tree is a tree-table structurally.parentElement - the parent element of the tree.removePattern - if true the first node (the root node used as pattern) is removed, otherwise this node is the root.structure - the used tree node structure. If null the default structure is used.renderer - the used tree node renderer. If null the default renderer is used.
createElementTree(boolean,Element,boolean),
createElementTreeNode(org.w3c.dom.Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer),
createElementTreeNodeList(boolean,Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer)
ElementTree createElementTree(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern)
treeTable - if true the tree is a tree-table structurally.parentElement - the parent element of the tree.removePattern - if true the first tree node (used as pattern) is removed, otherwise this node is the root.
createElementTree(boolean,Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer),
createDefaultElementTreeNodeStructure(),
createDefaultElementTreeNodeRenderer()
ElementTreeNodeList createElementTreeNodeList(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
treeTable - if true the tree is a tree-table structurally.parentElement - the parent element of the tree.removePattern - if true the first child node is removed, otherwise the tree represents the current content (current top child nodes).structure - the used tree node structure. If null the default structure is used.renderer - the used tree node renderer. If null the default renderer is used.
createElementTreeNodeList(boolean,Element,boolean),
createElementTreeNode(org.w3c.dom.Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer),
createElementTree(boolean,Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer)
ElementTreeNodeList createElementTreeNodeList(boolean treeTable,
org.w3c.dom.Element parentElement,
boolean removePattern)
treeTable - if true the tree is a tree-table structurally.parentElement - the parent element of the tree.removePattern - if true the first child node is removed, otherwise the tree represents the current content (current top child nodes).
createElementTreeNodeList(boolean,Element,boolean,ElementTreeNodeStructure,ElementTreeNodeRenderer),
createDefaultElementTreeNodeStructure(),
createDefaultElementTreeNodeRenderer()ElementRenderer createDefaultElementRenderer()
ElementLabelRenderer createDefaultElementLabelRenderer()
ElementRenderer to
render the specified value.
ElementListRenderer createDefaultElementListRenderer()
ElementRenderer to
render the specified value.
ElementTableRenderer createDefaultElementTableRenderer()
ElementRenderer to
render the specified value.
ElementTreeNodeRenderer createDefaultElementTreeNodeRenderer()
ElementRenderer to
render a user value usually into the label element.
ElementListStructure createDefaultElementListStructure()
ElementTableStructure createDefaultElementTableStructure()
ElementTreeNodeStructure createDefaultElementTreeNodeStructure()
The reference manual explains with examples how this default structure works.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||