Skip navigation links
A C D E F G H I L M N P R S T U V 

A

Adapters - Class in common.parser
 
Adapters() - Constructor for class common.parser.Adapters
 
Adapters.ColorAdapter - Class in common.parser
 
Adapters.CoordinateYAdapter - Class in common.parser
 
Adapters.CountryAdapter - Class in common.parser
 
Adapters.HeightAdapter - Class in common.parser
 
Adapters.LocalDateAdapter - Class in common.parser
 
Adapters.NameAdapter - Class in common.parser
 
Adapters.PassportAdapter - Class in common.parser
 
addNewInput(Reader, String) - Method in class common.commandline.CommandLineHandler
 
alias - Variable in class common.commandline.Command
 
args - Variable in class common.commandline.Command
 
awaitInput(String, String) - Method in class common.commandline.CommandLineHandler
Метод, ожидающий ввода из потока ввода reader и возвращающий результат, печатает запрос msg перед ожиданием данных (если их вводит пользователь), печатает ошибку err, если при вводе данных произошла ошибка
awaitInput(String, String, Predicate<String>) - Method in class common.commandline.CommandLineHandler
Метод, ожидающий ввода из потока ввода reader и возвращающий результат, печатает запрос msg перед ожиданием данных (если их вводит пользователь), печатает ошибку err, если введенные данные не соответствуют предикату predicate
awaitInput(String, String, Predicate<String>, Function<String, T>) - Method in class common.commandline.CommandLineHandler
Метод, ожидающий ввода из потока ввода reader и возвращающий результат, печатает запрос msg перед ожиданием данных (если их вводит пользователь), печатает ошибку err, если введенные данные не соответствуют предикату predicate, преобразует результат в тип T в соответствии с функцией transform

C

clearScreen() - Static method in class common.commandline.CommandLineHandler
 
clientOnly - Variable in class common.commandline.Command
 
Color - Enum in common.data
Перечисление цветов
ColorAdapter() - Constructor for class common.parser.Adapters.ColorAdapter
 
Command - Class in common.commandline
 
Command(String, boolean, String) - Constructor for class common.commandline.Command
 
Command(String, boolean, String, Executable) - Constructor for class common.commandline.Command
 
CommandLineHandler - Class in common.commandline
Класс обработчика командной строки, реализует шаблон проектирования Singleton, читает ввод с командной строки, обрабатывает его и вызывает соответствующую команду на выполнение из регистра команд, используйте метод CommandLineHandler.start() для его запуска
CommandLineHandler() - Constructor for class common.commandline.CommandLineHandler
 
CommandLineHandler.CommandLineNotInitialized - Exception in common.commandline
 
CommandLineHandler.ExecuteScriptCommand - Class in common.commandline
 
CommandLineHandler.ExitCommand - Class in common.commandline
 
CommandLineHandler.HistoryCommand - Class in common.commandline
 
CommandLineHandler.SaveCommand - Class in common.commandline
 
CommandLineNotInitialized() - Constructor for exception common.commandline.CommandLineHandler.CommandLineNotInitialized
 
CommandLineNotInitialized(String) - Constructor for exception common.commandline.CommandLineHandler.CommandLineNotInitialized
 
CommandRegistry - Class in common.commandline
Класс регистра команд, используемый для добавления, переопределения или удаления команд
CommandRegistry.CommandAlreadyExistsException - Exception in common.commandline
 
CommandRegistry.CommandNotFoundException - Exception in common.commandline
 
CommandRegistry.HelpCommand - Class in common.commandline
 
CommandResult - Class in common.commandline.response
 
CommandResult(String, Response) - Constructor for class common.commandline.response.CommandResult
 
common.collection - package common.collection
 
common.commandline - package common.commandline
 
common.commandline.pdcommands - package common.commandline.pdcommands
 
common.commandline.response - package common.commandline.response
 
common.data - package common.data
 
common.parser - package common.parser
 
common.util - package common.util
 
compareTo(Coordinates) - Method in class common.data.Coordinates
 
compareTo(Location) - Method in class common.data.Location
Переопределенный метод сравнения двух местоположений, сравнение производится по имени локации и расстоянию до точки (0; 0; 0)
compareTo(Person) - Method in class common.data.Person
Переопределенный метод сравнения двух людей, сравнение производится по имени, номеру паспорта, росту, национальности, местоположению и цвету глаз
ConnectionProperties - Class in common.parser
 
ConnectionProperties() - Constructor for class common.parser.ConnectionProperties
 
Coordinates - Class in common.data
Класс данных координат
Coordinates(float, float) - Constructor for class common.data.Coordinates
Конструктор с параметрами
CoordinateYAdapter() - Constructor for class common.parser.Adapters.CoordinateYAdapter
 
Country - Enum in common.data
Перечисление стран
CountryAdapter() - Constructor for class common.parser.Adapters.CountryAdapter
 
createCoordinates() - Static method in class common.commandline.pdcommands.PeopleDatabaseCommands
 
createLocation() - Static method in class common.commandline.pdcommands.PeopleDatabaseCommands
 
createPerson() - Static method in class common.commandline.pdcommands.PeopleDatabaseCommands
 

D

Database - Interface in common.collection
Интерфейс баз данных с методами Database.load() и Database.save()
Database.DatabaseLoadFailedException - Exception in common.collection
 
Database.DatabaseSaveFailedException - Exception in common.collection
 
DatabaseLoadFailedException(String) - Constructor for exception common.collection.Database.DatabaseLoadFailedException
 
DatabaseLoadFailedException(String, String) - Constructor for exception common.collection.Database.DatabaseLoadFailedException
 
DatabaseLoadFailedException(String, Throwable) - Constructor for exception common.collection.Database.DatabaseLoadFailedException
 
DatabaseLoadFailedException(String, String, Throwable) - Constructor for exception common.collection.Database.DatabaseLoadFailedException
 
DatabaseLoadFailedException(Throwable) - Constructor for exception common.collection.Database.DatabaseLoadFailedException
 
DatabaseSaveFailedException(String) - Constructor for exception common.collection.Database.DatabaseSaveFailedException
 
DatabaseSaveFailedException(String, String) - Constructor for exception common.collection.Database.DatabaseSaveFailedException
 
DatabaseSaveFailedException(String, Throwable) - Constructor for exception common.collection.Database.DatabaseSaveFailedException
 
DatabaseSaveFailedException(String, String, Throwable) - Constructor for exception common.collection.Database.DatabaseSaveFailedException
 
DatabaseSaveFailedException(Throwable) - Constructor for exception common.collection.Database.DatabaseSaveFailedException
 
DEFAULT_COLOR - Static variable in class common.parser.Adapters
 
DEFAULT_COORDINATE - Static variable in class common.parser.Adapters
 
DEFAULT_COORDINATES - Static variable in class common.parser.Adapters
 
DEFAULT_COUNTRY - Static variable in class common.parser.Adapters
 
DEFAULT_DATE - Static variable in class common.parser.Adapters
 
DEFAULT_HEIGHT - Static variable in class common.parser.Adapters
 
DEFAULT_LOCATION - Static variable in class common.parser.Adapters
 
DEFAULT_NAME - Static variable in class common.parser.Adapters
 
DEFAULT_PASSPORT - Static variable in class common.parser.Adapters
 
DefaultResponse - Enum in common.commandline.response
 
description - Variable in class common.commandline.Command
 
doubleOrNull(String) - Static method in class common.util.UtilFunctions
 

E

enumOrNull(String, Class<T>) - Static method in class common.util.UtilFunctions
 
executable - Variable in class common.commandline.Command
 
Executable - Interface in common.commandline
 
Executables - Enum in common.commandline
 
execute(Object[]) - Method in interface common.commandline.Executable
 
executeCommand(String, String[]) - Method in class common.commandline.CommandLineHandler
 
executeOnClient() - Method in class common.commandline.Command
 
executeOnClient() - Method in class common.commandline.pdcommands.PeopleDatabaseCommand
 
ExecuteScriptCommand() - Constructor for class common.commandline.CommandLineHandler.ExecuteScriptCommand
 
ExitCommand() - Constructor for class common.commandline.CommandLineHandler.ExitCommand
 

F

fileNames - Variable in class common.commandline.CommandLineHandler
 
floatOrNull(String) - Static method in class common.util.UtilFunctions
 
formatted() - Method in class common.data.Person
 

G

getCommand(String) - Static method in class common.commandline.CommandRegistry
 
getExecutable() - Method in enum common.commandline.Executables
 
getHostname() - Static method in class common.parser.ConnectionProperties
 
getInstance() - Static method in class common.commandline.CommandLineHandler
 
getLogger(Class<?>, String) - Static method in class common.util.UtilFunctions
 
getMsg() - Method in enum common.commandline.response.DefaultResponse
 
getMsg() - Method in enum common.commandline.response.PeopleDatabaseResponse
 
getMsg() - Method in interface common.commandline.response.Response
 
getPort() - Static method in class common.parser.ConnectionProperties
 
getResponse() - Method in class common.commandline.response.CommandResult
 
getValue() - Method in enum common.commandline.LongStrings
 
getValue() - Method in class common.commandline.response.CommandResult
 

H

HeightAdapter() - Constructor for class common.parser.Adapters.HeightAdapter
 
HelpCommand() - Constructor for class common.commandline.CommandRegistry.HelpCommand
 
history - Variable in class common.commandline.CommandLineHandler
 
HistoryCommand() - Constructor for class common.commandline.CommandLineHandler.HistoryCommand
 

I

info() - Method in class common.collection.PeopleDatabase
 
input() - Method in class common.commandline.CommandLineHandler
 
inputs - Variable in class common.commandline.CommandLineHandler
 
instance - Static variable in class common.commandline.CommandLineHandler
 
intOrNull(String) - Static method in class common.util.UtilFunctions
 
isActive - Variable in class common.commandline.CommandLineHandler
 
isActive() - Method in class common.commandline.CommandLineHandler
 

L

load() - Method in interface common.collection.Database
 
load() - Method in class common.collection.PeopleDatabase
Метод, инициализирующий базу данных из файла, находящемся по пути, указанном в переменной окружения PeopleDatabase.ENV_VAR
LocalDateAdapter() - Constructor for class common.parser.Adapters.LocalDateAdapter
 
Location - Class in common.data
Класс данных местоположения, реализует сортировку по умолчанию по имени и расстоянию до точки (0; 0; 0)
Location(double, float, long, String) - Constructor for class common.data.Location
Конструктор с параметрами
longOrNull(String) - Static method in class common.util.UtilFunctions
 
LongStrings - Enum in common.commandline
 

M

marshal(Color) - Method in class common.parser.Adapters.ColorAdapter
 
marshal(Float) - Method in class common.parser.Adapters.CoordinateYAdapter
 
marshal(Country) - Method in class common.parser.Adapters.CountryAdapter
 
marshal(Integer) - Method in class common.parser.Adapters.HeightAdapter
 
marshal(LocalDate) - Method in class common.parser.Adapters.LocalDateAdapter
 
marshal(String) - Method in class common.parser.Adapters.NameAdapter
 
marshal(String) - Method in class common.parser.Adapters.PassportAdapter
 

N

NameAdapter() - Constructor for class common.parser.Adapters.NameAdapter
 

P

PassportAdapter() - Constructor for class common.parser.Adapters.PassportAdapter
 
PeopleDatabase - Class in common.collection
Класс базы данных людей, реализующий интерфейс Database
PeopleDatabase(Logger) - Constructor for class common.collection.PeopleDatabase
 
peopleDatabase - Static variable in class common.commandline.pdcommands.PeopleDatabaseCommands
 
PeopleDatabaseCommand - Class in common.commandline.pdcommands
 
PeopleDatabaseCommand(String, boolean, String, Executable) - Constructor for class common.commandline.pdcommands.PeopleDatabaseCommand
 
PeopleDatabaseCommand(String, boolean, String) - Constructor for class common.commandline.pdcommands.PeopleDatabaseCommand
 
PeopleDatabaseCommands - Class in common.commandline.pdcommands
Класс объявления всех команд, связанных с манипуляциями над объектом класса PeopleDatabase
PeopleDatabaseResponse - Enum in common.commandline.response
 
Person - Class in common.data
Класс данных человека, реализует сортировку по умолчанию по имени, номеру паспорта, росту, национальности, местоположению и цвету глаз
Person(String, Coordinates, Integer, String, Color, Country, Location) - Constructor for class common.data.Person
Конструктор с параметрами

R

reader - Variable in class common.commandline.CommandLineHandler
 
reassignCommand(Command) - Static method in class common.commandline.CommandRegistry
 
registerCommand(Command) - Static method in class common.commandline.CommandRegistry
 
registerCommands(Command...) - Static method in class common.commandline.CommandRegistry
 
removeInput() - Method in class common.commandline.CommandLineHandler
 
Response - Interface in common.commandline.response
 

S

save() - Method in interface common.collection.Database
 
save() - Method in class common.collection.PeopleDatabase
Метод, сохраняющий базу данных в файл, находящемся по пути, указанном в переменной окружения PeopleDatabase.ENV_VAR
SaveCommand() - Constructor for class common.commandline.CommandLineHandler.SaveCommand
 
setHeight(Integer) - Method in class common.data.Person
Сеттер для поля height
setHostname(String) - Static method in class common.parser.ConnectionProperties
 
setName(String) - Method in class common.data.Location
Сеттер для поля name
setName(String) - Method in class common.data.Person
Сеттер для поля name
setPassportID(String) - Method in class common.data.Person
Сеттер для поля passportID
setPort(int) - Static method in class common.parser.ConnectionProperties
 
setY(float) - Method in class common.data.Coordinates
Сеттер для поля y
start() - Method in class common.commandline.CommandLineHandler
Метод, запускающий обработчик командной строки, для остановки требуется ввести команду "exit"

T

toString() - Method in class common.collection.PeopleDatabase
 

U

unmarshal(String) - Method in class common.parser.Adapters.ColorAdapter
 
unmarshal(String) - Method in class common.parser.Adapters.CoordinateYAdapter
 
unmarshal(String) - Method in class common.parser.Adapters.CountryAdapter
 
unmarshal(String) - Method in class common.parser.Adapters.HeightAdapter
 
unmarshal(String) - Method in class common.parser.Adapters.LocalDateAdapter
 
unmarshal(String) - Method in class common.parser.Adapters.NameAdapter
 
unmarshal(String) - Method in class common.parser.Adapters.PassportAdapter
 
unregisterCommand(String) - Static method in class common.commandline.CommandRegistry
 
update(Person) - Method in class common.data.Person
Метод, меняющий все значения полей человека (кроме Person.id и Person.creationDate) в соответствии со значениями полей другого
updateHistory(String) - Method in class common.commandline.CommandLineHandler
 
UtilFunctions - Class in common.util
Класс функций-утилит для избавления от повторяющихся участков кода и выноса их в методы для общего пользования

V

validate(String[]) - Method in class common.commandline.Command
 
validate(String[]) - Method in class common.commandline.CommandLineHandler.ExecuteScriptCommand
 
validate(String[]) - Method in class common.commandline.CommandLineHandler.ExitCommand
 
validate(String[]) - Method in class common.commandline.CommandLineHandler.HistoryCommand
 
validate(String[]) - Method in class common.commandline.CommandLineHandler.SaveCommand
 
validate(String[]) - Method in class common.commandline.CommandRegistry.HelpCommand
 
validateIdCommand(String[]) - Static method in class common.commandline.pdcommands.PeopleDatabaseCommand
 
valueOf(String) - Static method in enum common.commandline.Executables
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum common.commandline.LongStrings
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum common.commandline.response.DefaultResponse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum common.commandline.response.PeopleDatabaseResponse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum common.data.Color
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum common.data.Country
Returns the enum constant of this type with the specified name.
values() - Static method in enum common.commandline.Executables
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum common.commandline.LongStrings
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum common.commandline.response.DefaultResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum common.commandline.response.PeopleDatabaseResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum common.data.Color
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum common.data.Country
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N P R S T U V 
Skip navigation links