org.tm4j.topicmap.utils
Interface WalkerHandler

All Known Subinterfaces:
TopicMapWriter, WalkerFilter
All Known Implementing Classes:
WalkerFilterAdapter, WalkerHandlerAdapter, XTMWriter

public interface WalkerHandler


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)
           
 

Method Detail

startTopicMap

public boolean startTopicMap(TopicMap tm)
                      throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endTopicMap

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

startTopic

public boolean startTopic(Topic topic)
                   throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endTopic

public void endTopic(Topic topic)
              throws TopicMapProcessingException
Throws:
TopicMapProcessingException

onType

public void onType(Topic type)
            throws TopicMapProcessingException
Throws:
TopicMapProcessingException

onSubject

public void onSubject(Locator subject)
               throws TopicMapProcessingException
Throws:
TopicMapProcessingException

onSubjectIndicator

public void onSubjectIndicator(Locator subjectIndicator)
                        throws TopicMapProcessingException
Throws:
TopicMapProcessingException

startScope

public boolean startScope()
                   throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endScope

public void endScope()
              throws TopicMapProcessingException
Throws:
TopicMapProcessingException

onTheme

public void onTheme(Topic theme)
             throws TopicMapProcessingException
Throws:
TopicMapProcessingException

startBaseName

public boolean startBaseName(BaseName name)
                      throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endBaseName

public void endBaseName(BaseName name)
                 throws TopicMapProcessingException
Throws:
TopicMapProcessingException

startVariant

public boolean startVariant(Variant var)
                     throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endVariant

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

onParameter

public void onParameter(Topic param)
                 throws TopicMapProcessingException
Throws:
TopicMapProcessingException

onVariantName

public void onVariantName(VariantName varName)
                   throws TopicMapProcessingException
Throws:
TopicMapProcessingException

startOccurrence

public boolean startOccurrence(Occurrence occ)
                        throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endOccurrence

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

startAssociation

public boolean startAssociation(Association assoc)
                         throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endAssociation

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

startMember

public boolean startMember(Member member)
                    throws TopicMapProcessingException
Throws:
TopicMapProcessingException

endMember

public void endMember(Member member)
               throws TopicMapProcessingException
Throws:
TopicMapProcessingException

onRoleSpec

public void onRoleSpec(Topic roleSpec)
                throws TopicMapProcessingException
Throws:
TopicMapProcessingException

onPlayer

public void onPlayer(Topic player)
              throws TopicMapProcessingException
Throws:
TopicMapProcessingException