org.jfree.report.demo.cards
Class SelectCardFunction

java.lang.Object
  |
  +--org.jfree.report.function.AbstractExpression
        |
        +--org.jfree.report.function.AbstractFunction
              |
              +--org.jfree.report.demo.cards.SelectCardFunction

public class SelectCardFunction
extends AbstractFunction
implements java.io.Serializable

The SelectCardFunction defines the visiblity of the card bands depending on the current card type.

Valid property names are:

Author:
Thomas Morgner.
See Also:
Serialized Form

Constructor Summary
SelectCardFunction()
          Default constructor.
 
Method Summary
 java.lang.String getAccount()
           
 java.lang.String getAdmin()
           
protected  java.lang.String getBandForCardType(CardType ct)
           
 java.lang.String getBaseCard()
           
 java.lang.String getEmpty()
           
 java.lang.String getField()
           
 java.lang.String getFree()
           
 java.lang.String getPrepaid()
           
 java.lang.String getUser()
           
 java.lang.Object getValue()
          Return the current expression value.
 void itemsAdvanced(ReportEvent event)
          Receives notification that a row of data is being processed.
 void setAccount(java.lang.String account)
           
 void setAdmin(java.lang.String admin)
           
 void setBaseCard(java.lang.String baseCard)
           
 void setEmpty(java.lang.String empty)
           
 void setField(java.lang.String field)
           
 void setFree(java.lang.String free)
           
 void setPrepaid(java.lang.String prepaid)
           
 void setUser(java.lang.String user)
           
 
Methods inherited from class org.jfree.report.function.AbstractFunction
clone, groupFinished, groupStarted, itemsFinished, itemsStarted, reportDone, reportFinished, reportInitialized, reportStarted
 
Methods inherited from class org.jfree.report.function.AbstractExpression
getDataRow, getDependencyLevel, getInstance, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, setActive, setDependencyLevel, setName, setRuntime
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectCardFunction

public SelectCardFunction()
Default constructor.
Method Detail

itemsAdvanced

public void itemsAdvanced(ReportEvent event)
Receives notification that a row of data is being processed.
Overrides:
itemsAdvanced in class AbstractFunction
Parameters:
event - the event.

getValue

public java.lang.Object getValue()
Return the current expression value.

The value depends (obviously) on the expression implementation.

Returns:
the value of the function.

getBaseCard

public java.lang.String getBaseCard()

setBaseCard

public void setBaseCard(java.lang.String baseCard)

getField

public java.lang.String getField()

setField

public void setField(java.lang.String field)

getAccount

public java.lang.String getAccount()

setAccount

public void setAccount(java.lang.String account)

getAdmin

public java.lang.String getAdmin()

setAdmin

public void setAdmin(java.lang.String admin)

getUser

public java.lang.String getUser()

setUser

public void setUser(java.lang.String user)

getPrepaid

public java.lang.String getPrepaid()

setPrepaid

public void setPrepaid(java.lang.String prepaid)

getFree

public java.lang.String getFree()

setFree

public void setFree(java.lang.String free)

getEmpty

public java.lang.String getEmpty()

setEmpty

public void setEmpty(java.lang.String empty)

getBandForCardType

protected java.lang.String getBandForCardType(CardType ct)