org.pentaho.reporting.engine.classic.core.wizard
Interface DataAttributes

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
DefaultDataAttributes, EmptyDataAttributes

public interface DataAttributes
extends Serializable, Cloneable

Todo: Document Me

Author:
Thomas Morgner

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)
           
 

Method Detail

getMetaAttributeDomains

String[] getMetaAttributeDomains()

getMetaAttributeNames

String[] getMetaAttributeNames(String domainName)

getMetaAttribute

Object getMetaAttribute(String domain,
                        String name,
                        Class type,
                        DataAttributeContext context)
Parameters:
domain - never null.
name - never null.
type - can be null.
context - never null.
Returns:

getMetaAttribute

Object getMetaAttribute(String domain,
                        String name,
                        Class type,
                        DataAttributeContext context,
                        Object defaultValue)
Parameters:
domain - never null.
name - never null.
type - can be null.
context - never null.
defaultValue - can be null
Returns:

getMetaAttributeMapper

ConceptQueryMapper getMetaAttributeMapper(String domain,
                                          String name)

clone

Object clone()
             throws CloneNotSupportedException
Throws:
CloneNotSupportedException