org.tm4j.topicmap.utils
Class WalkerHandlerAdapter

java.lang.Object
  extended byorg.tm4j.topicmap.utils.WalkerHandlerAdapter
All Implemented Interfaces:
WalkerHandler

public class WalkerHandlerAdapter
extends java.lang.Object
implements WalkerHandler

A base class for WalkerHandler implementations. This class provides a default do-nothing implementation of each of the WalkerHandler methods.

Author:
Kal Ahmed (kal@techquila.com)

Constructor Summary
WalkerHandlerAdapter()
           
 
Method Summary
 void endAssociation(Association assoc)
           
 void endBaseName(BaseName name)
           
 void endMember(Member member)
           
 void endOccurrence(Occurrence occ)
           
 void endScope()
           
 void endTopic(Topic topic)
           
 void endTopicMap(TopicMap tm)
           
 void endVariant(Variant var)
           
 void onParameter(Topic param)
           
 void onPlayer(Topic player)
           
 void onRoleSpec(Topic roleSpec)
           
 void onSubject(Locator subject)
           
 void onSubjectIndicator(Locator subjectIndicator)
           
 void onTheme(Topic theme)
           
 void onType(Topic type)
           
 void onVariantName(VariantName varName)
           
 boolean startAssociation(Association assoc)
           
 boolean startBaseName(BaseName name)
           
 boolean startMember(Member member)
           
 boolean startOccurrence(Occurrence occ)
           
 boolean startScope()
           
 boolean startTopic(Topic topic)
           
 boolean startTopicMap(TopicMap tm)
           
 boolean startVariant(Variant var)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WalkerHandlerAdapter

public WalkerHandlerAdapter()
Method Detail

startTopicMap

public boolean startTopicMap(TopicMap tm)
                      throws TopicMapProcessingException
Specified by:
startTopicMap in interface WalkerHandler
Throws:
TopicMapProcessingException

endTopicMap

public void endTopicMap(TopicMap tm)
                 throws TopicMapProcessingException
Specified by:
endTopicMap in interface WalkerHandler
Throws:
TopicMapProcessingException

startTopic

public boolean startTopic(Topic topic)
                   throws TopicMapProcessingException
Specified by:
startTopic in interface WalkerHandler
Throws:
TopicMapProcessingException

endTopic

public void endTopic(Topic topic)
              throws TopicMapProcessingException
Specified by:
endTopic in interface WalkerHandler
Throws:
TopicMapProcessingException

onType

public void onType(Topic type)
            throws TopicMapProcessingException
Specified by:
onType in interface WalkerHandler
Throws:
TopicMapProcessingException

onSubject

public void onSubject(Locator subject)
               throws TopicMapProcessingException
Specified by:
onSubject in interface WalkerHandler
Throws:
TopicMapProcessingException

onSubjectIndicator

public void onSubjectIndicator(Locator subjectIndicator)
                        throws TopicMapProcessingException
Specified by:
onSubjectIndicator in interface WalkerHandler
Throws:
TopicMapProcessingException

startScope

public boolean startScope()
                   throws TopicMapProcessingException
Specified by:
startScope in interface WalkerHandler
Throws:
TopicMapProcessingException

endScope

public void endScope()
              throws TopicMapProcessingException
Specified by:
endScope in interface WalkerHandler
Throws:
TopicMapProcessingException

onTheme

public void onTheme(Topic theme)
             throws TopicMapProcessingException
Specified by:
onTheme in interface WalkerHandler
Throws:
TopicMapProcessingException

startBaseName

public boolean startBaseName(BaseName name)
                      throws TopicMapProcessingException
Specified by:
startBaseName in interface WalkerHandler
Throws:
TopicMapProcessingException

endBaseName

public void endBaseName(BaseName name)
                 throws TopicMapProcessingException
Specified by:
endBaseName in interface WalkerHandler
Throws:
TopicMapProcessingException

startVariant

public boolean startVariant(Variant var)
                     throws TopicMapProcessingException
Specified by:
startVariant in interface WalkerHandler
Throws:
TopicMapProcessingException

endVariant

public void endVariant(Variant var)
                throws TopicMapProcessingException
Specified by:
endVariant in interface WalkerHandler
Throws:
TopicMapProcessingException

onParameter

public void onParameter(Topic param)
                 throws TopicMapProcessingException
Specified by:
onParameter in interface WalkerHandler
Throws:
TopicMapProcessingException

onVariantName

public void onVariantName(VariantName varName)
                   throws TopicMapProcessingException
Specified by:
onVariantName in interface WalkerHandler
Throws:
TopicMapProcessingException

startOccurrence

public boolean startOccurrence(Occurrence occ)
                        throws TopicMapProcessingException
Specified by:
startOccurrence in interface WalkerHandler
Throws:
TopicMapProcessingException

endOccurrence

public void endOccurrence(Occurrence occ)
                   throws TopicMapProcessingException
Specified by:
endOccurrence in interface WalkerHandler
Throws:
TopicMapProcessingException

startAssociation

public boolean startAssociation(Association assoc)
                         throws TopicMapProcessingException
Specified by:
startAssociation in interface WalkerHandler
Throws:
TopicMapProcessingException

endAssociation

public void endAssociation(Association assoc)
                    throws TopicMapProcessingException
Specified by:
endAssociation in interface WalkerHandler
Throws:
TopicMapProcessingException

startMember

public boolean startMember(Member member)
                    throws TopicMapProcessingException
Specified by:
startMember in interface WalkerHandler
Throws:
TopicMapProcessingException

endMember

public void endMember(Member member)
               throws TopicMapProcessingException
Specified by:
endMember in interface WalkerHandler
Throws:
TopicMapProcessingException

onRoleSpec

public void onRoleSpec(Topic roleSpec)
                throws TopicMapProcessingException
Specified by:
onRoleSpec in interface WalkerHandler
Throws:
TopicMapProcessingException

onPlayer

public void onPlayer(Topic player)
              throws TopicMapProcessingException
Specified by:
onPlayer in interface WalkerHandler
Throws:
TopicMapProcessingException