org.equanda.t5gui.translators
Class UoidTranslator

java.lang.Object
  extended by org.equanda.t5gui.translators.UoidTranslator
All Implemented Interfaces:
org.apache.tapestry5.FieldTranslator<Uoid>, org.apache.tapestry5.Translator<Uoid>

public class UoidTranslator
extends Object
implements org.apache.tapestry5.Translator<Uoid>, org.apache.tapestry5.FieldTranslator<Uoid>

Tapestry translator for Uoid values.

Author:
Joachim Van der Auwera

Constructor Summary
UoidTranslator()
           
 
Method Summary
 String getMessageKey()
           
 String getName()
           
 Class<Uoid> getType()
           
 Uoid parse(String clientValue)
           
 Uoid parseClient(org.apache.tapestry5.Field field, String clientValue, String message)
          Parses blank values to null, otherwise parses the client value to a Uoid
 void render(org.apache.tapestry5.Field field, String message, org.apache.tapestry5.MarkupWriter markupWriter, org.apache.tapestry5.services.FormSupport formSupport)
           
 void render(org.apache.tapestry5.MarkupWriter markupWriter)
           
 String toClient(Uoid value)
          Converts null to the blank string, non-null to a string representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UoidTranslator

public UoidTranslator()
Method Detail

parseClient

public Uoid parseClient(org.apache.tapestry5.Field field,
                        String clientValue,
                        String message)
                 throws org.apache.tapestry5.ValidationException
Parses blank values to null, otherwise parses the client value to a Uoid

Specified by:
parseClient in interface org.apache.tapestry5.Translator<Uoid>
Throws:
org.apache.tapestry5.ValidationException - if the clientValue can not be parsed

toClient

public String toClient(Uoid value)
Converts null to the blank string, non-null to a string representation.

Specified by:
toClient in interface org.apache.tapestry5.FieldTranslator<Uoid>
Specified by:
toClient in interface org.apache.tapestry5.Translator<Uoid>

getType

public Class<Uoid> getType()
Specified by:
getType in interface org.apache.tapestry5.FieldTranslator<Uoid>
Specified by:
getType in interface org.apache.tapestry5.Translator<Uoid>

getName

public String getName()
Specified by:
getName in interface org.apache.tapestry5.Translator<Uoid>

getMessageKey

public String getMessageKey()
Specified by:
getMessageKey in interface org.apache.tapestry5.Translator<Uoid>

render

public void render(org.apache.tapestry5.Field field,
                   String message,
                   org.apache.tapestry5.MarkupWriter markupWriter,
                   org.apache.tapestry5.services.FormSupport formSupport)
Specified by:
render in interface org.apache.tapestry5.Translator<Uoid>

parse

public Uoid parse(String clientValue)
           throws org.apache.tapestry5.ValidationException
Specified by:
parse in interface org.apache.tapestry5.FieldTranslator<Uoid>
Throws:
org.apache.tapestry5.ValidationException

render

public void render(org.apache.tapestry5.MarkupWriter markupWriter)
Specified by:
render in interface org.apache.tapestry5.FieldTranslator<Uoid>


Copyright © 2007-2009. All Rights Reserved.