Package org.jline.curses.impl
Class DefaultTheme
java.lang.Object
org.jline.curses.impl.DefaultTheme
- All Implemented Interfaces:
Theme
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private final Map
<Curses.Border, String> private static final int
private static final int
private final StyleResolver
private static final int
private static final int
private static final int
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
box
(Screen screen, int x, int y, int w, int h, Curses.Border border, String style) private AttributedString
createBoxString
(String chars, int w, AttributedStyle s0, int c0, AttributedStyle s1, int c1, AttributedStyle s2, int c2) void
separatorH
(Screen screen, int x, int y, int w, Curses.Border sepBorder, Curses.Border boxBorder, AttributedStyle style) (package private) String
sord
(Curses.Border border)
-
Field Details
-
styles
-
resolver
-
boxChars
-
TOP_LEFT
private static final int TOP_LEFT- See Also:
-
TOP
private static final int TOP- See Also:
-
TOP_RIGHT
private static final int TOP_RIGHT- See Also:
-
LEFT
private static final int LEFT- See Also:
-
CENTER
private static final int CENTER- See Also:
-
RIGHT
private static final int RIGHT- See Also:
-
BOTTOM_LEFT
private static final int BOTTOM_LEFT- See Also:
-
BOTTOM
private static final int BOTTOM- See Also:
-
BOTTOM_RIGHT
private static final int BOTTOM_RIGHT- See Also:
-
-
Constructor Details
-
DefaultTheme
public DefaultTheme()
-
-
Method Details
-
getStyle
-
separatorH
public void separatorH(Screen screen, int x, int y, int w, Curses.Border sepBorder, Curses.Border boxBorder, AttributedStyle style) - Specified by:
separatorH
in interfaceTheme
-
sord
-
box
-
createBoxString
private AttributedString createBoxString(String chars, int w, AttributedStyle s0, int c0, AttributedStyle s1, int c1, AttributedStyle s2, int c2)
-