org.brains2b.coffee.gui.table
Class ArticleNode

java.lang.Object
  extended by org.brains2b.coffee.gui.table.ArticleNode
All Implemented Interfaces:
javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class ArticleNode
extends java.lang.Object
implements javax.swing.tree.MutableTreeNode


Constructor Summary
ArticleNode(Article article)
           
ArticleNode(java.lang.String title)
           
 
Method Summary
 boolean add(java.lang.Object node)
           
 boolean addAll(java.util.Collection c)
           
 java.util.Enumeration children()
           
 void clear()
           
 boolean getAllowsChildren()
           
 Article getArticle()
           
 java.util.List getArticles()
           
 javax.swing.tree.TreeNode getChildAt(int childIndex)
           
 int getChildCount()
           
 int getIndex(javax.swing.tree.TreeNode node)
           
 javax.swing.tree.TreeNode getParent()
           
 java.lang.String getTitle()
           
 void insert(javax.swing.tree.MutableTreeNode child, int index)
           
 boolean isLeaf()
           
 void remove(int index)
           
 void remove(javax.swing.tree.MutableTreeNode node)
           
 void removeFromParent()
           
 void setArticle(Article article)
           
 void setParent(javax.swing.tree.MutableTreeNode newParent)
           
 void setTitle(java.lang.String title)
           
 void setUserObject(java.lang.Object object)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArticleNode

public ArticleNode(java.lang.String title)

ArticleNode

public ArticleNode(Article article)
Method Detail

add

public boolean add(java.lang.Object node)

insert

public void insert(javax.swing.tree.MutableTreeNode child,
                   int index)
Specified by:
insert in interface javax.swing.tree.MutableTreeNode

remove

public void remove(int index)
Specified by:
remove in interface javax.swing.tree.MutableTreeNode

remove

public void remove(javax.swing.tree.MutableTreeNode node)
Specified by:
remove in interface javax.swing.tree.MutableTreeNode

removeFromParent

public void removeFromParent()
Specified by:
removeFromParent in interface javax.swing.tree.MutableTreeNode

setParent

public void setParent(javax.swing.tree.MutableTreeNode newParent)
Specified by:
setParent in interface javax.swing.tree.MutableTreeNode

setUserObject

public void setUserObject(java.lang.Object object)
Specified by:
setUserObject in interface javax.swing.tree.MutableTreeNode

children

public java.util.Enumeration children()
Specified by:
children in interface javax.swing.tree.TreeNode

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode

getChildAt

public javax.swing.tree.TreeNode getChildAt(int childIndex)
Specified by:
getChildAt in interface javax.swing.tree.TreeNode

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface javax.swing.tree.TreeNode

getIndex

public int getIndex(javax.swing.tree.TreeNode node)
Specified by:
getIndex in interface javax.swing.tree.TreeNode

getParent

public javax.swing.tree.TreeNode getParent()
Specified by:
getParent in interface javax.swing.tree.TreeNode

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode

getArticle

public Article getArticle()

setArticle

public void setArticle(Article article)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addAll

public boolean addAll(java.util.Collection c)

clear

public void clear()

getArticles

public java.util.List getArticles()

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)