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
getGlobalRules
GlobalRule[] getGlobalRules()
- Returns all known rules.
- Returns:
getIndirectRules
MetaSelectorRule[] getIndirectRules()
getDirectRules
DirectFieldSelectorRule[] getDirectRules()
clone
Object clone()
throws CloneNotSupportedException
- Throws:
CloneNotSupportedException