org.apache.synapse.mediators.xquery
Class MediatorVariable

java.lang.Object
  extended by org.apache.synapse.mediators.xquery.MediatorVariable
Direct Known Subclasses:
MediatorBaseVariable, MediatorCustomVariable

public abstract class MediatorVariable
extends Object

Base class representing mediator variable used in XQuery mediator


Field Summary
protected  Object value
           
 
Constructor Summary
MediatorVariable(QName name)
           
 
Method Summary
abstract  boolean evaluateValue(MessageContext synCtx)
          Calculates the value of this variable
 QName getName()
           
 int getType()
           
 Object getValue()
           
 void setName(QName name)
           
 void setType(int type)
           
 void setValue(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected Object value
Constructor Detail

MediatorVariable

public MediatorVariable(QName name)
Method Detail

getName

public QName getName()

setName

public void setName(QName name)

getType

public int getType()

setType

public void setType(int type)

getValue

public Object getValue()

setValue

public void setValue(Object value)

evaluateValue

public abstract boolean evaluateValue(MessageContext synCtx)
Calculates the value of this variable

Parameters:
synCtx - Current message in transit
Returns:
true if the value has changed


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.