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, getTestObjectgetClassName, getClassName, getObject, getObject, getObject, getObject, removeContext, restoreContextpublic static RolapMemberBase.PropertyValueMapFactory getPropertyValueMapFactory()
PropertyValueMapFactory instance.Map.protected org.eigenbase.util.property.StringProperty getStringProperty()
ObjectFactoryStringProperty associated with this factory.getStringProperty in class ObjectFactory<RolapMemberBase.PropertyValueMapFactory>StringPropertyprotected RolapMemberBase.PropertyValueMapFactory getDefault(Class[] parameterTypes, Object[] parameterValues) throws CreationException
ObjectFactorygetDefault 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 © 2021 Hitachi Vantara. All rights reserved.