org.fusesource.amqp.generator
Class Generator

java.lang.Object
  extended by org.fusesource.amqp.generator.Generator

public class Generator
extends java.lang.Object


Constructor Summary
Generator()
           
 
Method Summary
 void generate()
           
 java.lang.String getAmqpBaseType()
           
 com.sun.codemodel.JClass getBitUtils()
           
 java.util.Set<java.lang.String> getClasses()
           
 com.sun.codemodel.JCodeModel getCm()
           
 java.lang.String getCodecPackagePrefix()
           
 java.util.Map<java.lang.String,Type> getComposites()
           
 java.util.Set<Definition> getDefinitions()
           
 java.util.Map<java.lang.String,Type> getDescribed()
           
 java.util.TreeMap<java.lang.String,java.lang.String> getDescribedJavaClass()
           
 java.util.Map<java.lang.String,Type> getEnums()
           
 java.io.File[] getInputFiles()
           
 java.lang.String getInterfaces()
           
 java.util.Map<java.lang.String,java.lang.String> getMapping()
           
 java.lang.String getMarshaller()
           
 java.io.File getOutputDirectory()
           
 java.util.Map<java.lang.String,java.lang.String> getPrimitiveJavaClass()
           
 java.util.Map<java.lang.String,Type> getPrimitives()
           
 java.util.Set<java.lang.String> getProvides()
           
 java.util.Set<java.lang.String> getRequires()
           
 java.util.TreeMap<java.lang.String,java.lang.String> getRequiresMapping()
           
 java.util.Map<java.lang.String,Type> getRestricted()
           
 java.util.Map<java.lang.String,java.lang.String> getRestrictedMapping()
           
 java.util.Map<java.lang.String,java.lang.String> getSections()
           
 java.io.File getSourceDirectory()
           
 java.lang.String getTypes()
           
 EncodingPicker picker()
           
 TypeRegistry registry()
           
 void setCodecPackagePrefix(java.lang.String codecPackagePrefix)
           
 void setInputFiles(java.io.File... inputFiles)
           
 void setOutputDirectory(java.io.File outputDirectory)
           
 void setSourceDirectory(java.io.File sourceDirectory)
           
 void setTypes(java.lang.String types)
           
 Sizer sizer()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Generator

public Generator()
Method Detail

getSourceDirectory

public java.io.File getSourceDirectory()

getRequiresMapping

public java.util.TreeMap<java.lang.String,java.lang.String> getRequiresMapping()

getDescribedJavaClass

public java.util.TreeMap<java.lang.String,java.lang.String> getDescribedJavaClass()

generate

public void generate()
              throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getBitUtils

public com.sun.codemodel.JClass getBitUtils()

getInputFiles

public java.io.File[] getInputFiles()

setInputFiles

public void setInputFiles(java.io.File... inputFiles)

getOutputDirectory

public java.io.File getOutputDirectory()

setOutputDirectory

public void setOutputDirectory(java.io.File outputDirectory)

setSourceDirectory

public void setSourceDirectory(java.io.File sourceDirectory)

getCodecPackagePrefix

public java.lang.String getCodecPackagePrefix()

setCodecPackagePrefix

public void setCodecPackagePrefix(java.lang.String codecPackagePrefix)

getCm

public com.sun.codemodel.JCodeModel getCm()

getInterfaces

public java.lang.String getInterfaces()

getTypes

public java.lang.String getTypes()

setTypes

public void setTypes(java.lang.String types)

getRestrictedMapping

public java.util.Map<java.lang.String,java.lang.String> getRestrictedMapping()

getEnums

public java.util.Map<java.lang.String,Type> getEnums()

getDescribed

public java.util.Map<java.lang.String,Type> getDescribed()

getRequires

public java.util.Set<java.lang.String> getRequires()

getDefinitions

public java.util.Set<Definition> getDefinitions()

getPrimitives

public java.util.Map<java.lang.String,Type> getPrimitives()

getComposites

public java.util.Map<java.lang.String,Type> getComposites()

getRestricted

public java.util.Map<java.lang.String,Type> getRestricted()

getProvides

public java.util.Set<java.lang.String> getProvides()

getClasses

public java.util.Set<java.lang.String> getClasses()

getSections

public java.util.Map<java.lang.String,java.lang.String> getSections()

getMapping

public java.util.Map<java.lang.String,java.lang.String> getMapping()

getMarshaller

public java.lang.String getMarshaller()

registry

public TypeRegistry registry()

picker

public EncodingPicker picker()

getAmqpBaseType

public java.lang.String getAmqpBaseType()

getPrimitiveJavaClass

public java.util.Map<java.lang.String,java.lang.String> getPrimitiveJavaClass()

sizer

public Sizer sizer()


Copyright © 2012 FuseSource. All Rights Reserved.