org.sonar.squid.api
Class TreeNode<E extends TreeNode>
java.lang.Object
java.util.Observable
org.sonar.squid.api.TreeNode<E>
- Direct Known Subclasses:
- SourceCode
public abstract class TreeNode<E extends TreeNode>
- extends Observable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeNode
public TreeNode()
addChild
public E addChild(E resource)
getParent
public E getParent(Class<? extends TreeNode> squidUnit)
getFirstChild
public E getFirstChild()
getLastChild
public E getLastChild()
getParent
public E getParent()
getChildren
public Set<E> getChildren()
hasChild
public boolean hasChild(TreeNode squidUnit)
hasAmongParents
public boolean hasAmongParents(TreeNode expectedParent)
Copyright © 2009 SonarSource SA. All Rights Reserved.