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

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

public class DefaultingTranslator
extends java.lang.Object
implements Translator

Simple - if the original is null, returns the default, otherwise just returns the original.

See Also:
Serialized Form

Constructor Summary
DefaultingTranslator()
           
 
Method Summary
 java.lang.Object getDefault()
           
 void setDefault(java.lang.Object newDefault)
           
 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

DefaultingTranslator

public DefaultingTranslator()
Method Detail

translate

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

getDefault

public java.lang.Object getDefault()

setDefault

public void setDefault(java.lang.Object newDefault)