Package org.refcodes.mixin
Interface TableBody<T>
-
- Type Parameters:
T
- The type of the "character", may be a char or a sprite or a byte array.
- All Superinterfaces:
BottomDividerEdgeAccessor<T>
,BottomLeftEdgeAccessor<T>
,BottomRightEdgeAccessor<T>
- All Known Subinterfaces:
TableHeader<T>
- All Known Implementing Classes:
TableBodyImpl
,TableHeaderImpl
public interface TableBody<T> extends BottomDividerEdgeAccessor<T>, BottomRightEdgeAccessor<T>, BottomLeftEdgeAccessor<T>
Defines the table elements for a table body (with for example the table's rows).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getDividerEdge()
Returns the table body's top divider edge character, for example "┼" / the table body's top divider edge character, for example "╤".T
getDividerLine()
Returns the table row's divider line character, for example "│".T
getLeftEdge()
Returns the table body's top left edge character, for example "├" / the table header's top left edge character, for example "╒".T
getLeftLine()
Returns the table row's left line character, for example "│".T
getRightEdge()
Returns the table body's top right edge character, for example "┤" / the table header's top right edge character, for example "╕".T
getRightLine()
Returns the table row's right line character, for example "│".T
getTopDividerEdge()
Returns the table row's bottom divider edge character, for example "╪" (head) or "╧" (tail).T
getTopLeftEdge()
Returns the table body's top left edge character, for example "├" / the table header's top left edge character, for example "╒".T
getTopLine()
Returns the table row's top line character, for example "─" (body) or "═" (head).T
getTopRightEdge()
Returns the table body's top right edge character, for example "┤" / the table header's top right edge character, for example "╕".-
Methods inherited from interface org.refcodes.mixin.BottomDividerEdgeAccessor
getBottomDividerEdge
-
Methods inherited from interface org.refcodes.mixin.BottomLeftEdgeAccessor
getBottomLeftEdge
-
Methods inherited from interface org.refcodes.mixin.BottomRightEdgeAccessor
getBottomRightEdge
-
-
-
-
Method Detail
-
getLeftEdge
T getLeftEdge()
Returns the table body's top left edge character, for example "├" / the table header's top left edge character, for example "╒".- Returns:
- The top left edge character.
-
getTopLeftEdge
T getTopLeftEdge()
Returns the table body's top left edge character, for example "├" / the table header's top left edge character, for example "╒".- Returns:
- The top left edge character.
-
getDividerEdge
T getDividerEdge()
Returns the table body's top divider edge character, for example "┼" / the table body's top divider edge character, for example "╤".- Returns:
- The top left edge character.
-
getTopDividerEdge
T getTopDividerEdge()
Returns the table row's bottom divider edge character, for example "╪" (head) or "╧" (tail).- Returns:
- The bottom divider edge character.
-
getTopRightEdge
T getTopRightEdge()
Returns the table body's top right edge character, for example "┤" / the table header's top right edge character, for example "╕".- Returns:
- The top left edge character.
-
getRightEdge
T getRightEdge()
Returns the table body's top right edge character, for example "┤" / the table header's top right edge character, for example "╕".- Returns:
- The top left edge character.
-
getLeftLine
T getLeftLine()
Returns the table row's left line character, for example "│".- Returns:
- The left line character.
-
getDividerLine
T getDividerLine()
Returns the table row's divider line character, for example "│".- Returns:
- The divider line character.
-
getRightLine
T getRightLine()
Returns the table row's right line character, for example "│".- Returns:
- The right line character.
-
getTopLine
T getTopLine()
Returns the table row's top line character, for example "─" (body) or "═" (head).- Returns:
- The top line character.
-
-