|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jpel.bridge.NodeMatcherEnvironment
Define o processo de busca dentro de uma estrutura que envolve declarações.
Constructor Summary | |
NodeMatcherEnvironment()
|
Method Summary | |
java.lang.String |
getDescription()
Retorna a descrição da ferramenta. |
java.lang.String |
getPattern()
Retorna o padrão p/a filtragem. |
java.lang.String[] |
getTypes()
Retorna os tipos dos objetos que podem ser tratados por tal ferramenta. |
boolean |
isRecursive()
|
boolean |
isUseBody()
|
boolean |
isUseDescription()
|
boolean |
isUseName()
|
jpel.tree.Node |
privateProcess(jpel.tree.Node node)
|
jpel.tree.Node |
process(jpel.tree.Node node)
Realiza a transformação de um nó em outro. |
void |
setPattern(java.lang.String pattern)
Ajusta o padrão que será usado para filtrar os nós. |
void |
setRecursive(boolean recursive)
|
void |
setUseBody(boolean useBody)
|
void |
setUseDescription(boolean useDescription)
|
void |
setUseName(boolean useName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NodeMatcherEnvironment() throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException
Method Detail |
public java.lang.String[] getTypes()
GenericTool
getTypes
in interface GenericTool
public java.lang.String getDescription()
GenericTool
getDescription
in interface GenericTool
public jpel.tree.Node process(jpel.tree.Node node) throws NodeException
NodeProcessor
process
in interface NodeProcessor
node
- Nó que será transformado/convertido/copiado/etc.
NodeException
- Quando acontece algum problema durante a conversão.public jpel.tree.Node privateProcess(jpel.tree.Node node) throws NodeException
NodeException
public void setPattern(java.lang.String pattern) throws NodeException
NodeMatcher
setPattern
in interface NodeMatcher
pattern
- Padrão para busca. String no forma de expressões regulares.
NodeException
- Quando há erro no ajuste do padrão.public java.lang.String getPattern()
NodeMatcher
getPattern
in interface NodeMatcher
public void setUseName(boolean useName)
public boolean isUseName()
public void setUseBody(boolean useBody)
public boolean isUseBody()
public void setUseDescription(boolean useDescription)
public boolean isUseDescription()
public void setRecursive(boolean recursive)
public boolean isRecursive()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |