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

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.wizard.MetaSelectorRule
All Implemented Interfaces:
Serializable, DataSchemaRule

public class MetaSelectorRule
extends Object
implements DataSchemaRule

Todo: Document Me

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
MetaSelectorRule(MetaSelector[] selectors, DataAttributes attributes, DataAttributeReferences references)
           
 
Method Summary
 DataAttributeReferences getMappedAttributes()
           
 MetaSelector[] getSelectors()
           
 DataAttributes getStaticAttributes()
           
 boolean isMatch(DataAttributes dataAttributes, DataAttributeContext context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaSelectorRule

public MetaSelectorRule(MetaSelector[] selectors,
                        DataAttributes attributes,
                        DataAttributeReferences references)
Method Detail

getStaticAttributes

public DataAttributes getStaticAttributes()
Specified by:
getStaticAttributes in interface DataSchemaRule

getSelectors

public MetaSelector[] getSelectors()

getMappedAttributes

public DataAttributeReferences getMappedAttributes()
Specified by:
getMappedAttributes in interface DataSchemaRule

isMatch

public boolean isMatch(DataAttributes dataAttributes,
                       DataAttributeContext context)
Specified by:
isMatch in interface DataSchemaRule