public abstract class MondrianPropertiesBase extends TriggerableProperties
MondrianProperties contains the properties which determine the
 behavior of a mondrian instance.
 There is a method for property valid in a
 mondrian.properties file. Although it is possible to retrieve
 properties using the inherited Properties.getProperty(String)
 method, we recommend that you use methods in this class.
 
mondrian.properties file checked into
 source control, with a description of the property and its default
 value.Similarly if you update or delete a property.
| Modifier and Type | Class and Description | 
|---|---|
(package private) static class  | 
MondrianPropertiesBase.FilePropertySource
Implementation of  
MondrianPropertiesBase.PropertySource which reads from a
 File. | 
static interface  | 
MondrianPropertiesBase.PropertySource
Represents a place that properties can be read from, and remembers the
 timestamp that we last read them. 
 | 
(package private) static class  | 
MondrianPropertiesBase.UrlPropertySource
Implementation of  
MondrianPropertiesBase.PropertySource which reads from a
 URL. | 
| Modifier and Type | Field and Description | 
|---|---|
protected static String | 
mondrianDotProperties  | 
properties, triggersdefaults| Modifier | Constructor and Description | 
|---|---|
protected  | 
MondrianPropertiesBase(MondrianPropertiesBase.PropertySource propertySource)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
populate()
Loads this property set from: the file "$PWD/mondrian.properties" (if it
 exists); the "mondrian.properties" in the CLASSPATH; and from the system
 properties. 
 | 
boolean | 
triggersAreEnabled()  | 
getProperties, getPropertyDefinition, getPropertyList, register, setPropertygetProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, store, store, storeToXML, storeToXML, stringPropertyNamesprotected static final String mondrianDotProperties
protected MondrianPropertiesBase(MondrianPropertiesBase.PropertySource propertySource)
public boolean triggersAreEnabled()
triggersAreEnabled in class TriggerablePropertiespublic void populate()