|
||||||||||
| 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
public class ViewerModel
| Constructor Summary | |
|---|---|
ViewerModel()
|
|
| Method Summary | |
|---|---|
void |
addViewerModelListener(ViewerModelListener l)
|
void |
appendToXPathExpression(String pathFragment,
Object appender)
appends the given fragment to the XPath expression |
void |
commitSource(String source,
LanguageVersion languageVersion)
commits source code to the model. |
void |
evaluateXPathExpression(String xPath,
Object evaluator)
evaluates the given XPath expression against the current tree |
protected void |
fireViewerModelEvent(ViewerModelEvent e)
|
List<Node> |
getLastEvaluationResults()
retrieves the results of last evaluation |
Node |
getRootNode()
|
boolean |
hasCompiledTree()
determines whether the model has a compiled tree at it's disposal |
void |
removeViewerModelListener(ViewerModelListener l)
|
void |
selectNode(Node node,
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 Node getRootNode()
public void commitSource(String source,
LanguageVersion languageVersion)
public boolean hasCompiledTree()
public void evaluateXPathExpression(String xPath,
Object evaluator)
throws ParseException,
org.jaxen.JaxenException
xPath - XPath expression to be evaluatedevaluator - object which requests the evaluation
ParseException
org.jaxen.JaxenExceptionpublic List<Node> getLastEvaluationResults()
public void selectNode(Node node,
Object selector)
node - node to be selectedselector - object which requests the selection
public void appendToXPathExpression(String pathFragment,
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 | |||||||||