Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen.builder.impl
Class ContextBuilder

java.lang.Object
  extended by org.jboss.errai.codegen.builder.impl.ContextBuilder
All Implemented Interfaces:
Builder

public class ContextBuilder
extends Object
implements Builder

Builder for the Context.

Author:
Christian Sadilek

Constructor Summary
protected ContextBuilder(Context context)
           
 
Method Summary
 ContextBuilder addVariable(String name, Class<?> type)
           
 ContextBuilder addVariable(String name, Class<?> type, Object initialization)
           
 ContextBuilder addVariable(String name, Object initialization)
           
 ContextBuilder addVariable(String name, javax.enterprise.util.TypeLiteral<?> type)
           
 ContextBuilder addVariable(String name, javax.enterprise.util.TypeLiteral<?> type, Object initialization)
           
 ContextBuilder addVariable(Variable variable)
           
static ContextBuilder create()
           
static ContextBuilder create(Context context)
           
 VariableDeclarationInitializer<ContextBuilder> declareVariable(String name)
           
 VariableDeclarationInitializer<ContextBuilder> declareVariable(String name, Class<?> type)
           
 VariableDeclarationInitializer<ContextBuilder> declareVariable(String name, javax.enterprise.util.TypeLiteral<?> type)
           
 VariableDeclarationInitializer<ContextBuilder> declareVariable(Variable var)
           
 Context getContext()
           
 String toJavaString()
          Validates the statement and generates the String representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextBuilder

protected ContextBuilder(Context context)
Method Detail

create

public static ContextBuilder create()

create

public static ContextBuilder create(Context context)

addVariable

public ContextBuilder addVariable(Variable variable)

addVariable

public ContextBuilder addVariable(String name,
                                  Class<?> type)

addVariable

public ContextBuilder addVariable(String name,
                                  javax.enterprise.util.TypeLiteral<?> type)

addVariable

public ContextBuilder addVariable(String name,
                                  Object initialization)

addVariable

public ContextBuilder addVariable(String name,
                                  Class<?> type,
                                  Object initialization)

addVariable

public ContextBuilder addVariable(String name,
                                  javax.enterprise.util.TypeLiteral<?> type,
                                  Object initialization)

declareVariable

public VariableDeclarationInitializer<ContextBuilder> declareVariable(Variable var)

declareVariable

public VariableDeclarationInitializer<ContextBuilder> declareVariable(String name)

declareVariable

public VariableDeclarationInitializer<ContextBuilder> declareVariable(String name,
                                                                      Class<?> type)

declareVariable

public VariableDeclarationInitializer<ContextBuilder> declareVariable(String name,
                                                                      javax.enterprise.util.TypeLiteral<?> type)

toJavaString

public String toJavaString()
Description copied from interface: Builder
Validates the statement and generates the String representation.

Specified by:
toJavaString in interface Builder
Returns:
Java String representation

getContext

public Context getContext()

Errai 3.0.1-SNAPSHOT

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