org.netbeans.modules.bpel.model.impl.services
Class UpdateVaribleVisitor

java.lang.Object
  extended by org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitorAdapter
      extended by org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor
          extended by org.netbeans.modules.bpel.model.impl.services.UpdateVaribleVisitor
All Implemented Interfaces:
org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor

 class UpdateVaribleVisitor
extends org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor

It updates expression with new value for either just variable or part with specified variable.

Author:
ads

Constructor Summary
UpdateVaribleVisitor(java.lang.String varName, java.lang.String partName, java.lang.String newName, org.netbeans.modules.xml.xpath.ext.XPathExpression expression)
           
UpdateVaribleVisitor(java.lang.String name, java.lang.String newName, org.netbeans.modules.xml.xpath.ext.XPathExpression expression)
           
 
Method Summary
(package private)  java.lang.String getExpressionString()
           
 void visit(org.netbeans.modules.xml.xpath.ext.LocationStep locationStep)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathCoreFunction coreFunction)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathCoreOperation coreOperation)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathExpressionPath expressionPath)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathExtensionFunction extensionFunction)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathLocationPath locationPath)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathNumericLiteral numericLiteral)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathPredicateExpression predicateExpression)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathStringLiteral stringLiteral)
           
 void visit(org.netbeans.modules.xml.xpath.ext.XPathVariableReference variableRef)
           
 
Methods inherited from class org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitorAdapter
visitChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateVaribleVisitor

UpdateVaribleVisitor(java.lang.String name,
                     java.lang.String newName,
                     org.netbeans.modules.xml.xpath.ext.XPathExpression expression)

UpdateVaribleVisitor

UpdateVaribleVisitor(java.lang.String varName,
                     java.lang.String partName,
                     java.lang.String newName,
                     org.netbeans.modules.xml.xpath.ext.XPathExpression expression)
Method Detail

visit

public void visit(org.netbeans.modules.xml.xpath.ext.LocationStep locationStep)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathCoreFunction coreFunction)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathCoreOperation coreOperation)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathExpressionPath expressionPath)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathExtensionFunction extensionFunction)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathLocationPath locationPath)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathModelTracerVisitor

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathVariableReference variableRef)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitorAdapter

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathStringLiteral stringLiteral)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitorAdapter

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathNumericLiteral numericLiteral)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitorAdapter

visit

public void visit(org.netbeans.modules.xml.xpath.ext.XPathPredicateExpression predicateExpression)
Specified by:
visit in interface org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitor
Overrides:
visit in class org.netbeans.modules.xml.xpath.ext.visitor.XPathVisitorAdapter

getExpressionString

java.lang.String getExpressionString()