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

java.lang.Object
  extended by net.ontopia.topicmaps.schema.impl.osl.cmdline.AbstractSchemaAnalyzer
Direct Known Subclasses:
AssociationClassAnalyzer, TopicClassAnalyzer

public class AbstractSchemaAnalyzer
extends java.lang.Object


Constructor Summary
AbstractSchemaAnalyzer()
           
 
Method Summary
 ScopeSpecification getScopeSpecification(ScopedIF scoped)
          Generate the scope specification for a ScopedIF object.
 TypeSpecification getTypeSpecification(TopicIF topic)
          Generate the type specification for a topic
protected static java.lang.String makeKey(TopicIF topic)
           
protected static java.lang.String makeKey(TopicIF[] topics)
           
protected static java.lang.String makeKey(TopicIF topic1, TopicIF topic2)
           
protected static java.lang.String makeKey(TopicIF topic1, TopicIF topic2, TopicIF topic3)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSchemaAnalyzer

public AbstractSchemaAnalyzer()
Method Detail

getTypeSpecification

public TypeSpecification getTypeSpecification(TopicIF topic)
Generate the type specification for a topic


getScopeSpecification

public ScopeSpecification getScopeSpecification(ScopedIF scoped)
Generate the scope specification for a ScopedIF object.


makeKey

protected static java.lang.String makeKey(TopicIF[] topics)

makeKey

protected static java.lang.String makeKey(TopicIF topic)

makeKey

protected static java.lang.String makeKey(TopicIF topic1,
                                          TopicIF topic2)

makeKey

protected static java.lang.String makeKey(TopicIF topic1,
                                          TopicIF topic2,
                                          TopicIF topic3)


Copyright © 2000-2012 Ontopia.