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
.
ObjectFactory.Context, ObjectFactory.Singleton<T>
singleInstance, testSingleInstance
Modifier and Type | Method and Description |
---|---|
protected RolapMemberBase.PropertyValueMapFactory |
getDefault(Class[] parameterTypes,
Object[] parameterValues)
For most uses (other than testing) this is the method that derived
classes implement that return the desired object.
|
static RolapMemberBase.PropertyValueMapFactory |
getPropertyValueMapFactory()
Access the
PropertyValueMapFactory instance. |
protected org.eigenbase.util.property.StringProperty |
getStringProperty()
Return the
StringProperty associated with this factory. |
getObject, getTestObject
getClassName, getClassName, getObject, getObject, getObject, getObject, removeContext, restoreContext
public static RolapMemberBase.PropertyValueMapFactory getPropertyValueMapFactory()
PropertyValueMapFactory
instance.Map
.protected org.eigenbase.util.property.StringProperty getStringProperty()
ObjectFactory
StringProperty
associated with this factory.getStringProperty
in class ObjectFactory<RolapMemberBase.PropertyValueMapFactory>
StringProperty
protected RolapMemberBase.PropertyValueMapFactory getDefault(Class[] parameterTypes, Object[] parameterValues) throws CreationException
ObjectFactory
getDefault
in class ObjectFactory<RolapMemberBase.PropertyValueMapFactory>
parameterTypes
- the class parameters that define the signature
of the constructor to useparameterValues
- the values to use to construct the current
instance of the objectCreationException
- if unable to create the objectCopyright © 2018 Hitachi Vantara. All rights reserved.