org.pentaho.reporting.engine.classic.core.wizard
Class ProxyDataSchemaDefinition

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.wizard.ProxyDataSchemaDefinition
All Implemented Interfaces:
Serializable, Cloneable, DataSchemaDefinition

public class ProxyDataSchemaDefinition
extends Object
implements DataSchemaDefinition

Todo: Document Me

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
ProxyDataSchemaDefinition(DataSchemaDefinition overlay, DataSchemaDefinition root)
           
 
Method Summary
 Object clone()
           
 DirectFieldSelectorRule[] getDirectRules()
           
 GlobalRule[] getGlobalRules()
          Returns all known rules.
 MetaSelectorRule[] getIndirectRules()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyDataSchemaDefinition

public ProxyDataSchemaDefinition(DataSchemaDefinition overlay,
                                 DataSchemaDefinition root)
Method Detail

getGlobalRules

public GlobalRule[] getGlobalRules()
Description copied from interface: DataSchemaDefinition
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

clone

public Object clone()
             throws CloneNotSupportedException
Specified by:
clone in interface DataSchemaDefinition
Overrides:
clone in class Object
Throws:
CloneNotSupportedException