jedi.annotation.writer.factorytype
Class FactoryType

java.lang.Object
  extended by jedi.annotation.writer.factorytype.FactoryType
Direct Known Subclasses:
ConcreteFactoryType, InterfaceFactoryType

public abstract class FactoryType
extends Object


Constructor Summary
FactoryType()
           
 
Method Summary
 String getQualifiedTypeName(Annotateable annotateable)
           
abstract  String getSimpleTypeName(Annotateable annotateable)
           
abstract  String getTypeDeclaration(Annotateable annotateable)
           
 void writeClassHeader(JavaWriter writer, Annotateable annotateable)
           
abstract  void writeMethodBody(ClosureFragmentWriter writer, JavaWriter javaWriter)
           
abstract  void writeMethodModifiers(JavaWriter writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FactoryType

public FactoryType()
Method Detail

getQualifiedTypeName

public String getQualifiedTypeName(Annotateable annotateable)

getSimpleTypeName

public abstract String getSimpleTypeName(Annotateable annotateable)

getTypeDeclaration

public abstract String getTypeDeclaration(Annotateable annotateable)

writeClassHeader

public void writeClassHeader(JavaWriter writer,
                             Annotateable annotateable)

writeMethodBody

public abstract void writeMethodBody(ClosureFragmentWriter writer,
                                     JavaWriter javaWriter)

writeMethodModifiers

public abstract void writeMethodModifiers(JavaWriter writer)


Copyright © 2011. All Rights Reserved.