|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sourceforge.pmd.util.viewer.model.ViewerModel
| Constructor Summary | |
ViewerModel()
|
|
| Method Summary | |
void |
addViewerModelListener(ViewerModelListener l)
|
void |
appendToXPathExpression(java.lang.String pathFragment,
java.lang.Object appender)
appends the given fragment to the XPath expression |
void |
commitSource(java.lang.String source,
TargetJDKVersion jdk)
commits source code to the model. |
void |
evaluateXPathExpression(java.lang.String xPath,
java.lang.Object evaluator)
evaluates the given XPath expression against the current tree |
protected void |
fireViewerModelEvent(ViewerModelEvent e)
|
java.util.List |
getLastEvaluationResults()
retrieves the results of last evaluation |
SimpleNode |
getRootNode()
|
boolean |
hasCompiledTree()
determines whether the model has a compiled tree at it's disposal |
void |
removeViewerModelListener(ViewerModelListener l)
|
void |
selectNode(SimpleNode node,
java.lang.Object selector)
selects the given node in the AST |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ViewerModel()
| Method Detail |
public SimpleNode getRootNode()
public void commitSource(java.lang.String source,
TargetJDKVersion jdk)
public boolean hasCompiledTree()
public void evaluateXPathExpression(java.lang.String xPath,
java.lang.Object evaluator)
throws ParseException,
org.jaxen.JaxenException
xPath - XPath expression to be evaluatedevaluator - object which requests the evaluation
ParseException
org.jaxen.JaxenExceptionpublic java.util.List getLastEvaluationResults()
public void selectNode(SimpleNode node,
java.lang.Object selector)
node - node to be selectedselector - object which requests the selection
public void appendToXPathExpression(java.lang.String pathFragment,
java.lang.Object appender)
pathFragment - fragment to be addedappender - object that is trying to append the fragmentpublic void addViewerModelListener(ViewerModelListener l)
public void removeViewerModelListener(ViewerModelListener l)
protected void fireViewerModelEvent(ViewerModelEvent e)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||