Package editor
Class BeanTree
java.lang.Object
editor.BeanTree
- All Implemented Interfaces:
Comparable<BeanTree>,MutableTreeNode,TreeNode
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate Booleanprivate IFeatureFilterprivate BeanInfoNodeprivate TreeNodeprivate Stringprivate ITypeprivate static final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBeanTree(BeanInfoNode node, BeanTree parent) (package private)BeanTree(BeanInfoNode node, IType whosAskin, TreeNode parent) privateBeanTree(IMethodInfo descriptor, BeanTree parent) (package private)BeanTree(IMethodInfo descriptor, TreeNode parent, IType whosAskin) BeanTree(IType[] classBean, IType whosaskin, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers) privateBeanTree(ITypeInfo owner, IPropertyInfo pi, boolean arrayicize, BeanTree parent) (package private)BeanTree(ITypeInfo owner, IPropertyInfo pi, boolean arrayicize, IType whosAskin, TreeNode parent) 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
Modifier and TypeMethodDescriptionprivate voidprivate voidaddFeatureNodes(ITypeInfo beanInfo, boolean arrayicize) private voidaddMethodNodes(ITypeInfo beanInfo) private voidaddPropertyNodes(ITypeInfo beanInfo, boolean arrayicize) children()intprivate voidprivate booleanbooleangetChildAt(int iChildIndex) intprivate IFeatureFilterintprivate StringgetRootPath(BeanTree tree) private booleanhideDeprecated(IAttributedFeatureInfo descriptor) private booleanprivate Booleanprotected voidvoidinsert(MutableTreeNode child, int index) private booleanprivate booleanisHidden(ITypeInfo beanInfo, IAttributedFeatureInfo feature) static booleanprivate booleanisInternal(IAttributedFeatureInfo feature) booleanisLeaf()private booleanmakePath(boolean bFeatureLiteralCompletion) (package private) final booleanmethodsEqual(Method m1, Method m2) private booleanmutualExclusiveStaticFilter(ITypeInfo beanInfo, IAttributedFeatureInfo descriptor) voidremove(int index) voidremove(MutableTreeNode node) voidvoidsetBeanNode(BeanInfoNode node) private voidsetChildrenEvaluated(boolean bChildrenEvaluated) voidsetParent(MutableTreeNode newParent) voidvoidsetUserObject(Object object) private booleanshouldFilter(String strMemberName)
-
Field Details
-
ARRAY_LENGTH_PREFIX
- See Also:
-
_node
-
_parent
-
_children
-
_strNameConstraint
-
_bIncludeOnlySimpleDescriptors
private boolean _bIncludeOnlySimpleDescriptors -
_bChildrenEvaluated
private boolean _bChildrenEvaluated -
_bIncludeStaticMembers
-
_filter
-
_whosaskin
-
_bExpansion
private boolean _bExpansion
-
-
Constructor Details
-
BeanTree
-
BeanTree
-
BeanTree
-
BeanTree
public BeanTree(IType classBean, IType whosaskin, String strDisplayName, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion) -
BeanTree
- Parameters:
classBean-
-
BeanTree
public BeanTree(IType[] classBean, IType whosaskin, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers) - Parameters:
classBean-
-
BeanTree
BeanTree(IMethodInfo descriptor, TreeNode parent, IType whosAskin) -
BeanTree
-
BeanTree
BeanTree(ITypeInfo owner, IPropertyInfo pi, boolean arrayicize, IType whosAskin, TreeNode parent) -
BeanTree
-
BeanTree
BeanTree(BeanInfoNode node, IType whosAskin, TreeNode parent) -
BeanTree
-
-
Method Details
-
getBeanNode
-
setBeanNode
-
initializeChildren
protected void initializeChildren() -
addFeatureNodes
-
addArrayElementNodes
private void addArrayElementNodes() -
addMethodNodes
- Parameters:
beanInfo-
-
addPropertyNodes
- Parameters:
beanInfo-arrayicize-
-
isSimple
-
isHidden
-
mutualExclusiveStaticFilter
-
isInternal
-
shouldFilter
-
methodsEqual
-
getChildAt
- Specified by:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()- Specified by:
getChildCountin interfaceTreeNode
-
getParent
-
setParent
-
getIndex
-
getAllowsChildren
public boolean getAllowsChildren()- Specified by:
getAllowsChildrenin interfaceTreeNode
-
isLeaf
public boolean isLeaf() -
children
-
compareTo
- Specified by:
compareToin interfaceComparable<BeanTree>
-
insert
- Specified by:
insertin interfaceMutableTreeNode
-
remove
public void remove(int index) - Specified by:
removein interfaceMutableTreeNode
-
remove
- Specified by:
removein interfaceMutableTreeNode
-
setUserObject
- Specified by:
setUserObjectin interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()- Specified by:
removeFromParentin interfaceMutableTreeNode
-
setParent
- Specified by:
setParentin interfaceMutableTreeNode
-
makePath
-
getChildren
-
includeOnlySimpleDescriptors
private boolean includeOnlySimpleDescriptors() -
excludeMethodDescriptors
private boolean excludeMethodDescriptors() -
getFeatureFilter
-
includeStaticMembers
-
evaluateProperties
private void evaluateProperties() -
getRootPath
-
isChildrenEvaluated
private boolean isChildrenEvaluated() -
setChildrenEvaluated
private void setChildrenEvaluated(boolean bChildrenEvaluated) -
hideDeprecated
-
isHideDeprecatedMembers
public static boolean isHideDeprecatedMembers()
-