jpel.bridge
Class NodeProcessorEnvironment
java.lang.Object
|
+--jpel.bridge.NodeProcessorAll
|
+--jpel.bridge.NodeProcessorEnvironment
- All Implemented Interfaces:
- GenericTool, NodeProcessor
- public class NodeProcessorEnvironment
- extends NodeProcessorAll
Remove as declarações de import de uma árvore de declarações.
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.tree.Node |
process(jpel.tree.Node node)
Realiza a transformação de um nó em outro. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeProcessorEnvironment
public NodeProcessorEnvironment()
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
NodeProcessorEnvironment
public NodeProcessorEnvironment(jpel.util.dataholder.DataHolderFactory holderFactory,
jpel.tree.NodeFactory nodeFactory,
jpel.language.EnvironmentFactory environmentFactory)
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
- Overrides:
getTypes
in class NodeProcessorAll
- 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
- Overrides:
getDescription
in class NodeProcessorAll
- Returns:
- Uma descrição da ferramenta.
process
public jpel.tree.Node process(jpel.tree.Node node)
throws NodeException
- Description copied from interface:
NodeProcessor
- Realiza a transformação de um nó em outro.
- Specified by:
process
in interface NodeProcessor
- Overrides:
process
in class NodeProcessorAll
- Parameters:
node
- Nó que será transformado/convertido/copiado/etc.
- Returns:
- Um nó convertido/etc.
- Throws:
NodeException
- Quando acontece algum problema durante a conversão.