org.acm.seguin.pmd.swingui
Class RulesTreeNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
org.acm.seguin.pmd.swingui.RulesTreeNode
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode, Constants
public class RulesTreeNode
- extends javax.swing.tree.DefaultMutableTreeNode
- implements Constants
- Since:
- August 29, 2002
- Version:
- $Revision: 1.1 $, $Date: 2003/07/29 20:51:59 $
- Author:
- Donald A. Leckie
- See Also:
- Serialized Form
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject |
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RulesTreeNode
protected RulesTreeNode(java.lang.String text)
- Parameters:
name
-
RulesTreeNode
protected RulesTreeNode(RuleSet ruleSet)
- Parameters:
name
-
RulesTreeNode
protected RulesTreeNode(RulesTreeNode ruleSetNode,
Rule rule)
- Parameters:
name
-
RulesTreeNode
protected RulesTreeNode(RulesTreeNode ruleNode,
java.lang.String propertyName,
java.lang.String propertyValue,
java.lang.String propertyValueType)
- Parameters:
name
-
getChildNode
protected RulesTreeNode getChildNode(java.lang.String childName)
- Parameters:
childName
-
- Returns:
getClassName
protected java.lang.String getClassName()
- Returns:
getDescription
protected java.lang.String getDescription()
- Returns:
getExample
protected java.lang.String getExample()
- Returns:
getMessage
protected java.lang.String getMessage()
- Returns:
getName
protected java.lang.String getName()
- Returns:
getParentRuleData
protected RulesTreeNode getParentRuleData()
- Returns:
getParentRuleSetData
protected RulesTreeNode getParentRuleSetData()
- Returns:
getPropertyValue
protected java.lang.String getPropertyValue()
- Returns:
getPropertyValueType
protected java.lang.String getPropertyValueType()
- Returns:
getSibling
protected RulesTreeNode getSibling(java.lang.String name)
- Returns:
include
protected boolean include()
- Returns:
includeAncestor
protected boolean includeAncestor()
- Returns:
isProperty
protected boolean isProperty()
- Returns:
isRule
protected boolean isRule()
- Returns:
isRuleSet
protected boolean isRuleSet()
- Returns:
isRoot
public boolean isRoot()
- Overrides:
isRoot
in class javax.swing.tree.DefaultMutableTreeNode
- Returns:
getRule
protected Rule getRule()
- Returns:
getRuleSet
protected RuleSet getRuleSet()
- Returns:
getPriority
protected int getPriority()
- Returns:
setDisplayName
protected void setDisplayName()
- Parameters:
newName
-
setName
protected void setName(java.lang.String newName)
- Parameters:
newName
-
setMessage
protected void setMessage(java.lang.String newMessage)
- Parameters:
newName
-
setDescription
protected void setDescription(java.lang.String newDescription)
- Parameters:
newName
-
setExample
protected void setExample(java.lang.String newExample)
- Parameters:
newName
-
setPropertyValue
protected void setPropertyValue(java.lang.String newValue)
- Parameters:
newName
-
setPropertyValueType
protected void setPropertyValueType(java.lang.String newValue)
- Parameters:
newName
-
setInclude
protected void setInclude(boolean include)
- Parameters:
newName
-
setPriority
protected void setPriority(int priority)
- Parameters:
priority
-
setClassName
protected void setClassName(java.lang.String newClassName)
- Parameters:
newClass
-
saveData
protected void saveData()
sortChildren
protected void sortChildren()
- Parameters:
event
-