public interface CompositeStructureBean extends StructureBean
TableDataProvider.Displayed<T extends TableData>, TableDataProvider.Empty<T extends TableData>, TableDataProvider.Specific<T extends TableData>, TableDataProvider.Visible<T extends TableData>EMPTY| Modifier and Type | Method and Description |
|---|---|
void |
addRoot(java.lang.String rootObjectId)
Add a new root object to the structure.
|
StructureBeanNode |
addRoot(java.lang.String connectionId,
java.lang.String rootObjectId)
Adds a new root object to the structure.
|
void |
changeRootNode(StructureBeanNode rootNode,
int i)
Changes the root node at the specified index.
|
void |
clearRootNodes()
Removes all root nodes.
|
java.util.Iterator<StructureBeanNode> |
getFilteredRootNodes(TableDataFilter filter)
Returns the root nodes that are accepted by the specified filter.
|
int |
getRootCount()
Returns the root node count.
|
com.technia.tvc.core.db.inquiry.InquirySupport |
getRootInquirySupport()
Get an
InquirySupport instance that can be used to load root
nodes into the structure. |
com.technia.tvc.core.db.jpo.JPOSupport |
getRootJPOSupport()
Get an
JPOSupport instance that can be used to load root nodes
into the structure. |
StructureBeanNode |
getRootNodeAt(int i)
Returns the root node at the specified index.
|
java.util.Iterator<StructureBeanNode> |
getRootNodes()
Returns the root nodes.
|
boolean |
isRootInquirySupported(com.technia.tvc.core.db.inquiry.Inquiry inquiry)
Returns whether the specified inquiry can be used to load root nodes.
|
boolean |
isRootNode(StructureBeanNode node)
Returns whether the specified node is a root node in this structure.
|
boolean |
isRootNodesNavigable() |
void |
loadRootsFromInquiry(com.technia.tvc.core.db.inquiry.Inquiry inquiry,
Environment env)
Load the root nodes from the specified inquiry.
|
void |
loadRootsFromInquiry(com.technia.tvc.core.db.inquiry.Inquiry inquiry,
Environment env,
boolean append)
Load the root nodes from the specified inquiry.
|
void |
loadRootsFromJPO(JPOName name,
Environment env)
Load the root nodes from the specified JPO.
|
void |
loadRootsFromJPO(JPOName name,
Environment env,
boolean append)
Load the root nodes from the specified JPO.
|
boolean |
removeRoot(java.lang.String rootObjectId)
Removes all root nodes with the specified object ID.
|
boolean |
removeRootNode(StructureBeanNode root)
Removes the specified root node.
|
accept, addNode, addStructureListener, changeRootNode, collapse, collapseNode, expand, expand, expandFully, expandNode, expandNode, expandNodeFully, getAllowInconsistentVisibleStructure, getInitialExpandDepth, getInitialExpandMode, getMultiLevelExpandDepth, getNodeAt, getNodeCount, getNodes, getNodes, getNodes, getRootNode, getVisibleChildAt, getVisibleChildCount, getVisibleChildIndex, getVisibleChildNodes, hasNodes, hasVisibleChildren, isAllowHideSingleRootNode, isFiltersCombinable, isFirstVisibleChild, isFullExpandSupported, isLastVisibleChild, isMultiLevelExpandSupported, isToFlatTableSupported, isVisibleChild, removeNode, removeNodes, removeNodes, removeStructureListener, setAllowHideSingleRootNode, setAllowInconsistentVisibleStructure, setInitialExpandDepth, setInitialExpandMode, setMultiLevelExpandDepth, setRoot, setRoot, toFlatTableaccept, addTableClonedListener, addTableContentListener, addTableGroupedListener, addTableListener, addTableNavigateListener, addVisibleTableDataFilter, clearVisibleTableDataFilter, clone, getCalculations, getCellAt, getColumnAt, getColumnByName, getColumnCount, getColumnIndex, getColumnList, getColumns, getDisplayedTableData, getDisplayedTableDataCount, getEvaluationRequiredTableData, getEvaluationRequiredTableDataCount, getFilteredTableData, getFilteredTableDataCount, getHasParent, getHeader, getNavigationHandler, getNavigationHandler, getParent, getSelectedTableData, getSelectedTableDataCount, getSubHeader, getTableClonedListeners, getTableData, getTableData, getTableData, getTableDataAt, getTableDataCount, getTableDataWithId, getTableGroupedListeners, getTableListeners, getTableNavigateListeners, getVisibleColumnAt, getVisibleColumnByName, getVisibleColumnCount, getVisibleColumns, getVisibleTableData, getVisibleTableDataCount, getVisibleTableDataFilters, getVisibleTableDataFilters, hasCellAt, hasTableData, hasVisibleTableDataFilter, invalidate, isHeaderHTML, isNavigateSupported, isOnlyEvaluateVisibleColumns, isSubHeaderHTML, isValid, isVisible, isVisibleColumn, navigate, navigate, reload, removeParent, removeTableClonedListener, removeTableContentListener, removeTableData, removeTableData, removeTableData, removeTableGroupedListener, removeTableListener, removeTableNavigateListener, removeVisibleTableDataFilter, removeVisibleTableDataFilters, setHeader, setHeader, setOnlyEvaluateVisibleColumns, setParent, setSubHeader, setSubHeader, validategetChoosableViews, getView, getViewFactory, isTableChangeable, isViewChangeable, isVisualsChangeable, setChoosableViews, setView, setView, setViewFactorygetMenuBar, setMenuBargetContextMenu, setContextMenuisInquirySupported, loadFromInquiry, loadFromInquirygetEnv, getEnv, setEnvgetAttribute, getAttributeNames, removeAttribute, setAttributegetPageConfig, setPageConfigvoid addRoot(java.lang.String rootObjectId)
throws TVCException
rootObjectId - The object ID of the root object.TVCException - If unable to add a root object.StructureBeanNode addRoot(java.lang.String connectionId, java.lang.String rootObjectId) throws TVCException
connectionId - The id of the connectionrootObjectId - The id of the root object.TVCException - If unable to add the root object.void changeRootNode(StructureBeanNode rootNode, int i) throws TVCException
java.lang.IndexOutOfBoundsException - If the structure doesn't have a root
node at the specified index.TVCExceptionboolean removeRoot(java.lang.String rootObjectId)
boolean removeRootNode(StructureBeanNode root)
void clearRootNodes()
int getRootCount()
java.util.Iterator<StructureBeanNode> getRootNodes()
java.util.Iterator<StructureBeanNode> getFilteredRootNodes(TableDataFilter filter)
StructureBeanNode getRootNodeAt(int i)
boolean isRootNode(StructureBeanNode node)
boolean isRootInquirySupported(com.technia.tvc.core.db.inquiry.Inquiry inquiry)
void loadRootsFromInquiry(com.technia.tvc.core.db.inquiry.Inquiry inquiry,
Environment env)
throws TVCException
TVCExceptionvoid loadRootsFromInquiry(com.technia.tvc.core.db.inquiry.Inquiry inquiry,
Environment env,
boolean append)
throws TVCException
TVCExceptioncom.technia.tvc.core.db.inquiry.InquirySupport getRootInquirySupport()
InquirySupport instance that can be used to load root
nodes into the structure.void loadRootsFromJPO(JPOName name, Environment env) throws TVCException
TVCExceptionvoid loadRootsFromJPO(JPOName name, Environment env, boolean append) throws TVCException
TVCExceptioncom.technia.tvc.core.db.jpo.JPOSupport getRootJPOSupport()
JPOSupport instance that can be used to load root nodes
into the structure.boolean isRootNodesNavigable()
Copyright ? Technia AB. All Rights Reserved.