com.atlassian.theplugin.idea.ui.tree.file
Class CrucibleFileNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.atlassian.theplugin.idea.ui.tree.AtlassianTreeNode
          extended by com.atlassian.theplugin.idea.ui.tree.file.FileNode
              extended by com.atlassian.theplugin.idea.ui.tree.file.CrucibleFileNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class CrucibleFileNode
extends FileNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.theplugin.idea.ui.tree.AtlassianTreeNode
EMPTY_NODE
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
CrucibleFileNode(CrucibleFileNode node)
           
CrucibleFileNode(ReviewAdapter review, CrucibleFileInfo file)
           
CrucibleFileNode(ReviewAdapter review, CrucibleFileInfo file, AtlassianClickAction action)
           
 
Method Summary
 AtlassianTreeNode getClone()
           
 CrucibleFileInfo getFile()
           
 ReviewAdapter getReview()
           
 javax.swing.tree.TreeCellRenderer getTreeCellRenderer()
           
 boolean isCompactable()
           
 void setReview(ReviewAdapter review)
           
 
Methods inherited from class com.atlassian.theplugin.idea.ui.tree.file.FileNode
addChild, compareTo, getChildren, getName, getNode, hasNode, removeChild, removeChildren, setName, toString
 
Methods inherited from class com.atlassian.theplugin.idea.ui.tree.AtlassianTreeNode
addNode, filter, getAtlassianClickAction, getChildAt
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, 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, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CrucibleFileNode

public CrucibleFileNode(ReviewAdapter review,
                        CrucibleFileInfo file)

CrucibleFileNode

public CrucibleFileNode(ReviewAdapter review,
                        CrucibleFileInfo file,
                        AtlassianClickAction action)

CrucibleFileNode

public CrucibleFileNode(CrucibleFileNode node)
Method Detail

getTreeCellRenderer

public javax.swing.tree.TreeCellRenderer getTreeCellRenderer()
Specified by:
getTreeCellRenderer in class AtlassianTreeNode

getFile

public CrucibleFileInfo getFile()

getReview

public ReviewAdapter getReview()

setReview

public void setReview(ReviewAdapter review)

getClone

public AtlassianTreeNode getClone()
Specified by:
getClone in class AtlassianTreeNode

isCompactable

public boolean isCompactable()
Overrides:
isCompactable in class FileNode


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.