org.tm4j.topicmap.utils
Interface WalkerHandler
- All Known Subinterfaces:
- TopicMapWriter, WalkerFilter
- All Known Implementing Classes:
- WalkerFilterAdapter, WalkerHandlerAdapter, XTMWriter
- public interface WalkerHandler
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