public interface ElementGroupManager
ElementGroup objects
and related resources.ItsNatDocument.getElementGroupManager()| Modifier and Type | Method and Description |
|---|---|
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(Element parentElement,
boolean removePattern,
ElementLabelRenderer renderer)
Creates a pattern based DOM element label.
|
ElementList |
createElementList(Element parentElement,
boolean removePattern)
Creates a pattern based DOM element list.
|
ElementList |
createElementList(Element parentElement,
boolean removePattern,
ElementListStructure structure,
ElementListRenderer renderer)
Creates a pattern based DOM element list.
|
ElementListFree |
createElementListFree(Element parentElement,
boolean master)
Creates a DOM element list manager.
|
ElementTable |
createElementTable(Element parentElement,
boolean removePattern)
Creates a pattern based DOM element table.
|
ElementTable |
createElementTable(Element parentElement,
boolean removePattern,
ElementTableStructure structure,
ElementTableRenderer renderer)
Creates a pattern based DOM element table.
|
ElementTableFree |
createElementTableFree(Element parentElement,
boolean master)
Creates a DOM element table manager.
|
ElementTree |
createElementTree(boolean treeTable,
Element parentElement,
boolean removePattern)
Creates a pattern based DOM element tree.
|
ElementTree |
createElementTree(boolean treeTable,
Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
Creates a pattern based DOM element tree.
|
ElementTreeNode |
createElementTreeNode(Element parentElement,
boolean removePattern)
Creates a pattern based DOM element tree node.
|
ElementTreeNode |
createElementTreeNode(Element parentElement,
boolean removePattern,
ElementTreeNodeStructure structure,
ElementTreeNodeRenderer renderer)
Creates a pattern based DOM element tree node.
|
ElementTreeNodeList |
createElementTreeNodeList(boolean treeTable,
Element parentElement,
boolean removePattern)
Creates a pattern based rootless DOM element tree.
|
ElementTreeNodeList |
createElementTreeNodeList(boolean treeTable,
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.
|
ItsNatDocument getItsNatDocument()
ElementListFree createElementListFree(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(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(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(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(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(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(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(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(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, 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, 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, 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, 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.
Copyright © Innowhere Software, Jose Maria Arranz Santamaria.