org.databene.domain.person
Class PersonFormatter

java.lang.Object
  extended by org.databene.commons.converter.AbstractConverter<S,T>
      extended by org.databene.commons.converter.ThreadSafeConverter<Person,java.lang.String>
          extended by org.databene.domain.person.PersonFormatter
All Implemented Interfaces:
java.lang.Cloneable, org.databene.commons.Converter<Person,java.lang.String>, org.databene.commons.ThreadAware

public abstract class PersonFormatter
extends org.databene.commons.converter.ThreadSafeConverter<Person,java.lang.String>

Formats Person objects.

Created: 22.02.2010 12:41:37

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
static PersonFormatter EASTERN
           
static PersonFormatter WESTERN
           
 
Fields inherited from class org.databene.commons.converter.AbstractConverter
sourceType, targetType
 
Constructor Summary
PersonFormatter()
           
 
Method Summary
protected  void appendSeparated(java.lang.String part, java.lang.StringBuilder builder)
           
 java.lang.String convert(Person person)
           
abstract  java.lang.String format(Person person)
           
static PersonFormatter getInstance(java.util.Locale locale)
           
 
Methods inherited from class org.databene.commons.converter.ThreadSafeConverter
clone, isParallelizable, isThreadSafe
 
Methods inherited from class org.databene.commons.converter.AbstractConverter
getSourceType, getTargetType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WESTERN

public static final PersonFormatter WESTERN

EASTERN

public static final PersonFormatter EASTERN
Constructor Detail

PersonFormatter

public PersonFormatter()
Method Detail

convert

public java.lang.String convert(Person person)
                         throws org.databene.commons.ConversionException
Throws:
org.databene.commons.ConversionException

format

public abstract java.lang.String format(Person person)

getInstance

public static PersonFormatter getInstance(java.util.Locale locale)

appendSeparated

protected void appendSeparated(java.lang.String part,
                               java.lang.StringBuilder builder)


Copyright © 2013. All Rights Reserved.