Class DisplayColumn.ColumnBuilder<T extends FileEntry>
java.lang.Object
org.applecommander.ui.DisplayColumn.ColumnBuilder<T>
- Enclosing class:
DisplayColumn
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final Pattern -
Method Summary
Modifier and TypeMethodDescriptioncharacterRestriction(CharacterMapper validCharacters) dateAndTime(Function<T, Date> getValueFn) dateDDMONYY(Function<T, Date> getValueFn) done()maxLength(int maxLength) mode(DisplayMode... modes)
-
Field Details
-
DATE_TIME_FORMATTER
-
DDMONYY_FORMATTER
-
VALID_HEX_NUMBER
-
-
Method Details
-
string
-
string
public DisplayColumn.ColumnBuilder<T> string(Function<T, String> getValueFn, BiConsumer<T, String> setValueFn) -
integer
-
integer
public DisplayColumn.ColumnBuilder<T> integer(Function<T, Number> getValueFn, String fmt, BiConsumer<T, Integer> setValueFn) -
real
-
dateDDMONYY
-
dateAndTime
-
fileTime
-
percent
-
yesNo
-
mode
-
editInLine
-
maxLength
-
option
-
restrictToHexValues
-
characterRestriction
-
done
-