|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ParseEventHandlerIF
INTERNAL: Interface implemented by event handlers which build the actual topic map, based on events received by the parser. In template definitions the events are stored to be replayed when the template is invoked. The state of generator objects may change after the event method has returned; to store generator objects between invocations it is necessary to make copies.
Method Detail |
---|
void startTopicItemIdentifier(LiteralGeneratorIF locator)
void startTopicSubjectIdentifier(LiteralGeneratorIF locator)
void startTopicSubjectLocator(LiteralGeneratorIF locator)
void startTopic(TopicGeneratorIF topic)
void addItemIdentifier(LiteralGeneratorIF locator)
void addSubjectIdentifier(LiteralGeneratorIF locator)
void addSubjectLocator(LiteralGeneratorIF locator)
void addTopicType(TopicGeneratorIF topic)
void addSubtype(TopicGeneratorIF subtype)
void startName(TopicGeneratorIF type, LiteralGeneratorIF value)
void addScopingTopic(TopicGeneratorIF topic)
void addReifier(TopicGeneratorIF topic)
void startVariant(LiteralGeneratorIF value)
void endName()
void startOccurrence(TopicGeneratorIF type, LiteralGeneratorIF value)
void endOccurrence()
void endTopic()
void startAssociation(TopicGeneratorIF type)
void addRole(TopicGeneratorIF type, TopicGeneratorIF player)
void endRoles()
void endAssociation()
void startEmbeddedTopic()
TopicGeneratorIF endEmbeddedTopic()
void templateInvocation(java.lang.String name, java.util.List arguments)
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |