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

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
DefaultDataSchemaDefinition, ProxyDataSchemaDefinition

public interface DataSchemaDefinition
extends Serializable, Cloneable

Represents an uncompiled (raw) data-schema definition. The schema definition contains rules which, when applied to the report enrich the report's existing meta-data.

The schema definition rules never override the data-source meta-data attributes. External meta-data always wins. Meta-Data will never be applied without an explicit definition - the element in question must have the attribute "core:meta-data-formatting" set to true to start the automatic reconfiguration.

Author:
Thomas Morgner

Method Summary
 Object clone()
           
 DirectFieldSelectorRule[] getDirectRules()
           
 GlobalRule[] getGlobalRules()
          Returns all known rules.
 MetaSelectorRule[] getIndirectRules()
           
 

Method Detail

getGlobalRules

GlobalRule[] getGlobalRules()
Returns all known rules.

Returns:

getIndirectRules

MetaSelectorRule[] getIndirectRules()

getDirectRules

DirectFieldSelectorRule[] getDirectRules()

clone

Object clone()
             throws CloneNotSupportedException
Throws:
CloneNotSupportedException