|
|||||||||
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(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.JaxenException
public java.util.List getLastEvaluationResults()
public void selectNode(SimpleNode node, java.lang.Object selector)
node
- node to be selectedselector
- object which requests the selectionpublic 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 |