java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<C>
org.refcodes.tabular.AbstractHeader<T,FormattedColumn<? extends T>>
org.refcodes.tabular.FormattedHeaderImpl<T>
- Type Parameters:
T
- the generic type
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<FormattedColumn<? extends T>>
,Collection<FormattedColumn<? extends T>>
,List<FormattedColumn<? extends T>>
,RandomAccess
,org.refcodes.mixin.Clearable
,org.refcodes.struct.Keys<String,FormattedColumn<? extends T>>
,org.refcodes.struct.Keys.MutableKeys<String,FormattedColumn<? extends T>>
,ColumnRow<T,FormattedColumn<? extends T>>
,FormattedHeader<T>
,HeaderRow<T,FormattedColumn<? extends T>>
public class FormattedHeaderImpl<T> extends AbstractHeader<T,FormattedColumn<? extends T>> implements FormattedHeader<T>
The Class FormattedHeaderImpl.
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.refcodes.tabular.AbstractHeader
_keys
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors Constructor Description FormattedHeaderImpl()
Instantiates a new formatted header impl.FormattedHeaderImpl(FormattedColumn<? extends T>... aHeader)
Instantiates a new formatted header impl. -
Method Summary
Modifier and Type Method Description String
getResetEscapeCode()
Gets the ANSI reset Escape-Code for thisFormattedHeader
instance.void
setResetEscapeCode(String aEscapeCode)
Gets the ANSI reset Escape-Code for thisFormattedHeader
instance.Methods inherited from class org.refcodes.tabular.AbstractHeader
add, add, containsKey, delete, fromStorageString, fromStorageString, fromStorageStringRecord, fromStorageStringRow, fromStorageStrings, fromStorageStrings, fromStorageStringsRecord, fromStorageStringsRow, get, indexOf, keySet, toPrintable, toPrintable, toPrintableRecord, toPrintableRow, toRecord, toRecordIgnoreType, toRow, toRowIgnoreType, toStorageString, toStorageString, toStorageStringRecord, toStorageStringRow, toStorageStrings, toStorageStrings, toStorageStringsRecord, toStorageStringsRow, values
Methods inherited from class java.util.ArrayList
addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.refcodes.mixin.Clearable
clear
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface org.refcodes.tabular.ColumnRow
containsValue, withColumns
Methods inherited from interface org.refcodes.tabular.FormattedHeader
withResetEscapeCode
Methods inherited from interface org.refcodes.tabular.HeaderRow
fromStorageString, fromStorageString, fromStorageStringRecord, fromStorageStringRow, fromStorageStrings, fromStorageStrings, fromStorageStringsRecord, fromStorageStringsRow, indexOf, toPrintable, toPrintable, toPrintableRecord, toPrintableRow, toRecord, toRecordIgnoreType, toRow, toRowIgnoreType, toStorageString, toStorageString, toStorageStringRecord, toStorageStringRow, toStorageStrings, toStorageStrings, toStorageStringsRecord, toStorageStringsRow
Methods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, values
Methods inherited from interface org.refcodes.struct.Keys.MutableKeys
delete
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Constructor Details
-
FormattedHeaderImpl
public FormattedHeaderImpl()Instantiates a new formatted header impl. -
FormattedHeaderImpl
Instantiates a new formatted header impl.- Parameters:
aHeader
- the header
-
-
Method Details
-
getResetEscapeCode
Gets the ANSI reset Escape-Code for thisFormattedHeader
instance. In case an ANSI Escape-Codes is set, then this ANSI Reset-Code is prepended to the according text being printed.- Specified by:
getResetEscapeCode
in interfaceFormattedHeader<T>
- Returns:
- The
String
to be used for resetting ANSI escaping.
-
setResetEscapeCode
Gets the ANSI reset Escape-Code for thisFormattedHeader
instance. In case an ANSI Escape-Codes is set, then this ANSI Reset-Code is prepended to the according text being printed.- Specified by:
setResetEscapeCode
in interfaceFormattedHeader<T>
- Parameters:
aEscapeCode
- TheString
to be used for resetting ANSI escaping.
-