org.pentaho.reporting.engine.classic.core.wizard
Class DefaultDataSchemaDefinition
java.lang.Object
org.pentaho.reporting.engine.classic.core.wizard.DefaultDataSchemaDefinition
- All Implemented Interfaces:
- Serializable, Cloneable, DataSchemaDefinition
public class DefaultDataSchemaDefinition
- extends Object
- implements DataSchemaDefinition
Todo: Document Me
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
DefaultDataSchemaDefinition
public DefaultDataSchemaDefinition()
addRule
public void addRule(DataSchemaRule rule)
getRule
public DataSchemaRule getRule(int index)
getRuleCount
public int getRuleCount()
getGlobalRules
public GlobalRule[] getGlobalRules()
- Returns all known rules.
- Specified by:
getGlobalRules
in interface DataSchemaDefinition
- Returns:
getIndirectRules
public MetaSelectorRule[] getIndirectRules()
- Specified by:
getIndirectRules
in interface DataSchemaDefinition
getDirectRules
public DirectFieldSelectorRule[] getDirectRules()
- Specified by:
getDirectRules
in interface DataSchemaDefinition
getRules
public DataSchemaRule[] getRules()
- Returns all known rules.
- Returns:
merge
public void merge(DataSchemaDefinition schemaDefinition)
clone
public Object clone()
throws CloneNotSupportedException
- Specified by:
clone
in interface DataSchemaDefinition
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException