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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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()
-
-