public class IlpDefaultTreeNodeFactory extends Object implements IlpTreeNodeFactory
IlpExtendedAttributeGroup
as attribute group
with the expansion strategy passed as an argument to the createTreeNode
method.IlpExtendedAttributeGroup
,
IlpTreeNode
Constructor and Description |
---|
IlpDefaultTreeNodeFactory() |
Modifier and Type | Method and Description |
---|---|
IlpTreeNode |
createTreeNode(IlpObject ilpObject,
IlpExpansionStrategy expansionStrategy)
Creates and returns a tree node.
|
IlpExtendedAttributeGroup |
getExtendedAttributeGroup(IlpClass clazz)
Gets the extended attribute model used for representation objects (nodes) that
represent a certain class of
IlpObject . |
void |
setExtendedAttributeGroup(IlpClass clazz,
IlpExtendedAttributeGroup attrGroup)
Sets the extended attribute group for representation objects (nodes) that
represent a certain class of IlpObject.
|
public void setExtendedAttributeGroup(IlpClass clazz, IlpExtendedAttributeGroup attrGroup)
clazz
- The class of IlpObject
.attrGroup
- The attribute group of the representation objects (nodes)
that represent IlpObject
s of the class clazz
.public IlpExtendedAttributeGroup getExtendedAttributeGroup(IlpClass clazz)
IlpObject
.clazz
- The class of IlpObject
.IlpObject
s of the class clazz
.public IlpTreeNode createTreeNode(IlpObject ilpObject, IlpExpansionStrategy expansionStrategy)
createTreeNode
in interface IlpTreeNodeFactory
ilpObject
- The IlpObject
of the tree node.expansionStrategy
- The expansion strategy of the tree node.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.