public class TemplateEventHandler extends Object implements ParseEventHandlerIF
Constructor and Description |
---|
TemplateEventHandler(String name,
List<String> parameters,
ParseEventHandlerIF real_handler) |
public TemplateEventHandler(String name, List<String> parameters, ParseEventHandlerIF real_handler)
public void startTopicItemIdentifier(ValueGeneratorIF loc)
startTopicItemIdentifier
in interface ParseEventHandlerIF
public void startTopicSubjectIdentifier(ValueGeneratorIF loc)
startTopicSubjectIdentifier
in interface ParseEventHandlerIF
public void startTopicSubjectLocator(ValueGeneratorIF loc)
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 subtype)
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
public Template getTemplate()