org.pentaho.reporting.engine.classic.core.wizard
Class DefaultDataAttributes
java.lang.Object
org.pentaho.reporting.engine.classic.core.wizard.DefaultDataAttributes
- All Implemented Interfaces:
- Serializable, Cloneable, DataAttributes
public class DefaultDataAttributes
- extends Object
- implements DataAttributes
Todo: Document Me
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
Method Summary |
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)
|
boolean |
isEmpty()
|
void |
merge(DataAttributes attributes,
DataAttributeContext context)
|
void |
mergeReferences(DataAttributeReferences references,
DataAttributeContext context)
|
void |
setMetaAttribute(String domain,
String name,
ConceptQueryMapper conceptMapper,
Object value)
|
DefaultDataAttributes
public DefaultDataAttributes()
setMetaAttribute
public void setMetaAttribute(String domain,
String name,
ConceptQueryMapper conceptMapper,
Object value)
getMetaAttributeDomains
public String[] getMetaAttributeDomains()
- Specified by:
getMetaAttributeDomains
in interface DataAttributes
getMetaAttributeNames
public String[] getMetaAttributeNames(String domainName)
- Specified by:
getMetaAttributeNames
in interface DataAttributes
getMetaAttribute
public Object getMetaAttribute(String domain,
String name,
Class type,
DataAttributeContext context)
- Specified by:
getMetaAttribute
in interface DataAttributes
- 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 interface DataAttributes
- Parameters:
domain
- never null.name
- never null.type
- can be null.context
- never null.defaultValue
- can be null
- Returns:
getMetaAttributeMapper
public ConceptQueryMapper getMetaAttributeMapper(String domain,
String name)
- Specified by:
getMetaAttributeMapper
in interface DataAttributes
merge
public void merge(DataAttributes attributes,
DataAttributeContext context)
mergeReferences
public void mergeReferences(DataAttributeReferences references,
DataAttributeContext context)
clone
public Object clone()
throws CloneNotSupportedException
- Specified by:
clone
in interface DataAttributes
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
isEmpty
public boolean isEmpty()