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:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.Format
Format.Field
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformat
(Object obj, StringBuffer toAppendTo, FieldPosition pos) protected abstract Format
getProxy()
Implementing classes should provide a proxy formatter to do the actual formatting.parseObject
(String source, ParsePosition pos) Methods inherited from class java.text.Format
clone, format, formatToCharacterIterator, parseObject
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
-