commgrids.nuggets.wiley
Class TopicThreaded

java.lang.Object
  extended bycommgrids.nuggets.wiley.TopicThreaded

public class TopicThreaded
extends java.lang.Object


Constructor Summary
TopicThreaded()
          Creates a new TopicThreaded object.
 
Method Summary
 void convertArrayToThreaded(java.lang.String[] topics)
          DOCUMENT ME!
 void convertTopicsArrayToThreaded(java.lang.String[] topics)
          DOCUMENT ME!
 void convertTopicsArrayToThreaded(java.lang.String[] topics, java.lang.String dir)
           
 void findAndInsert(java.util.Vector vector, java.lang.String parentName, java.lang.String topicName, int level)
          DOCUMENT ME!
 java.lang.String getData()
           
 int getIntegerFromString(java.lang.String str, int begin, int end)
          DOCUMENT ME!
 int getLevel(java.lang.String topicName)
          DOCUMENT ME!
 java.lang.String getName(java.lang.String topicURI)
          DOCUMENT ME!
 java.lang.String getParentName(java.lang.String topicURI)
          DOCUMENT ME!
 java.util.Vector getThreaded()
           
 java.util.Vector getThreadedTopics()
           
 boolean hasChildren(int level, java.lang.String[] topicsArray, int startFrom)
          DOCUMENT ME!
 boolean hasSibling(int level, java.lang.String[] topicsArray, int startFrom)
          DOCUMENT ME!
static void main(java.lang.String[] args)
          DOCUMENT ME!
 void printByThreaded(java.util.Vector vector)
          DOCUMENT ME!
 void printThreaded(java.util.Vector vector)
          DOCUMENT ME!
 void setData(java.lang.String aData)
           
 void setThreaded(java.util.Vector aThreaded)
           
 void setThreadedTopics(java.util.Vector aThreadedTopics)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicThreaded

public TopicThreaded()
Creates a new TopicThreaded object.

Method Detail

setData

public void setData(java.lang.String aData)
Parameters:
aData - - the new value for data

getData

public java.lang.String getData()
Returns:
the String value of data.

getIntegerFromString

public int getIntegerFromString(java.lang.String str,
                                int begin,
                                int end)
DOCUMENT ME!

Parameters:
str - DOCUMENT ME!
begin - DOCUMENT ME!
end - DOCUMENT ME!
Returns:
DOCUMENT ME!

getLevel

public int getLevel(java.lang.String topicName)
DOCUMENT ME!

Parameters:
topicName - DOCUMENT ME!
Returns:
DOCUMENT ME!

getName

public java.lang.String getName(java.lang.String topicURI)
DOCUMENT ME!

Returns:
DOCUMENT ME!

getParentName

public java.lang.String getParentName(java.lang.String topicURI)
DOCUMENT ME!

Parameters:
topicURI - DOCUMENT ME!
Returns:
DOCUMENT ME!

setThreaded

public void setThreaded(java.util.Vector aThreaded)
Parameters:
aThreaded - - the new value for threaded

getThreaded

public java.util.Vector getThreaded()
Returns:
the Vector value of threaded.

setThreadedTopics

public void setThreadedTopics(java.util.Vector aThreadedTopics)
Parameters:
aThreadedTopics - - the new value for threadedTopics

getThreadedTopics

public java.util.Vector getThreadedTopics()
Returns:
the Vector value of threadedTopics.

convertArrayToThreaded

public void convertArrayToThreaded(java.lang.String[] topics)
DOCUMENT ME!

Parameters:
topics - DOCUMENT ME!

convertTopicsArrayToThreaded

public void convertTopicsArrayToThreaded(java.lang.String[] topics,
                                         java.lang.String dir)

convertTopicsArrayToThreaded

public void convertTopicsArrayToThreaded(java.lang.String[] topics)
DOCUMENT ME!

Parameters:
topics - DOCUMENT ME!

findAndInsert

public void findAndInsert(java.util.Vector vector,
                          java.lang.String parentName,
                          java.lang.String topicName,
                          int level)
DOCUMENT ME!

Parameters:
vector - DOCUMENT ME!
parentName - DOCUMENT ME!
Returns:
DOCUMENT ME!

main

public static void main(java.lang.String[] args)
DOCUMENT ME!

Parameters:
args - DOCUMENT ME!

hasChildren

public boolean hasChildren(int level,
                           java.lang.String[] topicsArray,
                           int startFrom)
DOCUMENT ME!

Parameters:
level - DOCUMENT ME!
topicsArray - DOCUMENT ME!
startFrom - DOCUMENT ME!
Returns:
DOCUMENT ME!

hasSibling

public boolean hasSibling(int level,
                          java.lang.String[] topicsArray,
                          int startFrom)
DOCUMENT ME!

Parameters:
level - DOCUMENT ME!
topicsArray - DOCUMENT ME!
startFrom - DOCUMENT ME!
Returns:
DOCUMENT ME!

printByThreaded

public void printByThreaded(java.util.Vector vector)
DOCUMENT ME!

Parameters:
vector - DOCUMENT ME!

printThreaded

public void printThreaded(java.util.Vector vector)
DOCUMENT ME!

Parameters:
vector - DOCUMENT ME!