Package editor
Class BeanTree
- java.lang.Object
-
- editor.BeanTree
-
- All Implemented Interfaces:
Comparable<BeanTree>
,MutableTreeNode
,TreeNode
public class BeanTree extends Object implements MutableTreeNode, Comparable<BeanTree>
-
-
Constructor Summary
Constructors Constructor Description BeanTree(IType[] classBean, IType whosaskin)
BeanTree(IType[] classBean, IType whosaskin, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers)
BeanTree(IType classBean, IType whosaskin, String strDisplayName, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers)
BeanTree(IType classBean, IType whosaskin, String strDisplayName, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion)
BeanTree(IType classBean, IType whosaskin, String strDisplayName, String strNameConstraint, Boolean bIncludeStaticMembers)
BeanTree(IType classBean, IType whosaskin, String strDisplayName, String strNameConstraint, Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Enumeration
children()
int
compareTo(BeanTree o)
boolean
getAllowsChildren()
BeanInfoNode
getBeanNode()
TreeNode
getChildAt(int iChildIndex)
int
getChildCount()
List<BeanTree>
getChildren()
int
getIndex(TreeNode node)
TreeNode
getParent()
protected void
initializeChildren()
void
insert(MutableTreeNode child, int index)
static boolean
isHideDeprecatedMembers()
boolean
isLeaf()
String
makePath(boolean bFeatureLiteralCompletion)
void
remove(int index)
void
remove(MutableTreeNode node)
void
removeFromParent()
void
setBeanNode(BeanInfoNode node)
void
setParent(MutableTreeNode newParent)
void
setParent(TreeNode parent)
void
setUserObject(Object object)
-
-
-
Constructor Detail
-
BeanTree
public BeanTree(IType classBean, IType whosaskin, String strDisplayName, String strNameConstraint, Boolean bIncludeStaticMembers)
-
BeanTree
public BeanTree(IType classBean, IType whosaskin, String strDisplayName, String strNameConstraint, Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion)
-
BeanTree
public BeanTree(IType classBean, IType whosaskin, String strDisplayName, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers)
-
BeanTree
public BeanTree(IType classBean, IType whosaskin, String strDisplayName, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion)
-
-
Method Detail
-
getBeanNode
public BeanInfoNode getBeanNode()
-
setBeanNode
public void setBeanNode(BeanInfoNode node)
-
initializeChildren
protected void initializeChildren()
-
getChildAt
public TreeNode getChildAt(int iChildIndex)
- Specified by:
getChildAt
in interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfaceTreeNode
-
setParent
public void setParent(TreeNode parent)
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfaceTreeNode
-
children
public Enumeration children()
-
compareTo
public int compareTo(BeanTree o)
- Specified by:
compareTo
in interfaceComparable<BeanTree>
-
insert
public void insert(MutableTreeNode child, int index)
- Specified by:
insert
in interfaceMutableTreeNode
-
remove
public void remove(int index)
- Specified by:
remove
in interfaceMutableTreeNode
-
remove
public void remove(MutableTreeNode node)
- Specified by:
remove
in interfaceMutableTreeNode
-
setUserObject
public void setUserObject(Object object)
- Specified by:
setUserObject
in interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()
- Specified by:
removeFromParent
in interfaceMutableTreeNode
-
setParent
public void setParent(MutableTreeNode newParent)
- Specified by:
setParent
in interfaceMutableTreeNode
-
makePath
public String makePath(boolean bFeatureLiteralCompletion)
-
isHideDeprecatedMembers
public static boolean isHideDeprecatedMembers()
-
-