net.sourceforge.pmd.swingui
Class RulesTreeNode
java.lang.Object
|
+--javax.swing.tree.DefaultMutableTreeNode
|
+--net.sourceforge.pmd.swingui.RulesTreeNode
- All Implemented Interfaces:
- java.lang.Cloneable, Constants, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
- public class RulesTreeNode
- extends javax.swing.tree.DefaultMutableTreeNode
- implements Constants
- Since:
- August 29, 2002
- Version:
- $Revision: 1.17 $, $Date: 2003/03/14 19:04:11 $
- 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)
RulesTreeNode
protected RulesTreeNode(RuleSet ruleSet)
RulesTreeNode
protected RulesTreeNode(RulesTreeNode ruleSetNode,
Rule rule)
RulesTreeNode
protected RulesTreeNode(RulesTreeNode ruleNode,
java.lang.String propertyName,
java.lang.String propertyValue,
java.lang.String propertyValueType)
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()
setName
protected void setName(java.lang.String newName)
- Parameters:
newName
-
setMessage
protected void setMessage(java.lang.String newMessage)
setDescription
protected void setDescription(java.lang.String newDescription)
setExample
protected void setExample(java.lang.String newExample)
setPropertyValue
protected void setPropertyValue(java.lang.String newValue)
setPropertyValueType
protected void setPropertyValueType(java.lang.String newValue)
setInclude
protected void setInclude(boolean include)
setPriority
protected void setPriority(int priority)
- Parameters:
priority
-
setClassName
protected void setClassName(java.lang.String newClassName)
saveData
protected void saveData()
sortChildren
protected void sortChildren()
Copyright © 2002-2003 Project Ultra*Log @ DARPA. All Rights Reserved.