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

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

public class StyleExpressionChange
extends Object
implements Change

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

Author:
Thomas Morgner.

Constructor Summary
StyleExpressionChange(StyleKey styleKey, Expression oldValue, Expression newValue)
           
 
Method Summary
 Expression getNewExpression()
           
 Object getNewValue()
           
 Expression getOldExpression()
           
 Object getOldValue()
           
 StyleKey getStyleKey()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StyleExpressionChange

public StyleExpressionChange(StyleKey styleKey,
                             Expression oldValue,
                             Expression newValue)
Method Detail

getStyleKey

public StyleKey getStyleKey()

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()