|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TopicMapVisualizer
An interface for processors to visualize a
TopicMap document object.
| Method Summary | |
|---|---|
boolean |
inProgress()
When true, indicates that the visualizer is currently loading/visualizing a Topic Map. |
Object |
instanceOf(Association assoc,
Topic classTopic,
Topic instanceTopic)
Indicates an explicit class-instance Association. |
Object |
onAssociation(Association assoc)
Indicates the start of an Association. |
boolean |
onBaseName(Topic topic,
BaseName basename)
Indicates the start of a BaseName. |
boolean |
onMember(Association assoc,
Member member)
Indicates the start of a Member. |
boolean |
onOccurrence(Topic topic,
Occurrence occur)
Indicates the start of an Occurrence. |
void |
onParameter(Topic param)
Indicates the start of a Variant Parameter. |
Object |
onRole(Association assoc,
Topic player,
Topic role)
Indicates the start of an Association role. |
Set |
onScope(Topic[] scope)
Indicates the start of a Scope. |
Object |
onTheme(Topic theme)
Indicates the start of a Theme (Topic used in a Scope). |
Object |
onTopic(Topic topic)
Indicates the start of a Topic. |
boolean |
onTopicMap(TopicMap topicmap)
Indicates the start of a TopicMap. |
boolean |
onVariant(BaseName basename,
Variant variant)
Indicates the start of a Variant. |
void |
onVariantName(Variant variant,
VariantName varName)
Indicates the start of a Variant Name. |
void |
postProcess(TopicMap topicmap)
Following a visualization pass, begin any post-processing. |
void |
reset()
Resets the visualizer, clearing it of any stored variables or caches. |
Object |
subclassOf(Association assoc,
Topic superclassTopic,
Topic subclassTopic)
Indicates a superclass-subclass Association. |
void |
updateAssociation(Association assoc)
Update the display of an already-visualized Association. |
void |
visualize(TopicMap topicmap,
boolean merge)
Displays the TopicMap topicmap as a graph. |
| Method Detail |
|---|
void visualize(TopicMap topicmap,
boolean merge)
throws VisualizationException
VisualizationExceptionboolean inProgress()
void postProcess(TopicMap topicmap)
void reset()
boolean onTopicMap(TopicMap topicmap)
throws VisualizationException
VisualizationException
Object onTopic(Topic topic)
throws VisualizationException
VisualizationException
Set onScope(Topic[] scope)
throws VisualizationException
VisualizationException
Object onTheme(Topic theme)
throws VisualizationException
VisualizationException
boolean onBaseName(Topic topic,
BaseName basename)
throws VisualizationException
VisualizationException
boolean onVariant(BaseName basename,
Variant variant)
throws VisualizationException
VisualizationException
void onParameter(Topic param)
throws VisualizationException
VisualizationException
void onVariantName(Variant variant,
VariantName varName)
throws VisualizationException
VisualizationException
boolean onOccurrence(Topic topic,
Occurrence occur)
throws VisualizationException
VisualizationException
Object onAssociation(Association assoc)
throws VisualizationException
VisualizationException
void updateAssociation(Association assoc)
throws VisualizationException
VisualizationException
boolean onMember(Association assoc,
Member member)
throws VisualizationException
VisualizationException
Object onRole(Association assoc,
Topic player,
Topic role)
throws VisualizationException
VisualizationException
Object instanceOf(Association assoc,
Topic classTopic,
Topic instanceTopic)
throws VisualizationException
VisualizationException
Object subclassOf(Association assoc,
Topic superclassTopic,
Topic subclassTopic)
throws VisualizationException
VisualizationException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||