fr.paris5.shaman.insight.data
Interface TopicNode

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
TopicNodeImpl

public interface TopicNode
extends java.io.Serializable

Provides information about Topic hierarchy.

Version:
$Id: TopicNode.java,v 1.3 2002/07/25 13:18:08 caillette Exp $
Author:
Laurent Caillette

Method Summary
 TopicNode[] flatten()
           
 TopicNode getChildAt(int index)
           
 int getChildCount()
           
 TopicNode[] getChildren()
           
 int getDepth()
           
 TopicNode getParent()
           
 TopicNode getRoot()
           
 Topic getTopic()
           
 boolean hasChildren()
           
 boolean isRoot()
           
 

Method Detail

getParent

public TopicNode getParent()

hasChildren

public boolean hasChildren()

getChildCount

public int getChildCount()

getChildAt

public TopicNode getChildAt(int index)

getChildren

public TopicNode[] getChildren()

getTopic

public Topic getTopic()

isRoot

public boolean isRoot()

getDepth

public int getDepth()

getRoot

public TopicNode getRoot()

flatten

public TopicNode[] flatten()


Copyright © 2002 Laurent Caillette and l'Université René Descartes, Paris 5. All rights reserved.