net.sourceforge.jane
Class ClassInfoFactory

java.lang.Object
  |
  +--net.sourceforge.jane.ClassInfoFactory
Direct Known Subclasses:
JJTreeClassInfoFactory, ReflectionClassInfoFactory

public abstract class ClassInfoFactory
extends java.lang.Object

A factory for creating ClassInfo objects.


Field Summary
static java.lang.String FACTORY_PROPERTY_PREFIX
           
 
Constructor Summary
ClassInfoFactory()
           
 
Method Summary
abstract  ClassInfo createClass(Jane jane, ArtifactLocator locator, java.lang.String className)
          Create an instance of ClassInfo.
static ClassInfoFactory getInstance(ArtifactLocator locator)
          Returns a factory instance.
static ClassInfoFactory getInstance(java.lang.String locatorType)
          Returns a factory instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACTORY_PROPERTY_PREFIX

public static final java.lang.String FACTORY_PROPERTY_PREFIX
Constructor Detail

ClassInfoFactory

public ClassInfoFactory()
Method Detail

createClass

public abstract ClassInfo createClass(Jane jane,
                                      ArtifactLocator locator,
                                      java.lang.String className)
                               throws JaneException
Create an instance of ClassInfo.

getInstance

public static ClassInfoFactory getInstance(ArtifactLocator locator)
                                    throws JaneException
Returns a factory instance.

getInstance

public static ClassInfoFactory getInstance(java.lang.String locatorType)
                                    throws JaneException
Returns a factory instance.


Copyright © 2002-2002 SourceForge. All Rights Reserved.