org.nuiton.topia.generator
Class InterfaceGenerator

java.lang.Object
  extended by org.nuiton.eugene.Generator
      extended by org.nuiton.eugene.ChildGenerator
          extended by org.nuiton.eugene.ObjectModelGenerator
              extended by org.nuiton.topia.generator.InterfaceGenerator

public class InterfaceGenerator
extends org.nuiton.eugene.ObjectModelGenerator


Field Summary
 
Fields inherited from class org.nuiton.eugene.ObjectModelGenerator
model, propertiesPattern
 
Fields inherited from class org.nuiton.eugene.ChildGenerator
parent
 
Fields inherited from class org.nuiton.eugene.Generator
encoding, excludeTemplates, generatedPackages, lastModifiedSource, overwrite, properties
 
Constructor Summary
InterfaceGenerator()
           
InterfaceGenerator(org.nuiton.eugene.Generator parent)
           
 
Method Summary
 void generateFromInterface(java.io.Writer output, org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
           
 java.lang.String getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
           
 java.lang.String getFilenameForInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
           
 
Methods inherited from class org.nuiton.eugene.ObjectModelGenerator
canGenerateElement, generate, generate, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnumeration, generateFromModel, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForModel, getFilenameForPackage, getModel
 
Methods inherited from class org.nuiton.eugene.ChildGenerator
canGeneratePackage, getLastModifiedSource, getOverwrite, getProperty, setParent
 
Methods inherited from class org.nuiton.eugene.Generator
generate, generate, getDestinationFile, getEncoding, getExcludeTemplates, isNewerThanSource, setEncoding, setExcludeTemplates, setGeneratedPackages, setLastModifiedSource, setOverwrite, setProperties, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceGenerator

public InterfaceGenerator()

InterfaceGenerator

public InterfaceGenerator(org.nuiton.eugene.Generator parent)
Method Detail

getFilenameForClass

public java.lang.String getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
Overrides:
getFilenameForClass in class org.nuiton.eugene.ObjectModelGenerator

getFilenameForInterface

public java.lang.String getFilenameForInterface(org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
Overrides:
getFilenameForInterface in class org.nuiton.eugene.ObjectModelGenerator

generateFromInterface

public void generateFromInterface(java.io.Writer output,
                                  org.nuiton.eugene.models.object.ObjectModelInterface interfacez)
                           throws java.io.IOException
Overrides:
generateFromInterface in class org.nuiton.eugene.ObjectModelGenerator
Throws:
java.io.IOException


Copyright © 2004-2009 CodeLutin. All Rights Reserved.