Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen.builder
Interface ClassStructureBuilder<T extends ClassStructureBuilder<T>>

All Superinterfaces:
Builder, ClassConstructorBuilder<T>, ClassFieldBuilder<T>, ClassMethodBuilder<T>
All Known Subinterfaces:
AnonymousClassStructureBuilder, ClassStructureBuilderAbstractMethodOption, DefaultClassStructureBuilder, ExtendsClassStructureBuilder
All Known Implementing Classes:
AnonymousClassStructureBuilderImpl, ClassBuilder, ClassBuilderAbstractMethodOption

public interface ClassStructureBuilder<T extends ClassStructureBuilder<T>>
extends ClassMethodBuilder<T>, ClassConstructorBuilder<T>, ClassFieldBuilder<T>, Builder

Author:
Mike Brock , Christian Sadilek

Method Summary
 ClassStructureBuilder<T> declaresInnerClass(InnerClass ic)
           
 BuildMetaClass getClassDefinition()
          The mutable class definition which is being constructed by this builder.
 
Methods inherited from interface org.jboss.errai.codegen.builder.ClassMethodBuilder
packageMethod, packageMethod, packageMethod, packageMethod, packageMethod, packageMethod, privateMethod, privateMethod, privateMethod, privateMethod, privateMethod, privateMethod, protectedMethod, protectedMethod, protectedMethod, protectedMethod, protectedMethod, protectedMethod, publicMethod, publicMethod, publicMethod, publicMethod, publicMethod, publicMethod
 
Methods inherited from interface org.jboss.errai.codegen.builder.ClassConstructorBuilder
packageConstructor, packageConstructor, packageConstructor, packageConstructor, privateConstructor, privateConstructor, privateConstructor, privateConstructor, protectedConstructor, protectedConstructor, protectedConstructor, protectedConstructor, publicConstructor, publicConstructor, publicConstructor, publicConstructor
 
Methods inherited from interface org.jboss.errai.codegen.builder.ClassFieldBuilder
packageField, packageField, privateField, privateField, protectedField, protectedField, publicField, publicField
 
Methods inherited from interface org.jboss.errai.codegen.builder.Builder
toJavaString
 

Method Detail

declaresInnerClass

ClassStructureBuilder<T> declaresInnerClass(InnerClass ic)

getClassDefinition

BuildMetaClass getClassDefinition()
The mutable class definition which is being constructed by this builder.

Returns:
an instance of BuildMetaClass

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.