com.partnersoft.v3x.apps.Staker.interfaces
Class IfThenTranslator

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.interfaces.IfThenTranslator
All Implemented Interfaces:
Translator, java.io.Serializable

public class IfThenTranslator
extends java.lang.Object
implements Translator

A kind of weird translator - if the original .equals() the ifCondition, then returns the ifResult property, otherwise returns the thenResult property.

See Also:
Serialized Form

Constructor Summary
IfThenTranslator()
           
 
Method Summary
 java.lang.Object getElseResult()
           
 java.lang.Object getIfCondition()
           
 java.lang.Object getThenResult()
           
 void setElseResult(java.lang.Object newElseResult)
           
 void setIfCondition(java.lang.Object newIfCondition)
           
 void setThenResult(java.lang.Object newThenResult)
           
 java.lang.Object translate(java.lang.Object original)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IfThenTranslator

public IfThenTranslator()
Method Detail

translate

public java.lang.Object translate(java.lang.Object original)
Specified by:
translate in interface Translator

getIfCondition

public java.lang.Object getIfCondition()

setIfCondition

public void setIfCondition(java.lang.Object newIfCondition)

getThenResult

public java.lang.Object getThenResult()

setThenResult

public void setThenResult(java.lang.Object newThenResult)

getElseResult

public java.lang.Object getElseResult()

setElseResult

public void setElseResult(java.lang.Object newElseResult)