Package mondrian.rolap
Class RolapMemberBase.PropertyValueMapFactoryFactory
java.lang.Object
mondrian.util.ObjectFactory<T>
mondrian.util.ObjectFactory.Singleton<RolapMemberBase.PropertyValueMapFactory>
mondrian.rolap.RolapMemberBase.PropertyValueMapFactoryFactory
- Enclosing class:
- RolapMemberBase
public static final class RolapMemberBase.PropertyValueMapFactoryFactory
extends ObjectFactory.Singleton<RolapMemberBase.PropertyValueMapFactory>
Creates the PropertyValueMapFactory which is in turn used to create property-value maps for member properties.
The name of the PropertyValueMapFactory is drawn from
 MondrianProperties.PropertyValueMapFactoryClass
 in mondrian.properties.  If unset, it defaults to
 RolapMemberBase.DefaultPropertyValueMapFactory. 
- 
Nested Class SummaryNested classes/interfaces inherited from class mondrian.util.ObjectFactoryObjectFactory.Context, ObjectFactory.Singleton<T>
- 
Field SummaryFields inherited from class mondrian.util.ObjectFactory.SingletonsingleInstance, testSingleInstance
- 
Method SummaryModifier and TypeMethodDescriptionprotected RolapMemberBase.PropertyValueMapFactorygetDefault(Class[] parameterTypes, Object[] parameterValues) For most uses (other than testing) this is the method that derived classes implement that return the desired object.Access thePropertyValueMapFactoryinstance.protected org.eigenbase.util.property.StringPropertyReturn theStringPropertyassociated with this factory.Methods inherited from class mondrian.util.ObjectFactory.SingletongetObject, getTestObjectMethods inherited from class mondrian.util.ObjectFactorygetClassName, getClassName, getObject, getObject, getObject, getObject, removeContext, restoreContext
- 
Method Details- 
getPropertyValueMapFactoryAccess thePropertyValueMapFactoryinstance.- Returns:
- the Map.
 
- 
getStringPropertyprotected org.eigenbase.util.property.StringProperty getStringProperty()Description copied from class:ObjectFactoryReturn theStringPropertyassociated with this factory.- Specified by:
- getStringPropertyin class- ObjectFactory<RolapMemberBase.PropertyValueMapFactory>
- Returns:
- the  StringProperty
 
- 
getDefaultprotected RolapMemberBase.PropertyValueMapFactory getDefault(Class[] parameterTypes, Object[] parameterValues) throws CreationException Description copied from class:ObjectFactoryFor most uses (other than testing) this is the method that derived classes implement that return the desired object.- Specified by:
- getDefaultin class- ObjectFactory<RolapMemberBase.PropertyValueMapFactory>
- Parameters:
- parameterTypes- the class parameters that define the signature of the constructor to use
- parameterValues- the values to use to construct the current instance of the object
- Returns:
- the newly created object
- Throws:
- CreationException- if unable to create the object
 
 
-