public class TopicClassAnalyzer extends AbstractSchemaAnalyzer
Constructor and Description |
---|
TopicClassAnalyzer(OSLSchema schema,
TopicIF topictype,
Collection topics) |
Modifier and Type | Method and Description |
---|---|
void |
analyze()
Analyzes the topics for this TopicClassAnalyzerz
|
void |
registerBasenames(TopicIF topic) |
void |
registerOccurrences(TopicIF topic) |
void |
registerOtherClasses(TopicIF topic)
Register other classes of which this class is allowed to be an instance of.
|
void |
registerPlayerTypes(TopicIF topic) |
getScopeSpecification, getTypeSpecification, makeKey, makeKey, makeKey, makeKey
public TopicClassAnalyzer(OSLSchema schema, TopicIF topictype, Collection topics)
public void analyze()
public void registerOtherClasses(TopicIF topic)
topic
- the topic in which to look for other classes.public void registerOccurrences(TopicIF topic)
public void registerBasenames(TopicIF topic)
public void registerPlayerTypes(TopicIF topic)