Class AbstractAdjustableColumnFormat
java.lang.Object
java.text.Format
com.illumon.iris.gui.table.format.AbstractAdjustableColumnFormat
- All Implemented Interfaces:
AdjustableColumnFormat
,Workspace
,Serializable
,Cloneable
- Direct Known Subclasses:
NumericAdjustableColumnFormat
public abstract class AbstractAdjustableColumnFormat extends Format implements AdjustableColumnFormat, Workspace
Base class for all Adjustable Column Formats
- See Also:
- Serialized Form
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description AbstractAdjustableColumnFormat()
-
Method Summary
Modifier and Type Method Description StringBuffer
format(Object obj, StringBuffer toAppendTo, FieldPosition pos)
protected abstract Format
getProxy()
Implementing classes should provide a proxy formatter to do the actual formatting.Object
parseObject(String source, ParsePosition pos)
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.illumon.iris.gui.table.format.AdjustableColumnFormat
getFormatType, isCompatible, setDefaultFormatter, setFormatType
Methods inherited from interface com.illumon.iris.gui.workspace.Workspace
getWorkspaceInfo, isGlobalSetting, setWorkspaceInfo
-
Constructor Details
-
AbstractAdjustableColumnFormat
public AbstractAdjustableColumnFormat()
-
-
Method Details
-
getProxy
Implementing classes should provide a proxy formatter to do the actual formatting.- Returns:
- a proxy formatter
-
format
public StringBuffer format(Object obj, @NotNull StringBuffer toAppendTo, @NotNull FieldPosition pos) -
parseObject
- Specified by:
parseObject
in classFormat
-