jpel.language
Class EnvironmentBuilder

java.lang.Object
  |
  +--jpel.language.EnvironmentBuilder

public class EnvironmentBuilder
extends java.lang.Object

Classe utilitária para a criação de dinâmica dos elementos da linguagem.


Constructor Summary
EnvironmentBuilder()
           
 
Method Summary
static void bindEnvironmentLoader(jpel.language.EnvironmentLoader loader)
           
static void bindEnvironmentLoader(java.lang.String classType)
           
static void bindEnvironmentLoader(java.lang.String[] types, jpel.language.EnvironmentLoader loader)
           
static void bindEnvironmentLoader(java.lang.String[] types, java.lang.String classType)
           
static jpel.language.EnvironmentFactory getEnvironmentFactory()
           
static jpel.language.EnvironmentFactory getEnvironmentFactory(java.lang.String classType)
           
static java.util.Iterator loaderTypes()
           
static jpel.language.EnvironmentLoader lookupEnvironmentLoader(java.lang.String type)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentBuilder

public EnvironmentBuilder()
Method Detail

getEnvironmentFactory

public static jpel.language.EnvironmentFactory getEnvironmentFactory()
                                                              throws java.lang.ClassNotFoundException,
                                                                     java.lang.IllegalAccessException,
                                                                     java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

getEnvironmentFactory

public static jpel.language.EnvironmentFactory getEnvironmentFactory(java.lang.String classType)
                                                              throws java.lang.ClassNotFoundException,
                                                                     java.lang.IllegalAccessException,
                                                                     java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindEnvironmentLoader

public static void bindEnvironmentLoader(java.lang.String classType)
                                  throws java.lang.ClassNotFoundException,
                                         java.lang.IllegalAccessException,
                                         java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindEnvironmentLoader

public static void bindEnvironmentLoader(jpel.language.EnvironmentLoader loader)

bindEnvironmentLoader

public static void bindEnvironmentLoader(java.lang.String[] types,
                                         java.lang.String classType)
                                  throws java.lang.ClassNotFoundException,
                                         java.lang.IllegalAccessException,
                                         java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindEnvironmentLoader

public static void bindEnvironmentLoader(java.lang.String[] types,
                                         jpel.language.EnvironmentLoader loader)

lookupEnvironmentLoader

public static jpel.language.EnvironmentLoader lookupEnvironmentLoader(java.lang.String type)
                                                               throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

loaderTypes

public static java.util.Iterator loaderTypes()

main

public static void main(java.lang.String[] args)