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(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.
|
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.
Copyright © 2007 Innowhere Software Services S.L. All Rights Reserved.