jpel.bridge
Class EnvironmentLoaderNode

java.lang.Object
  |
  +--jpel.bridge.EnvironmentLoaderNode
All Implemented Interfaces:
EnvironmentLoader, GenericTool

public class EnvironmentLoaderNode
extends java.lang.Object
implements EnvironmentLoader

Define um loader que carrega ambientes da linguagem funcional.


Constructor Summary
EnvironmentLoaderNode()
           
 
Method Summary
 java.lang.String getDescription()
          Retorna a descrição da ferramenta.
 java.lang.String[] getTypes()
          Retorna os tipos dos objetos que podem ser tratados por tal ferramenta.
 jpel.language.Environment load(java.lang.Object source)
          Carrega um ambiente´.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentLoaderNode

public EnvironmentLoaderNode()
                      throws java.lang.ClassNotFoundException,
                             java.lang.IllegalAccessException,
                             java.lang.InstantiationException
Method Detail

getTypes

public java.lang.String[] getTypes()
Description copied from interface: GenericTool
Retorna os tipos dos objetos que podem ser tratados por tal ferramenta.

Specified by:
getTypes in interface GenericTool
Returns:
Um array com todos os tipos suportados pela ferramenta.

getDescription

public java.lang.String getDescription()
Description copied from interface: GenericTool
Retorna a descrição da ferramenta.

Specified by:
getDescription in interface GenericTool
Returns:
Uma descrição da ferramenta.

load

public jpel.language.Environment load(java.lang.Object source)
                               throws EnvironmentLoaderException
Description copied from interface: EnvironmentLoader
Carrega um ambiente´.

Specified by:
load in interface EnvironmentLoader
Parameters:
source - Fonte de dados, ou meta-informações de como carregar o ambiente.
Returns:
Um ambiente da linguagem funcional.
Throws:
EnvironmentLoaderException - Quando há problemas na leitura do ambiente.