org.tm4j.topicmap.utils
Class TopicMapWalker

java.lang.Object
  extended byorg.tm4j.topicmap.utils.TopicMapWalker

public class TopicMapWalker
extends java.lang.Object


Constructor Summary
TopicMapWalker()
           
 
Method Summary
 WalkerHandler getHandler()
           
 boolean getWalkTypeInstanceAssociations()
          Returns whether or not type-instance associations are walked.
 void setHandler(WalkerHandler h)
           
 void setWalkTypeInstanceAssociations(boolean walkTypeInstance)
          Sets whether or not type-instance associations should be output.
 void walk(Association assoc)
           
 void walk(BaseName bn)
           
 void walk(Member m)
           
 void walk(Occurrence occ)
           
 void walk(Topic t)
           
 void walk(TopicMap tm)
           
 void walk(Variant var)
           
 void walk(VariantName vn)
           
 void walkScope(java.util.Set scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicMapWalker

public TopicMapWalker()
Method Detail

setHandler

public void setHandler(WalkerHandler h)

getHandler

public WalkerHandler getHandler()

setWalkTypeInstanceAssociations

public void setWalkTypeInstanceAssociations(boolean walkTypeInstance)
Sets whether or not type-instance associations should be output. By default, this option is false. Type-instance associations are represented using the <instanceOf> element.


getWalkTypeInstanceAssociations

public boolean getWalkTypeInstanceAssociations()
Returns whether or not type-instance associations are walked.

See Also:
setWalkTypeInstanceAssociations(boolean)

walk

public void walk(TopicMap tm)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walk

public void walk(Topic t)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walk

public void walk(BaseName bn)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walkScope

public void walkScope(java.util.Set scope)
               throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walk

public void walk(Variant var)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walk

public void walk(VariantName vn)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walk

public void walk(Occurrence occ)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walk

public void walk(Association assoc)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException

walk

public void walk(Member m)
          throws TopicMapProcessingException
Throws:
TopicMapProcessingException