public class ViewerModel extends Object
Constructor and Description |
---|
ViewerModel() |
Modifier and Type | Method and Description |
---|---|
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.
|
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 evaluationParseException
org.jaxen.JaxenException
public List<Node> getLastEvaluationResults()
public void selectNode(Node node, Object selector)
node
- node to be selectedselector
- object which requests the selectionpublic 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)
Copyright © 2002–2017 PMD. All rights reserved.