mondrian.test
Class PropertySaver

java.lang.Object
  extended by mondrian.test.PropertySaver

public class PropertySaver
extends Object

Sets properties, and remembers them so they can be reverted at the end of the test.

Since:
Oct 28, 2008
Version:
$Id: //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#6 $
Author:
jhyde

Field Summary
 MondrianProperties properties
           
 
Constructor Summary
PropertySaver()
           
 
Method Summary
 void reset()
          Sets all properties back to their original values.
 void set(org.eigenbase.util.property.BooleanProperty property, boolean value)
          Sets a boolean property and remembers its previous value.
 void set(org.eigenbase.util.property.DoubleProperty property, Double value)
          Sets a double property and remembers its previous value.
 void set(org.eigenbase.util.property.IntegerProperty property, int value)
          Sets an integer property and remembers its previous value.
 void set(org.eigenbase.util.property.StringProperty property, String value)
          Sets a string property and remembers its previous value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

public final MondrianProperties properties
Constructor Detail

PropertySaver

public PropertySaver()
Method Detail

set

public void set(org.eigenbase.util.property.BooleanProperty property,
                boolean value)
Sets a boolean property and remembers its previous value.

Parameters:
property - Property
value - New value

set

public void set(org.eigenbase.util.property.IntegerProperty property,
                int value)
Sets an integer property and remembers its previous value.

Parameters:
property - Property
value - New value

set

public void set(org.eigenbase.util.property.StringProperty property,
                String value)
Sets a string property and remembers its previous value.

Parameters:
property - Property
value - New value

set

public void set(org.eigenbase.util.property.DoubleProperty property,
                Double value)
Sets a double property and remembers its previous value.

Parameters:
property - Property
value - New value

reset

public void reset()
Sets all properties back to their original values.


Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads