A B C D E F G H I L M N P R S T U V W
All Classes All Packages
All Classes All Packages
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
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
All Classes All Packages