net.ontopia.topicmaps.schema.impl.osl.cmdline
Class TopicClassAnalyzer

java.lang.Object
  extended by net.ontopia.topicmaps.schema.impl.osl.cmdline.AbstractSchemaAnalyzer
      extended by net.ontopia.topicmaps.schema.impl.osl.cmdline.TopicClassAnalyzer

public class TopicClassAnalyzer
extends AbstractSchemaAnalyzer


Constructor Summary
TopicClassAnalyzer(OSLSchema schema, TopicIF topictype, java.util.Collection topics)
           
 
Method Summary
 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)
           
 
Methods inherited from class net.ontopia.topicmaps.schema.impl.osl.cmdline.AbstractSchemaAnalyzer
getScopeSpecification, getTypeSpecification, makeKey, makeKey, makeKey, makeKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicClassAnalyzer

public TopicClassAnalyzer(OSLSchema schema,
                          TopicIF topictype,
                          java.util.Collection topics)
Method Detail

analyze

public void analyze()
Analyzes the topics for this TopicClassAnalyzerz


registerOtherClasses

public void registerOtherClasses(TopicIF topic)
Register other classes of which this class is allowed to be an instance of. If the result set is empty, topics of this class can not be instances of any other class.

Parameters:
topic - the topic in which to look for other classes.

registerOccurrences

public void registerOccurrences(TopicIF topic)

registerBasenames

public void registerBasenames(TopicIF topic)

registerPlayerTypes

public void registerPlayerTypes(TopicIF topic)


Copyright © 2000-2012 Ontopia.