org.pentaho.reporting.engine.classic.core.designtime
Class AttributeExpressionChange

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.designtime.AttributeExpressionChange
All Implemented Interfaces:
Change

public class AttributeExpressionChange
extends Object
implements Change

Simple bean-like class for holding all the information about an attribute change.

Author:
Thomas Morgner.

Constructor Summary
AttributeExpressionChange(String namespace, String name, Expression oldValue, Expression newValue)
           
 
Method Summary
 String getName()
           
 String getNamespace()
           
 Expression getNewExpression()
           
 Object getNewValue()
           
 Expression getOldExpression()
           
 Object getOldValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeExpressionChange

public AttributeExpressionChange(String namespace,
                                 String name,
                                 Expression oldValue,
                                 Expression newValue)
Method Detail

getNamespace

public String getNamespace()

getName

public String getName()

getOldValue

public Object getOldValue()
Specified by:
getOldValue in interface Change

getOldExpression

public Expression getOldExpression()

getNewValue

public Object getNewValue()
Specified by:
getNewValue in interface Change

getNewExpression

public Expression getNewExpression()