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

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

public class DirectFieldSelectorRule
extends Object
implements DataSchemaRule

Todo: Document Me

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
DirectFieldSelectorRule(String field, DataAttributes attributes, DataAttributeReferences references)
           
 
Method Summary
 String getFieldName()
           
 DataAttributeReferences getMappedAttributes()
           
 DataAttributes getStaticAttributes()
           
 boolean isMatch(DataAttributes dataAttributes, DataAttributeContext context)
           
 void setFieldName(String fieldName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectFieldSelectorRule

public DirectFieldSelectorRule(String field,
                               DataAttributes attributes,
                               DataAttributeReferences references)
Method Detail

getFieldName

public String getFieldName()

setFieldName

public void setFieldName(String fieldName)

getStaticAttributes

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

getMappedAttributes

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

isMatch

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