jestr.core
Class EnumStringifier

java.lang.Object
  extended byjestr.core.StringifierBase
      extended byjestr.core.EnumStringifier
All Implemented Interfaces:
java.lang.Cloneable, InlineControlled, MessageFormattableStringifier, Prioritized, java.io.Serializable, Stringifier
Direct Known Subclasses:
JDBCEnumStringifier

public class EnumStringifier
extends StringifierBase
implements MessageFormattableStringifier, InlineControlled

Author:
David Gilliland
See Also:
Serialized Form

Constructor Summary
EnumStringifier()
           
 
Method Summary
 void clearConstants()
           
 java.lang.Object clone()
           
 void control()
           
 java.lang.Class getClassDeclaringConstants()
           
 java.util.Map getConstants()
           
 java.lang.String getMessageFormat()
           
protected  org.apache.commons.collections.BidiMap getModifiableConstants()
           
 void printEnumeration(java.lang.Object key, java.lang.String value)
           
 void putConstant(java.lang.Object key, java.lang.String value)
           
 void removeConstant(java.lang.Object key)
           
 void setClassDeclaringConstants(java.lang.Class c)
           
 void setMessageFormat(java.lang.String fmt)
           
 java.lang.String toString()
           
 
Methods inherited from class jestr.core.StringifierBase
acceptAfterChildrenHandler, acceptBeforeChildrenHandler, acceptBetweenChildrenHandler, acceptChildEnumerator, acceptChildFilter, acceptChildStringifier, acceptControllers, acceptTSFormat, acceptTSPreference, bequeathDelegates, cloneDelegate, getAfterChildrenHandler, getBeforeChildrenHandler, getBetweenChildrenHandler, getChildEnumerator, getChildFilter, getChildStringifier, getController, getControllers, getCurrentDepth, getLastFrameworkToStringResult, getManager, getMaxDepth, getModifiableControllers, getName, getObject, getOut, getOwner, getParentStringifier, getPredicate, getPriority, getRecursiveId, getRootStringifier, getTSFormat, getTSPreference, isComplete, prepareOut, setAfterChildrenHandler, setBeforeChildrenHandler, setBetweenChildrenHandler, setChildEnumerator, setChildFilter, setChildStringifier, setController, setLastFrameworkToStringResult, setMaxDepth, setName, setObject, setOut, setOwner, setParentStringifier, setPredicate, setPriority, setRecursiveId, setTSFormat, setTSPreference, stringify, treatTypeNamesAsObjects, wouldCallCauseCycle
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jestr.Stringifier
acceptAfterChildrenHandler, acceptBeforeChildrenHandler, acceptBetweenChildrenHandler, acceptChildEnumerator, acceptChildFilter, acceptChildStringifier, acceptControllers, acceptTSFormat, acceptTSPreference, bequeathDelegates, getAfterChildrenHandler, getBeforeChildrenHandler, getBetweenChildrenHandler, getChildEnumerator, getChildFilter, getChildStringifier, getController, getCurrentDepth, getLastFrameworkToStringResult, getMaxDepth, getName, getObject, getOut, getOwner, getParentStringifier, getPredicate, getRecursiveId, getRootStringifier, getTSFormat, getTSPreference, setAfterChildrenHandler, setBeforeChildrenHandler, setBetweenChildrenHandler, setChildEnumerator, setChildFilter, setChildStringifier, setController, setLastFrameworkToStringResult, setMaxDepth, setName, setObject, setOut, setOwner, setParentStringifier, setPredicate, setRecursiveId, setTSFormat, setTSPreference, stringify, treatTypeNamesAsObjects, wouldCallCauseCycle
 
Methods inherited from interface jestr.Prioritized
getPriority, setPriority
 

Constructor Detail

EnumStringifier

public EnumStringifier()
Method Detail

setMessageFormat

public void setMessageFormat(java.lang.String fmt)
Specified by:
setMessageFormat in interface MessageFormattableStringifier

getMessageFormat

public java.lang.String getMessageFormat()
Specified by:
getMessageFormat in interface MessageFormattableStringifier

clearConstants

public void clearConstants()

putConstant

public void putConstant(java.lang.Object key,
                        java.lang.String value)

removeConstant

public void removeConstant(java.lang.Object key)

getConstants

public java.util.Map getConstants()

setClassDeclaringConstants

public void setClassDeclaringConstants(java.lang.Class c)

getClassDeclaringConstants

public java.lang.Class getClassDeclaringConstants()

toString

public java.lang.String toString()
Overrides:
toString in class StringifierBase

printEnumeration

public void printEnumeration(java.lang.Object key,
                             java.lang.String value)

control

public void control()
Specified by:
control in interface InlineControlled

clone

public java.lang.Object clone()
Specified by:
clone in interface Stringifier
Overrides:
clone in class StringifierBase

getModifiableConstants

protected org.apache.commons.collections.BidiMap getModifiableConstants()


Copyright (c) 2001-2003 - Apache Software Foundation