Package org.jline.curses.impl
Class Box
- java.lang.Object
-
- org.jline.curses.impl.AbstractComponent
-
- org.jline.curses.impl.Box
-
public class Box extends AbstractComponent implements Container
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Box.BoxRenderer
-
Nested classes/interfaces inherited from interface org.jline.curses.Component
Component.Behavior
-
-
Constructor Summary
Constructors Constructor Description Box(java.lang.String title, Curses.Border border, Component component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doDraw(Screen screen)
protected Size
doGetPreferredSize()
Curses.Border
getBorder()
Component
getComponent()
java.util.Collection<Component>
getComponents()
Returns a read-only collection of all contained components.protected Box.BoxRenderer
getDefaultRenderer()
Box.BoxRenderer
getRenderer()
java.lang.String
getTitle()
void
setRenderer(Renderer renderer)
void
setSize(Size size)
-
Methods inherited from class org.jline.curses.impl.AbstractComponent
computePreferredSize, computeRenderer, draw, enable, focus, getBehaviors, getParent, getPosition, getPreferredSize, getScreenPosition, getSize, getTheme, getWindow, handleInput, handleMouse, isEnabled, isFocused, isIn, onFocus, onUnfocus, setBehaviors, setParent, setPosition, setPreferredSize, setTheme
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jline.curses.Component
draw, enable, focus, getBehaviors, getParent, getPosition, getPreferredSize, getScreenPosition, getSize, handleInput, handleMouse, isEnabled, isFocused, isIn, setPosition
-
-
-
-
Constructor Detail
-
Box
public Box(java.lang.String title, Curses.Border border, Component component)
-
-
Method Detail
-
getRenderer
public Box.BoxRenderer getRenderer()
- Overrides:
getRenderer
in classAbstractComponent
-
setRenderer
public void setRenderer(Renderer renderer)
- Overrides:
setRenderer
in classAbstractComponent
-
getTitle
public java.lang.String getTitle()
-
getBorder
public Curses.Border getBorder()
-
getComponent
public Component getComponent()
-
setSize
public void setSize(Size size)
- Specified by:
setSize
in interfaceComponent
- Overrides:
setSize
in classAbstractComponent
-
getComponents
public java.util.Collection<Component> getComponents()
Description copied from interface:Container
Returns a read-only collection of all contained components.- Specified by:
getComponents
in interfaceContainer
-
doDraw
protected void doDraw(Screen screen)
- Specified by:
doDraw
in classAbstractComponent
-
doGetPreferredSize
protected Size doGetPreferredSize()
- Specified by:
doGetPreferredSize
in classAbstractComponent
-
getDefaultRenderer
protected Box.BoxRenderer getDefaultRenderer()
- Overrides:
getDefaultRenderer
in classAbstractComponent
-
-