Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Object) - Method in class pt.tecnico.uilib.Display
- addAll(Collection<?>) - Method in class pt.tecnico.uilib.Display
- addBooleanField(String, String) - Method in class pt.tecnico.uilib.forms.Form
- addBooleanField(String, String) - Method in class pt.tecnico.uilib.menus.Command
- addIntegerField(String, String) - Method in class pt.tecnico.uilib.forms.Form
- addIntegerField(String, String) - Method in class pt.tecnico.uilib.menus.Command
- addLine(Object) - Method in class pt.tecnico.uilib.Display
-
Add a line of text in a new-line.
- addNewLine(Object, boolean) - Method in class pt.tecnico.uilib.Display
-
Add a line of text in a new-line.
- addOptionField(String, String, String...) - Method in class pt.tecnico.uilib.forms.Form
- addOptionField(String, String, String...) - Method in class pt.tecnico.uilib.menus.Command
- addRealField(String, String) - Method in class pt.tecnico.uilib.forms.Form
- addRealField(String, String) - Method in class pt.tecnico.uilib.menus.Command
- addStringField(String, String) - Method in class pt.tecnico.uilib.forms.Form
- addStringField(String, String) - Method in class pt.tecnico.uilib.menus.Command
B
- booleanField(String) - Method in class pt.tecnico.uilib.forms.Form
- booleanField(String) - Method in class pt.tecnico.uilib.menus.Command
C
- clear() - Method in class pt.tecnico.uilib.Display
-
Clear display.
- clear() - Method in class pt.tecnico.uilib.forms.Field
-
Mark the Input as unread
- clear() - Method in class pt.tecnico.uilib.forms.Form
-
Clear the form.
- cleared() - Method in class pt.tecnico.uilib.forms.Field
- close() - Method in class pt.tecnico.uilib.Dialog
-
Close the interaction.
- close() - Method in interface pt.tecnico.uilib.InteractionDriver
-
Close all I/O channels.
- close() - Method in class pt.tecnico.uilib.swing.NewSwingInteraction
- close() - Method in class pt.tecnico.uilib.swing.SwingInteraction
- close() - Method in class pt.tecnico.uilib.text.TextInteraction
- Command<Receiver> - Class in pt.tecnico.uilib.menus
-
Command represents an operation that can be carried out by or over an entity.
- Command(boolean, String) - Constructor for class pt.tecnico.uilib.menus.Command
- Command(boolean, String, Receiver) - Constructor for class pt.tecnico.uilib.menus.Command
- Command(boolean, String, Receiver, Predicate<Receiver>) - Constructor for class pt.tecnico.uilib.menus.Command
- Command(String, Receiver) - Constructor for class pt.tecnico.uilib.menus.Command
- Command(String, Receiver, Predicate<Receiver>) - Constructor for class pt.tecnico.uilib.menus.Command
- CommandException - Exception in pt.tecnico.uilib.menus
-
This class represents events in unsuccessful command executions.
- CommandException(String) - Constructor for exception pt.tecnico.uilib.menus.CommandException
- CommandException(String, Throwable) - Constructor for exception pt.tecnico.uilib.menus.CommandException
- confirm(String) - Static method in class pt.tecnico.uilib.forms.Form
D
- Dialog - Class in pt.tecnico.uilib
-
Dialog with the user.
- Dialog(InteractionDriver) - Constructor for class pt.tecnico.uilib.Dialog
- dirty() - Method in class pt.tecnico.uilib.forms.Field
-
Mark the Input as read
- display() - Method in class pt.tecnico.uilib.Display
-
Display the text.
- Display - Class in pt.tecnico.uilib
-
Display lines of text.
- Display() - Constructor for class pt.tecnico.uilib.Display
-
Build a Display without a title and use the static IO
- Display(String) - Constructor for class pt.tecnico.uilib.Display
- Display(Dialog, String) - Constructor for class pt.tecnico.uilib.Display
- DoOpenMenu - Class in pt.tecnico.uilib.menus
-
Command to open a menu.
- DoOpenMenu(String, Menu) - Constructor for class pt.tecnico.uilib.menus.DoOpenMenu
E
- entries() - Method in class pt.tecnico.uilib.forms.Form
- entries() - Method in class pt.tecnico.uilib.menus.Menu
- entry(int) - Method in class pt.tecnico.uilib.menus.Menu
- execute() - Method in class pt.tecnico.uilib.menus.Command
-
Executes the command: as defined in the Command pattern, the command's execution should eventually invoke the receiver's action.
- execute() - Method in class pt.tecnico.uilib.menus.DoOpenMenu
F
- field(String) - Method in class pt.tecnico.uilib.forms.Form
- Field<Type> - Class in pt.tecnico.uilib.forms
-
This class represents an input field in a form.
- Field() - Constructor for class pt.tecnico.uilib.forms.Field
-
Build an Input without a title
- Field(String) - Constructor for class pt.tecnico.uilib.forms.Field
- FieldNone - Class in pt.tecnico.uilib.forms
-
Request no value (used as a separator within a form).
- fill(Form) - Method in class pt.tecnico.uilib.Dialog
- fill(Form) - Method in interface pt.tecnico.uilib.InteractionDriver
- fill(Form) - Method in class pt.tecnico.uilib.swing.NewSwingInteraction
- fill(Form) - Method in class pt.tecnico.uilib.swing.SwingInteraction
- fill(Form) - Method in class pt.tecnico.uilib.text.TextInteraction
- Form - Class in pt.tecnico.uilib.forms
-
A Form has a set of input fields.
- Form() - Constructor for class pt.tecnico.uilib.forms.Form
-
use default values: static UI and no title
- Form(String) - Constructor for class pt.tecnico.uilib.forms.Form
- Form(Dialog, String) - Constructor for class pt.tecnico.uilib.forms.Form
I
- integerField(String) - Method in class pt.tecnico.uilib.forms.Form
- integerField(String) - Method in class pt.tecnico.uilib.menus.Command
- InteractionDriver - Interface in pt.tecnico.uilib
-
Generic interaction driver (back-end).
- isLast() - Method in class pt.tecnico.uilib.menus.Command
-
Indicates whether, in a menu, this is the last command.
- isReadOnly() - Method in class pt.tecnico.uilib.forms.Field
-
Is the input field read-only.
- isReadOnly() - Method in class pt.tecnico.uilib.forms.FieldNone
-
Is the input field read-only.
- isValid() - Method in class pt.tecnico.uilib.menus.Command
M
- Menu - Class in pt.tecnico.uilib.menus
-
Class Menu manages a list of commands.
- Menu(String, Command<?>...) - Constructor for class pt.tecnico.uilib.menus.Menu
- Menu(Dialog, String, Command<?>...) - Constructor for class pt.tecnico.uilib.menus.Menu
N
- NewSwingInteraction - Class in pt.tecnico.uilib.swing
-
New Swing interaction back-end.
- NewSwingInteraction() - Constructor for class pt.tecnico.uilib.swing.NewSwingInteraction
-
Constructor.
O
- open() - Method in class pt.tecnico.uilib.menus.Menu
-
The menu interacts with the user and executes the appropriate commands.
- open(Menu) - Method in class pt.tecnico.uilib.Dialog
- open(Menu) - Method in interface pt.tecnico.uilib.InteractionDriver
- open(Menu) - Method in class pt.tecnico.uilib.swing.NewSwingInteraction
- open(Menu) - Method in class pt.tecnico.uilib.swing.SwingInteraction
- open(Menu) - Method in class pt.tecnico.uilib.text.TextInteraction
- optionField(String) - Method in class pt.tecnico.uilib.forms.Form
- optionField(String) - Method in class pt.tecnico.uilib.menus.Command
P
- parse() - Method in class pt.tecnico.uilib.forms.Form
-
Request the parsing of all the form's fields, clearing previous field values.
- parse(boolean) - Method in class pt.tecnico.uilib.forms.Form
-
Request the parsing of all the form's fields.
- parse(String) - Method in class pt.tecnico.uilib.forms.Field
-
Each Input must parse its own specific type of value, written in accordance with the specific regular expression.
- parse(String) - Method in class pt.tecnico.uilib.forms.FieldNone
- performCommand() - Method in class pt.tecnico.uilib.menus.Command
- popup(Object) - Method in class pt.tecnico.uilib.Display
-
Easy display method.
- popup(Collection<?>) - Method in class pt.tecnico.uilib.Display
-
Easy display method.
- prompt() - Method in class pt.tecnico.uilib.forms.Field
- pt.tecnico.uilib - package pt.tecnico.uilib
- pt.tecnico.uilib.forms - package pt.tecnico.uilib.forms
- pt.tecnico.uilib.menus - package pt.tecnico.uilib.menus
- pt.tecnico.uilib.swing - package pt.tecnico.uilib.swing
- pt.tecnico.uilib.text - package pt.tecnico.uilib.text
R
- realField(String) - Method in class pt.tecnico.uilib.forms.Form
- realField(String) - Method in class pt.tecnico.uilib.menus.Command
- render(String, String) - Method in class pt.tecnico.uilib.Dialog
- render(String, String) - Method in interface pt.tecnico.uilib.InteractionDriver
- render(String, String) - Method in class pt.tecnico.uilib.swing.NewSwingInteraction
- render(String, String) - Method in class pt.tecnico.uilib.swing.SwingInteraction
- render(String, String) - Method in class pt.tecnico.uilib.text.TextInteraction
- requestInteger(String) - Static method in class pt.tecnico.uilib.forms.Form
- requestOption(String, String...) - Static method in class pt.tecnico.uilib.forms.Form
- requestReal(String) - Static method in class pt.tecnico.uilib.forms.Form
- requestString(String) - Static method in class pt.tecnico.uilib.forms.Form
S
- set(Type) - Method in class pt.tecnico.uilib.forms.Field
- size() - Method in class pt.tecnico.uilib.menus.Menu
- stringField(String) - Method in class pt.tecnico.uilib.forms.Form
- stringField(String) - Method in class pt.tecnico.uilib.menus.Command
- SwingInteraction - Class in pt.tecnico.uilib.swing
-
Swing interaction back-end.
- SwingInteraction() - Constructor for class pt.tecnico.uilib.swing.SwingInteraction
-
Constructor.
T
- TextInteraction - Class in pt.tecnico.uilib.text
-
Text interaction back-end (either through the keyboard or files).
- TextInteraction() - Constructor for class pt.tecnico.uilib.text.TextInteraction
-
Constructor (package).
- title() - Method in class pt.tecnico.uilib.forms.Form
- title() - Method in class pt.tecnico.uilib.menus.Command
- title() - Method in class pt.tecnico.uilib.menus.Menu
- toString() - Method in class pt.tecnico.uilib.forms.Field
- toString() - Method in exception pt.tecnico.uilib.menus.CommandException
U
V
_
- _display - Variable in class pt.tecnico.uilib.menus.Command
-
This command's display.
- _receiver - Variable in class pt.tecnico.uilib.menus.Command
-
The entity providing the command's context.
- _valid - Variable in class pt.tecnico.uilib.menus.Command
-
The validity predicate: is the command available/visible?
- _value - Variable in class pt.tecnico.uilib.forms.Field
-
value to be read
All Classes and Interfaces|All Packages|Serialized Form