jpel.bridge
Class DataHolderDeclaration

java.lang.Object
  |
  +--jpel.bridge.DataHolderDeclaration
All Implemented Interfaces:
DataHolderExtractor, GenericTool

public class DataHolderDeclaration
extends java.lang.Object
implements DataHolderExtractor

Exibe as dependências de uma árvore da linguagem funcional. Tipicamente expande toda as dependências de um DataHolder e filtra a listagem completa de DataHolders já resolvida.


Constructor Summary
DataHolderDeclaration()
           
 
Method Summary
 java.util.List extract(jpel.util.dataholder.DataHolder holder)
          Produces a list of data sources derived from the given source.
 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.
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

DataHolderDeclaration

public DataHolderDeclaration()
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.

extract

public java.util.List extract(jpel.util.dataholder.DataHolder holder)
                       throws DataHolderException
Description copied from interface: DataHolderExtractor
Produces a list of data sources derived from the given source.

Specified by:
extract in interface DataHolderExtractor
Parameters:
holder - The source
Returns:
A List of DataHolder objects.
Throws:
DataHolderException - When there is a problem to find the DataHolders derived from the given source.

main

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