|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.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.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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |