Class DataSchemaCompiler.ParameterDataAttributes
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.wizard.DataSchemaCompiler.ParameterDataAttributes
-
- All Implemented Interfaces:
Serializable
,Cloneable
,DataAttributes
- Enclosing class:
- DataSchemaCompiler
protected static class DataSchemaCompiler.ParameterDataAttributes extends Object implements DataAttributes
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ParameterDataAttributes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Object
getMetaAttribute(String domain, String name, Class type, DataAttributeContext context)
Object
getMetaAttribute(String domain, String name, Class type, DataAttributeContext context, Object defaultValue)
String[]
getMetaAttributeDomains()
ConceptQueryMapper
getMetaAttributeMapper(String domain, String name)
String[]
getMetaAttributeNames(String domainName)
void
setup(ParameterDefinitionEntry parameter, DataAttributes globalAttributes, ReportEnvironment reportEnvironment, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
-
-
-
Method Detail
-
setup
public void setup(ParameterDefinitionEntry parameter, DataAttributes globalAttributes, ReportEnvironment reportEnvironment, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager) throws ReportDataFactoryException
- Throws:
ReportDataFactoryException
-
getMetaAttributeDomains
public String[] getMetaAttributeDomains()
- Specified by:
getMetaAttributeDomains
in interfaceDataAttributes
-
getMetaAttributeNames
public String[] getMetaAttributeNames(String domainName)
- Specified by:
getMetaAttributeNames
in interfaceDataAttributes
-
getMetaAttribute
public Object getMetaAttribute(String domain, String name, Class type, DataAttributeContext context)
- Specified by:
getMetaAttribute
in interfaceDataAttributes
- Parameters:
domain
- never null.name
- never null.type
- can be null.context
- never null.- Returns:
-
getMetaAttribute
public Object getMetaAttribute(String domain, String name, Class type, DataAttributeContext context, Object defaultValue)
- Specified by:
getMetaAttribute
in interfaceDataAttributes
- Parameters:
domain
- never null.name
- never null.type
- can be null.context
- never null.defaultValue
- can be null- Returns:
-
clone
public Object clone() throws CloneNotSupportedException
- Specified by:
clone
in interfaceDataAttributes
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
getMetaAttributeMapper
public ConceptQueryMapper getMetaAttributeMapper(String domain, String name)
- Specified by:
getMetaAttributeMapper
in interfaceDataAttributes
-
-