A B C D E F G H I L M N P R S T U V W 
All Classes All Packages

A

addCounter() - Method in class me.araopj.cscreen.components.CList
Adds a counter to each item in the list.
addHeader(List<List<String>>, String[]) - Static method in class me.araopj.cscreen.classes.Utilities
 
addItem(String) - Method in class me.araopj.cscreen.components.CList
Adds an item to the list.
addList(List<List<String>>) - Method in class me.araopj.cscreen.components.CTable
Adds a list of rows to the table.
addRow(String...) - Method in class me.araopj.cscreen.components.CTable
Adds a row to the table.
addTitle(String, Position) - Method in class me.araopj.cscreen.components.Screen
Adds a title to the screen at the specified position.
alignedString(String, int, Position) - Static method in class me.araopj.cscreen.classes.Utilities
 

B

Box - Class in me.araopj.cscreen.components
The `Box` class represents a rectangular box on a screen.
Box(int, int) - Constructor for class me.araopj.cscreen.components.Box
Constructs a `Box` with specified row and column positions.
Box(int, int, int, int) - Constructor for class me.araopj.cscreen.components.Box
Constructs a `Box` with specified parameters.
BOX_DRAWING - me.araopj.cscreen.classes.Symbol
 
Button - Class in me.araopj.cscreen.components
The `Button` class represents a button component on a screen.
Button(int, int) - Constructor for class me.araopj.cscreen.components.Button
Constructs a `Button` with specified row and column positions.
Button(int, int, String) - Constructor for class me.araopj.cscreen.components.Button
Constructs a `Button` with specified row, column, and text.

C

center(String, int) - Static method in class me.araopj.cscreen.classes.Utilities
 
CENTER - me.araopj.cscreen.classes.Position
 
CharSets - Class in me.araopj.cscreen.classes
 
clear() - Method in class me.araopj.cscreen.components.TextBox
Clears the text content of the TextBox.
CList - Class in me.araopj.cscreen.components
The `CList` class represents a customizable list for displaying information on a screen.
CList() - Constructor for class me.araopj.cscreen.components.CList
Constructs an empty `CList`.
CList(String[]) - Constructor for class me.araopj.cscreen.components.CList
Constructs a `CList` with an array of items.
CList(String[], int) - Constructor for class me.araopj.cscreen.components.CList
Constructs a `CList` with an array of items and a specified width.
corners - Variable in class me.araopj.cscreen.classes.CharSets
 
createEmptyList(String[]) - Static method in class me.araopj.cscreen.classes.Utilities
 
CScreenSample - Class in me.araopj.cscreen
 
CScreenSample() - Constructor for class me.araopj.cscreen.CScreenSample
 
CTable - Class in me.araopj.cscreen.components
The `CTable` class represents a customizable table for displaying tabular data on a screen.
CTable(String...) - Constructor for class me.araopj.cscreen.components.CTable
Constructs a `CTable` with the specified column headers.
CTable(String[][], String...) - Constructor for class me.araopj.cscreen.components.CTable
Constructs a `CTable` with the specified 2D array and column headers.
CTable(List<List<String>>, String...) - Constructor for class me.araopj.cscreen.components.CTable
Constructs a `CTable` with the specified 2D list and column headers.
CTable(List<List<String>>, Position, boolean, String...) - Constructor for class me.araopj.cscreen.components.CTable
Constructs a `CTable` with the specified 2D list, column headers, position, and separator option.

D

display() - Method in class me.araopj.cscreen.components.CList
Displays the screen representation of the list.
display() - Method in class me.araopj.cscreen.components.CTable
Displays the table on the screen.
display() - Method in class me.araopj.cscreen.components.Screen
Displays the screen by printing its content to the console.

E

end(String, int) - Static method in class me.araopj.cscreen.classes.Utilities
 
END - me.araopj.cscreen.classes.Position
 

F

findRows(int, String) - Method in class me.araopj.cscreen.components.CTable
Finds and retrieves rows based on a specified column and text.

G

generateScreen() - Method in class me.araopj.cscreen.components.Screen
Generates the initial layout of the screen, including borders if specified.
getCell(int, int) - Method in class me.araopj.cscreen.components.CTable
Retrieves the value of a specific cell in the table.
getColumn(int) - Method in class me.araopj.cscreen.components.CTable
Retrieves the values of a specific column.
getDoubleTotal(int) - Method in class me.araopj.cscreen.components.CTable
Calculates the total sum of floating-point values in a specific column.
getInstance(Symbol) - Static method in class me.araopj.cscreen.classes.CharSets
 
getItem(int) - Method in class me.araopj.cscreen.components.CList
Gets the item at the specified index.
getMax(String[]) - Static method in class me.araopj.cscreen.classes.Utilities
 
getMaxByColumn(List<List<String>>) - Static method in class me.araopj.cscreen.classes.Utilities
 
getRow(int) - Method in class me.araopj.cscreen.components.CTable
Retrieves the values of a specific row.
getText() - Method in class me.araopj.cscreen.components.Button
Gets the text currently displayed on the button.
getText() - Method in class me.araopj.cscreen.components.Label
Retrieves the current text content of the label.
getTotal(int) - Method in class me.araopj.cscreen.components.CTable
Calculates the total sum of numeric values in a specific column.

H

hasSeparator(boolean) - Method in class me.araopj.cscreen.components.CTable
Sets whether the table has a separator between columns.
height - Variable in class me.araopj.cscreen.components.Box
 
horizontal - Variable in class me.araopj.cscreen.classes.CharSets
 

I

isNumeric(String) - Static method in class me.araopj.cscreen.classes.Utilities
 

L

Label - Class in me.araopj.cscreen.components
The `Label` class represents a simple label component that displays text on a screen.
Label(int, int) - Constructor for class me.araopj.cscreen.components.Label
Constructs a `Label` with the specified row and column.
Label(int, int, String) - Constructor for class me.araopj.cscreen.components.Label
Constructs a `Label` with the specified row, column, and text.
list - Variable in class me.araopj.cscreen.components.CList
 

M

main(String[]) - Static method in class me.araopj.cscreen.CScreenSample
 
me.araopj.cscreen - package me.araopj.cscreen
 
me.araopj.cscreen.classes - package me.araopj.cscreen.classes
 
me.araopj.cscreen.components - package me.araopj.cscreen.components
 

N

NORMAL - me.araopj.cscreen.classes.Symbol
 

P

place(Screen) - Method in class me.araopj.cscreen.components.Box
Places the box on the provided screen.
place(Screen) - Method in class me.araopj.cscreen.components.Button
Overrides the `place` method from the `Components` class.
place(Screen) - Method in class me.araopj.cscreen.components.Label
Places the label on the screen by updating the screen array with its text content.
place(Screen) - Method in class me.araopj.cscreen.components.TextBox
Places the TextBox on the specified screen.
Position - Enum in me.araopj.cscreen.classes
 
printChar(char) - Method in class me.araopj.cscreen.classes.CharSets
 

R

remove(int) - Method in class me.araopj.cscreen.components.CList
Removes the item at the specified index.
removeAll() - Method in class me.araopj.cscreen.components.CList
Removes all items from the list.
removeRow(int) - Method in class me.araopj.cscreen.components.CTable
Removes a row from the table.
Resizable - Interface in me.araopj.cscreen.components
The `Resizable` interface defines methods for setting width and height.

S

screen - Variable in class me.araopj.cscreen.components.CList
 
Screen - Class in me.araopj.cscreen.components
The `Screen` class represents a screen with the ability to display components and borders.
Screen() - Constructor for class me.araopj.cscreen.components.Screen
Constructs a `Screen` with default dimensions and no border.
Screen(int, int) - Constructor for class me.araopj.cscreen.components.Screen
Constructs a `Screen` with specified dimensions and no border.
Screen(int, int, boolean) - Constructor for class me.araopj.cscreen.components.Screen
Constructs a `Screen` with specified dimensions and an optional border.
set(int, String) - Method in class me.araopj.cscreen.components.CList
Sets the item at the specified index.
setCell(int, int, String) - Method in class me.araopj.cscreen.components.CTable
Sets the value of a specific cell in the table.
setCharSets(Symbol) - Method in class me.araopj.cscreen.components.CList
Sets the character sets used for drawing the list.
setCharSets(Symbol) - Method in class me.araopj.cscreen.components.Screen
Sets the character sets for drawing on the screen.
setColumnAlignment(int, Position) - Method in class me.araopj.cscreen.components.CTable
Sets the alignment for a specific column in the table.
setColumnAlignment(Position) - Method in class me.araopj.cscreen.components.CTable
Sets the alignment for all columns in the table.
setCorners(char[], char, char, char[], char, char) - Static method in class me.araopj.cscreen.components.CList
Sets the corner characters for the screen borders.
setDimension(int, int) - Method in class me.araopj.cscreen.components.Screen
Sets the dimensions of the screen.
setHeight(int) - Method in class me.araopj.cscreen.components.Box
Overrides the `setHeight` method from the `Resizable` interface.
setHeight(int) - Method in class me.araopj.cscreen.components.Button
Overrides the `setHeight` method from the `Resizable` interface.
setHeight(int) - Method in interface me.araopj.cscreen.components.Resizable
Sets the height of the resizable object.
setHeight(int) - Method in class me.araopj.cscreen.components.TextBox
Sets the height of the TextBox.
setText(String) - Method in class me.araopj.cscreen.components.Button
Sets the text to be displayed on the button.
setText(String) - Method in class me.araopj.cscreen.components.Label
Sets the text content of the label.
setText(String) - Method in class me.araopj.cscreen.components.TextBox
Sets the text content of the TextBox.
setTitle(String) - Method in class me.araopj.cscreen.components.Screen
Sets the title of the screen at the specified position.
setTitle(String, Position) - Method in class me.araopj.cscreen.components.CList
Sets the title of the list and its position.
setTitlePosition(Position) - Method in class me.araopj.cscreen.components.Screen
Sets the position of the title on the screen.
setWidth(int) - Method in class me.araopj.cscreen.components.Box
Overrides the `setWidth` method from the `Resizable` interface.
setWidth(int) - Method in class me.araopj.cscreen.components.Button
Overrides the `setWidth` method from the `Resizable` interface.
setWidth(int) - Method in class me.araopj.cscreen.components.CList
Sets the width of the list.
setWidth(int) - Method in interface me.araopj.cscreen.components.Resizable
Sets the width of the resizable object.
sideConnectors - Variable in class me.araopj.cscreen.classes.CharSets
 
start(String, int) - Static method in class me.araopj.cscreen.classes.Utilities
 
START - me.araopj.cscreen.classes.Position
 
Symbol - Enum in me.araopj.cscreen.classes
 

T

TextBox - Class in me.araopj.cscreen.components
The `TextBox` class represents a box containing text that can be displayed on a screen.
TextBox(int, int) - Constructor for class me.araopj.cscreen.components.TextBox
Constructs a `TextBox` with the specified position.

U

useBoxSet() - Method in class me.araopj.cscreen.components.CList
Sets the character sets to use box drawing characters for the list.
useBoxSet() - Method in class me.araopj.cscreen.components.Screen
Sets the character set to use box drawing characters and generates the screen layout.
Utilities - Class in me.araopj.cscreen.classes
 
Utilities() - Constructor for class me.araopj.cscreen.classes.Utilities
 

V

valueOf(String) - Static method in enum me.araopj.cscreen.classes.Position
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.araopj.cscreen.classes.Symbol
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.araopj.cscreen.classes.Position
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.araopj.cscreen.classes.Symbol
Returns an array containing the constants of this enum type, in the order they are declared.
vertical - Variable in class me.araopj.cscreen.classes.CharSets
 

W

width - Variable in class me.araopj.cscreen.components.Box
 
width - Variable in class me.araopj.cscreen.components.CList
 
A B C D E F G H I L M N P R S T U V W 
All Classes All Packages