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 Enumerationchildren()intcompareTo(BeanTree o)booleangetAllowsChildren()BeanInfoNodegetBeanNode()TreeNodegetChildAt(int iChildIndex)intgetChildCount()List<BeanTree>getChildren()intgetIndex(TreeNode node)TreeNodegetParent()protected voidinitializeChildren()voidinsert(MutableTreeNode child, int index)static booleanisHideDeprecatedMembers()booleanisLeaf()StringmakePath(boolean bFeatureLiteralCompletion)voidremove(int index)voidremove(MutableTreeNode node)voidremoveFromParent()voidsetBeanNode(BeanInfoNode node)voidsetParent(MutableTreeNode newParent)voidsetParent(TreeNode parent)voidsetUserObject(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:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceTreeNode
-
setParent
public void setParent(TreeNode parent)
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildrenin interfaceTreeNode
-
children
public Enumeration children()
-
compareTo
public int compareTo(BeanTree o)
- Specified by:
compareToin interfaceComparable<BeanTree>
-
insert
public void insert(MutableTreeNode child, int index)
- Specified by:
insertin interfaceMutableTreeNode
-
remove
public void remove(int index)
- Specified by:
removein interfaceMutableTreeNode
-
remove
public void remove(MutableTreeNode node)
- Specified by:
removein interfaceMutableTreeNode
-
setUserObject
public void setUserObject(Object object)
- Specified by:
setUserObjectin interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()
- Specified by:
removeFromParentin interfaceMutableTreeNode
-
setParent
public void setParent(MutableTreeNode newParent)
- Specified by:
setParentin interfaceMutableTreeNode
-
makePath
public String makePath(boolean bFeatureLiteralCompletion)
-
isHideDeprecatedMembers
public static boolean isHideDeprecatedMembers()
-
-