public class BuilderEventHandler extends Object implements ParseEventHandlerIF
Constructor and Description |
---|
BuilderEventHandler(TopicMapBuilderIF builder,
ParseContextIF context) |
public BuilderEventHandler(TopicMapBuilderIF builder, ParseContextIF context)
public void startTopicItemIdentifier(ValueGeneratorIF locator)
startTopicItemIdentifier
in interface ParseEventHandlerIF
public void startTopicSubjectIdentifier(ValueGeneratorIF locator)
startTopicSubjectIdentifier
in interface ParseEventHandlerIF
public void startTopicSubjectLocator(ValueGeneratorIF locator)
startTopicSubjectLocator
in interface ParseEventHandlerIF
public void startTopic(ValueGeneratorIF topicgen)
ParseEventHandlerIF
startTopic
in interface ParseEventHandlerIF
public void addItemIdentifier(ValueGeneratorIF locator)
addItemIdentifier
in interface ParseEventHandlerIF
public void addSubjectIdentifier(ValueGeneratorIF locator)
addSubjectIdentifier
in interface ParseEventHandlerIF
public void addSubjectLocator(ValueGeneratorIF locator)
addSubjectLocator
in interface ParseEventHandlerIF
public void addTopicType(ValueGeneratorIF type)
addTopicType
in interface ParseEventHandlerIF
public void addSubtype(ValueGeneratorIF thesubtype)
addSubtype
in interface ParseEventHandlerIF
public void startName(ValueGeneratorIF type, ValueGeneratorIF value)
startName
in interface ParseEventHandlerIF
public void addScopingTopic(ValueGeneratorIF topic)
addScopingTopic
in interface ParseEventHandlerIF
public void addReifier(ValueGeneratorIF topic)
addReifier
in interface ParseEventHandlerIF
public void startVariant(ValueGeneratorIF value)
startVariant
in interface ParseEventHandlerIF
public void endName()
endName
in interface ParseEventHandlerIF
public void startOccurrence(ValueGeneratorIF type, ValueGeneratorIF value)
startOccurrence
in interface ParseEventHandlerIF
public void endOccurrence()
endOccurrence
in interface ParseEventHandlerIF
public void endTopic()
endTopic
in interface ParseEventHandlerIF
public void startAssociation(ValueGeneratorIF type)
startAssociation
in interface ParseEventHandlerIF
public void addRole(ValueGeneratorIF type, ValueGeneratorIF player)
addRole
in interface ParseEventHandlerIF
public void endRoles()
endRoles
in interface ParseEventHandlerIF
public void endAssociation()
endAssociation
in interface ParseEventHandlerIF
public void startEmbeddedTopic()
startEmbeddedTopic
in interface ParseEventHandlerIF
public ValueGeneratorIF endEmbeddedTopic()
ParseEventHandlerIF
endEmbeddedTopic
in interface ParseEventHandlerIF
public void templateInvocation(String name, List arguments)
templateInvocation
in interface ParseEventHandlerIF