com.ashridgetech.jamda.code
Class UmlInterfaceGenerator

java.lang.Object
  |
  +--com.ashridgetech.jamda.code.ClassGenerator
        |
        +--com.ashridgetech.jamda.code.UmlTypeGenerator
              |
              +--com.ashridgetech.jamda.code.UmlInterfaceGenerator

public class UmlInterfaceGenerator
extends UmlTypeGenerator

Code generator which generates a Java interface with the exact features of a UML InterfaceType. Each instance may only be used to generate one interface.

Author:
Paul Boocock version 1.0

Nested Class Summary
 
Nested classes inherited from class com.ashridgetech.jamda.code.ClassGenerator
ClassGenerator.FieldGenerator, ClassGenerator.MethodGenerator, ClassGenerator.PropertyDetails
 
Field Summary
 
Fields inherited from class com.ashridgetech.jamda.code.UmlTypeGenerator
createDone
 
Fields inherited from class com.ashridgetech.jamda.code.ClassGenerator
ABSTRACT, FINAL, PACKAGE, PRIVATE, PROTECTED, PUBLIC, READ_ONLY, READ_WRITE, STATIC, SYNCHRONIZED, TRANSIENT, VOLATILE
 
Constructor Summary
UmlInterfaceGenerator(InterfaceType source)
          Construct a UmlInterfaceGenerator .
 
Methods inherited from class com.ashridgetech.jamda.code.UmlTypeGenerator
addOperationImports, findImports, findModifiers, findModifiers, generate, getDirectory, getExtraImports, getFileWriter, getSource, setDirectory, setup, setupMethod
 
Methods inherited from class com.ashridgetech.jamda.code.ClassGenerator
addConstructor, addExtends, addExtends, addExtends, addField, addField, addImplements, addImplements, addImplements, addImport, addImportClass, addImportPackage, addMethod, addProperty, addProperty, checkReadyToGenerate, classDecl, classDoc, constructors, doGenerate, endClass, fields, fileHeader, getClassDoc, getClassModifiers, getClassName, getExtendsNames, getFileName, getImplementsNames, getImportNames, getPackageName, getWriter, imports, isInterface, logger, makeClassWriter, methods, packageDecl, setClassDoc, setClassModifiers, setClassName, setPackageName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UmlInterfaceGenerator

public UmlInterfaceGenerator(InterfaceType source)
Construct a UmlInterfaceGenerator .



Copyright © 2003 Ashridge Technologies Ltd. All Rights Reserved.