Interface IBlockDefinition
- All Superinterfaces:
- IContentDefinition,- Serializable
Base interface for block definition
- Author:
- omenuel
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddFragment(IFragmentDefinition fragment) Add fragment to blockvoidaddNode(IContentDefinition node) Add nodevoidaddNodeAfter(IContentDefinition node, IContentDefinition addedNode) Add node addedNode after nodeFind all children node Even nodes in subForm<T extends IContentDefinition>
 List<T> findAllNodes(Class<T> interfaceDefinition) Find all nodes recursively by interfaceDefinition Even nodes in subFormFind node by id<T extends IContentDefinition>
 IContentDefinitionfindNodeByAttribute(Class<T> interfaceDefinition, String attributeName, String value, boolean recursive) Find node by interface definition class attribute name and value<T extends IContentDefinition>
 List<T> Find nodes by interfaceDefinition<T extends IContentDefinition>
 List<T> Get all nodes recursively, except nodes in subFormIncludeGet cssClassgetFragmentByName(String name) Get fragment by nameGet fragmentsGet all fragments recursivelyList<? extends IContentDefinition> getNodes()Get nodesvoidremoveFragment(IFragmentDefinition fragment) Remove fragment to blockvoidremoveNode(IContentDefinition node) Remove nodevoidsetCssClass(String cssClass) Set cssClassvoidGet the blockDefinition XMLMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.definitions.IContentDefinitionclone, clone, getName, getParentBlock, getValue, getValues, setValue
- 
Method Details- 
getAllNodesGet all nodes recursively, except nodes in subFormInclude- Returns:
- nodes
 
- 
findNodesFind nodes by interfaceDefinition- Parameters:
- interfaceDefinition-
- recursive-
- Returns:
- nodes
 
- 
findAllNodesFind all nodes recursively by interfaceDefinition Even nodes in subForm- Parameters:
- interfaceDefinition-
- recursive-
- Returns:
- nodes
 
- 
getNodesList<? extends IContentDefinition> getNodes()Get nodes- Returns:
- nodes
 
- 
addNodeAdd node- Parameters:
- node-
 
- 
addNodeAfterAdd node addedNode after node- Parameters:
- node-
- addedNode-
 
- 
removeNodeRemove node- Parameters:
- node-
 
- 
getFragmentsList<IFragmentDefinition> getFragments()Get fragments- Returns:
- fragments
 
- 
getFragmentsRecursivelyList<IFragmentDefinition> getFragmentsRecursively()Get all fragments recursively- Returns:
- fragments
 
- 
getFragmentByNameGet fragment by name- Parameters:
- name-
- Returns:
- fragment
 
- 
addFragmentAdd fragment to block- Parameters:
- fragment-
 
- 
removeFragmentRemove fragment to block- Parameters:
- fragment-
 
- 
getCssClassString getCssClass()Get cssClass- Returns:
- cssClass
 
- 
setCssClassSet cssClass- Parameters:
- cssClass-
 
- 
toXmlGet the blockDefinition XML- Parameters:
- parentElement-
 
- 
findNodeFind node by id- Parameters:
- id-
- recursive-
- Returns:
- node
 
- 
findNodeByAttribute<T extends IContentDefinition> IContentDefinition findNodeByAttribute(Class<T> interfaceDefinition, String attributeName, String value, boolean recursive) Find node by interface definition class attribute name and value- Parameters:
- interfaceDefinition-
- attributeName-
- value-
- recursive-
- Returns:
- node
 
- 
findAllNodesLinkedList<IContentDefinition> findAllNodes()Find all children node Even nodes in subForm- Returns:
- nodes
 
 
-