UDPClient uses DatagramChannel instead of DatagramSocket
New command "con"
minor bug fixes
This commit is contained in:
Egor 2022-05-10 22:14:13 +03:00
parent dda459c971
commit 2cce380f20
146 changed files with 551 additions and 334 deletions

View file

@ -4,7 +4,7 @@ plugins {
}
group = "ru.erius.lab5"
version = "2.0"
version = "2.1"
val mainClass = "client.Lab5Client"
repositories {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>All Classes (Lab5Client 2.0 API)</title>
<title>All Classes (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -17,6 +17,7 @@
<li><a href="client/commandline/pdcommands/ClearCommand.html" title="class in client.commandline.pdcommands" target="classFrame">ClearCommand</a></li>
<li><a href="client/commandline/Command.html" title="class in client.commandline" target="classFrame">Command</a></li>
<li><a href="client/commandline/CommandLineHandler.html" title="class in client.commandline" target="classFrame">CommandLineHandler</a></li>
<li><a href="client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.ConnectionCommand</a></li>
<li><a href="client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.ExecuteScriptCommand</a></li>
<li><a href="client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.ExitCommand</a></li>
<li><a href="client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.HistoryCommand</a></li>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>All Classes (Lab5Client 2.0 API)</title>
<title>All Classes (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -17,6 +17,7 @@
<li><a href="client/commandline/pdcommands/ClearCommand.html" title="class in client.commandline.pdcommands">ClearCommand</a></li>
<li><a href="client/commandline/Command.html" title="class in client.commandline">Command</a></li>
<li><a href="client/commandline/CommandLineHandler.html" title="class in client.commandline">CommandLineHandler</a></li>
<li><a href="client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline">CommandLineHandler.ConnectionCommand</a></li>
<li><a href="client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline">CommandLineHandler.ExecuteScriptCommand</a></li>
<li><a href="client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline">CommandLineHandler.ExitCommand</a></li>
<li><a href="client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline">CommandLineHandler.HistoryCommand</a></li>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Lab5Client (Lab5Client 2.0 API)</title>
<title>Lab5Client (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Lab5Client (Lab5Client 2.0 API)";
parent.document.title="Lab5Client (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Command (Lab5Client 2.0 API)</title>
<title>Command (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Command (Lab5Client 2.0 API)";
parent.document.title="Command (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab";
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline">CommandLineHandler.ExecuteScriptCommand</a>, <a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline">CommandLineHandler.ExitCommand</a>, <a href="../../client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline">CommandLineHandler.HistoryCommand</a>, <a href="../../client/commandline/CommandLineHandler.ModeCommand.html" title="class in client.commandline">CommandLineHandler.ModeCommand</a>, <a href="../../client/commandline/CommandRegistry.HelpCommand.html" title="class in client.commandline">CommandRegistry.HelpCommand</a>, <a href="../../client/commandline/pdcommands/PeopleDatabaseCommand.html" title="class in client.commandline.pdcommands">PeopleDatabaseCommand</a></dd>
<dd><a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline">CommandLineHandler.ConnectionCommand</a>, <a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline">CommandLineHandler.ExecuteScriptCommand</a>, <a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline">CommandLineHandler.ExitCommand</a>, <a href="../../client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline">CommandLineHandler.HistoryCommand</a>, <a href="../../client/commandline/CommandLineHandler.ModeCommand.html" title="class in client.commandline">CommandLineHandler.ModeCommand</a>, <a href="../../client/commandline/CommandRegistry.HelpCommand.html" title="class in client.commandline">CommandRegistry.HelpCommand</a>, <a href="../../client/commandline/pdcommands/PeopleDatabaseCommand.html" title="class in client.commandline.pdcommands">PeopleDatabaseCommand</a></dd>
</dl>
<hr>
<br>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandLineHandler.ExecuteScriptCommand (Lab5Client 2.0 API)</title>
<title>CommandLineHandler.ExecuteScriptCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLineHandler.ExecuteScriptCommand (Lab5Client 2.0 API)";
parent.document.title="CommandLineHandler.ExecuteScriptCommand (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../client/commandline/CommandLineHandler.html" title="class in client.commandline"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -266,7 +266,7 @@ extends <a href="../../client/commandline/Command.html" title="class in client.c
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../client/commandline/CommandLineHandler.html" title="class in client.commandline"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandLineHandler.ExitCommand (Lab5Client 2.0 API)</title>
<title>CommandLineHandler.ExitCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLineHandler.ExitCommand (Lab5Client 2.0 API)";
parent.document.title="CommandLineHandler.ExitCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandLineHandler.HistoryCommand (Lab5Client 2.0 API)</title>
<title>CommandLineHandler.HistoryCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLineHandler.HistoryCommand (Lab5Client 2.0 API)";
parent.document.title="CommandLineHandler.HistoryCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandLineHandler.ModeCommand (Lab5Client 2.0 API)</title>
<title>CommandLineHandler.ModeCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLineHandler.ModeCommand (Lab5Client 2.0 API)";
parent.document.title="CommandLineHandler.ModeCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandLineHandler (Lab5Client 2.0 API)</title>
<title>CommandLineHandler (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLineHandler (Lab5Client 2.0 API)";
parent.document.title="CommandLineHandler (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../client/commandline/Command.html" title="class in client.commandline"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?client/commandline/CommandLineHandler.html" target="_top">Frames</a></li>
@ -136,18 +136,22 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline">CommandLineHandler.ExecuteScriptCommand</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline">CommandLineHandler.ConnectionCommand</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline">CommandLineHandler.ExitCommand</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline">CommandLineHandler.ExecuteScriptCommand</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline">CommandLineHandler.HistoryCommand</a></span></code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline">CommandLineHandler.ExitCommand</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline">CommandLineHandler.HistoryCommand</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/commandline/CommandLineHandler.ModeCommand.html" title="class in client.commandline">CommandLineHandler.ModeCommand</a></span></code>&nbsp;</td>
</tr>
</table>
@ -387,7 +391,7 @@ extends java.lang.Object</pre>
<div class="subNav">
<ul class="navList">
<li><a href="../../client/commandline/Command.html" title="class in client.commandline"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?client/commandline/CommandLineHandler.html" target="_top">Frames</a></li>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandRegistry.CommandAlreadyExistsException (Lab5Client 2.0 API)</title>
<title>CommandRegistry.CommandAlreadyExistsException (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandRegistry.CommandAlreadyExistsException (Lab5Client 2.0 API)";
parent.document.title="CommandRegistry.CommandAlreadyExistsException (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandRegistry.CommandNotFoundException (Lab5Client 2.0 API)</title>
<title>CommandRegistry.CommandNotFoundException (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandRegistry.CommandNotFoundException (Lab5Client 2.0 API)";
parent.document.title="CommandRegistry.CommandNotFoundException (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandRegistry.HelpCommand (Lab5Client 2.0 API)</title>
<title>CommandRegistry.HelpCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandRegistry.HelpCommand (Lab5Client 2.0 API)";
parent.document.title="CommandRegistry.HelpCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandRegistry (Lab5Client 2.0 API)</title>
<title>CommandRegistry (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandRegistry (Lab5Client 2.0 API)";
parent.document.title="CommandRegistry (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>LongStrings (Lab5Client 2.0 API)</title>
<title>LongStrings (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LongStrings (Lab5Client 2.0 API)";
parent.document.title="LongStrings (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.commandline (Lab5Client 2.0 API)</title>
<title>client.commandline (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -14,6 +14,7 @@
<ul title="Classes">
<li><a href="Command.html" title="class in client.commandline" target="classFrame">Command</a></li>
<li><a href="CommandLineHandler.html" title="class in client.commandline" target="classFrame">CommandLineHandler</a></li>
<li><a href="CommandLineHandler.ConnectionCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.ConnectionCommand</a></li>
<li><a href="CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.ExecuteScriptCommand</a></li>
<li><a href="CommandLineHandler.ExitCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.ExitCommand</a></li>
<li><a href="CommandLineHandler.HistoryCommand.html" title="class in client.commandline" target="classFrame">CommandLineHandler.HistoryCommand</a></li>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.commandline (Lab5Client 2.0 API)</title>
<title>client.commandline (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client.commandline (Lab5Client 2.0 API)";
parent.document.title="client.commandline (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -93,28 +93,32 @@
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline">CommandLineHandler.ConnectionCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline">CommandLineHandler.ExecuteScriptCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline">CommandLineHandler.ExitCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline">CommandLineHandler.HistoryCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../client/commandline/CommandLineHandler.ModeCommand.html" title="class in client.commandline">CommandLineHandler.ModeCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../client/commandline/CommandRegistry.html" title="class in client.commandline">CommandRegistry</a></td>
<td class="colLast">
<div class="block">Класс регистра команд, используемый для добавления, переопределения или удаления команд</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../client/commandline/CommandRegistry.HelpCommand.html" title="class in client.commandline">CommandRegistry.HelpCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.commandline Class Hierarchy (Lab5Client 2.0 API)</title>
<title>client.commandline Class Hierarchy (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client.commandline Class Hierarchy (Lab5Client 2.0 API)";
parent.document.title="client.commandline Class Hierarchy (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -81,6 +81,7 @@
<ul>
<li type="circle">client.commandline.<a href="../../client/commandline/Command.html" title="class in client.commandline"><span class="typeNameLink">Command</span></a> (implements java.io.Serializable)
<ul>
<li type="circle">client.commandline.<a href="../../client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ConnectionCommand</span></a></li>
<li type="circle">client.commandline.<a href="../../client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ExecuteScriptCommand</span></a></li>
<li type="circle">client.commandline.<a href="../../client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ExitCommand</span></a></li>
<li type="circle">client.commandline.<a href="../../client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.HistoryCommand</span></a></li>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>AddCommand (Lab5Client 2.0 API)</title>
<title>AddCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AddCommand (Lab5Client 2.0 API)";
parent.document.title="AddCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>AddIfMaxCommand (Lab5Client 2.0 API)</title>
<title>AddIfMaxCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AddIfMaxCommand (Lab5Client 2.0 API)";
parent.document.title="AddIfMaxCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>AddIfMinCommand (Lab5Client 2.0 API)</title>
<title>AddIfMinCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AddIfMinCommand (Lab5Client 2.0 API)";
parent.document.title="AddIfMinCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>ClearCommand (Lab5Client 2.0 API)</title>
<title>ClearCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClearCommand (Lab5Client 2.0 API)";
parent.document.title="ClearCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>FilterContainsNameCommand (Lab5Client 2.0 API)</title>
<title>FilterContainsNameCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FilterContainsNameCommand (Lab5Client 2.0 API)";
parent.document.title="FilterContainsNameCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>InfoCommand (Lab5Client 2.0 API)</title>
<title>InfoCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InfoCommand (Lab5Client 2.0 API)";
parent.document.title="InfoCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>PeopleDatabaseCommand (Lab5Client 2.0 API)</title>
<title>PeopleDatabaseCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PeopleDatabaseCommand (Lab5Client 2.0 API)";
parent.document.title="PeopleDatabaseCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>PeopleDatabaseCommands (Lab5Client 2.0 API)</title>
<title>PeopleDatabaseCommands (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PeopleDatabaseCommands (Lab5Client 2.0 API)";
parent.document.title="PeopleDatabaseCommands (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>PrintFieldDescendingLocationCommand (Lab5Client 2.0 API)</title>
<title>PrintFieldDescendingLocationCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PrintFieldDescendingLocationCommand (Lab5Client 2.0 API)";
parent.document.title="PrintFieldDescendingLocationCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>RemoveByIdCommand (Lab5Client 2.0 API)</title>
<title>RemoveByIdCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RemoveByIdCommand (Lab5Client 2.0 API)";
parent.document.title="RemoveByIdCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>SaveCommand (Lab5Client 2.0 API)</title>
<title>SaveCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SaveCommand (Lab5Client 2.0 API)";
parent.document.title="SaveCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>ShowCommand (Lab5Client 2.0 API)</title>
<title>ShowCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ShowCommand (Lab5Client 2.0 API)";
parent.document.title="ShowCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>SumOfHeightCommand (Lab5Client 2.0 API)</title>
<title>SumOfHeightCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SumOfHeightCommand (Lab5Client 2.0 API)";
parent.document.title="SumOfHeightCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>UpdateCommand (Lab5Client 2.0 API)</title>
<title>UpdateCommand (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="UpdateCommand (Lab5Client 2.0 API)";
parent.document.title="UpdateCommand (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.commandline.pdcommands (Lab5Client 2.0 API)</title>
<title>client.commandline.pdcommands (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.commandline.pdcommands (Lab5Client 2.0 API)</title>
<title>client.commandline.pdcommands (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client.commandline.pdcommands (Lab5Client 2.0 API)";
parent.document.title="client.commandline.pdcommands (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.commandline.pdcommands Class Hierarchy (Lab5Client 2.0 API)</title>
<title>client.commandline.pdcommands Class Hierarchy (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client.commandline.pdcommands Class Hierarchy (Lab5Client 2.0 API)";
parent.document.title="client.commandline.pdcommands Class Hierarchy (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>UDPClient (Lab5Client 2.0 API)</title>
<title>UDPClient (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,13 +11,13 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="UDPClient (Lab5Client 2.0 API)";
parent.document.title="UDPClient (Lab5Client 2.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -157,14 +157,26 @@ extends java.lang.Object</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/net/UDPClient.html#disconnect--">disconnect</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>common.commandline.response.CommandResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/net/UDPClient.html#receive--">receive</a></span>()</code>&nbsp;</td>
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/net/UDPClient.html#isAvailable--">isAvailable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>common.commandline.response.CommandResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/net/UDPClient.html#receive--">receive</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>common.commandline.response.CommandResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/net/UDPClient.html#send-common.commandline.Executable-java.lang.Object:A-">send</a></span>(common.commandline.Executable&nbsp;executable,
java.lang.Object[]&nbsp;args)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/net/UDPClient.html#setHostname-java.lang.String-">setHostname</a></span>(java.lang.String&nbsp;hostname)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../client/net/UDPClient.html#setPort-int-">setPort</a></span>(int&nbsp;port)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@ -245,12 +257,39 @@ extends java.lang.Object</pre>
<a name="receive--">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>receive</h4>
<pre>public&nbsp;common.commandline.response.CommandResult&nbsp;receive()</pre>
</li>
</ul>
<a name="setHostname-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHostname</h4>
<pre>public&nbsp;void&nbsp;setHostname(java.lang.String&nbsp;hostname)</pre>
</li>
</ul>
<a name="setPort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPort</h4>
<pre>public&nbsp;void&nbsp;setPort(int&nbsp;port)</pre>
</li>
</ul>
<a name="isAvailable--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isAvailable</h4>
<pre>public&nbsp;boolean&nbsp;isAvailable()</pre>
</li>
</ul>
</li>
</ul>
</li>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.net (Lab5Client 2.0 API)</title>
<title>client.net (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.net (Lab5Client 2.0 API)</title>
<title>client.net (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client.net (Lab5Client 2.0 API)";
parent.document.title="client.net (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client.net Class Hierarchy (Lab5Client 2.0 API)</title>
<title>client.net Class Hierarchy (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client.net Class Hierarchy (Lab5Client 2.0 API)";
parent.document.title="client.net Class Hierarchy (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client (Lab5Client 2.0 API)</title>
<title>client (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client (Lab5Client 2.0 API)</title>
<title>client (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client (Lab5Client 2.0 API)";
parent.document.title="client (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>client Class Hierarchy (Lab5Client 2.0 API)</title>
<title>client Class Hierarchy (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="client Class Hierarchy (Lab5Client 2.0 API)";
parent.document.title="client Class Hierarchy (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Constant Field Values (Lab5Client 2.0 API)</title>
<title>Constant Field Values (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (Lab5Client 2.0 API)";
parent.document.title="Constant Field Values (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (Lab5Client 2.0 API)</title>
<title>Deprecated List (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (Lab5Client 2.0 API)";
parent.document.title="Deprecated List (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>API Help (Lab5Client 2.0 API)</title>
<title>API Help (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (Lab5Client 2.0 API)";
parent.document.title="API Help (Lab5Client 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Index (Lab5Client 2.0 API)</title>
<title>Index (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Lab5Client 2.0 API)";
parent.document.title="Index (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -139,6 +139,8 @@
читает ввод с командной строки, обрабатывает его и вызывает соответствующую команду
на выполнение из регистра команд, используйте метод <a href="client/commandline/CommandLineHandler.html#start--"><code>CommandLineHandler.start()</code></a> для его запуска</div>
</dd>
<dt><a href="client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ConnectionCommand</span></a> - Class in <a href="client/commandline/package-summary.html">client.commandline</a></dt>
<dd>&nbsp;</dd>
<dt><a href="client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ExecuteScriptCommand</span></a> - Class in <a href="client/commandline/package-summary.html">client.commandline</a></dt>
<dd>&nbsp;</dd>
<dt><a href="client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ExitCommand</span></a> - Class in <a href="client/commandline/package-summary.html">client.commandline</a></dt>
@ -159,6 +161,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/net/UDPClient.html#connect--">connect()</a></span> - Method in class client.net.<a href="client/net/UDPClient.html" title="class in client.net">UDPClient</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/CommandLineHandler.ConnectionCommand.html#ConnectionCommand--">ConnectionCommand()</a></span> - Constructor for class client.commandline.<a href="client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline">CommandLineHandler.ConnectionCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/pdcommands/PeopleDatabaseCommands.html#createCoordinates--">createCoordinates()</a></span> - Static method in class client.commandline.pdcommands.<a href="client/commandline/pdcommands/PeopleDatabaseCommands.html" title="class in client.commandline.pdcommands">PeopleDatabaseCommands</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/pdcommands/PeopleDatabaseCommands.html#createLocation--">createLocation()</a></span> - Static method in class client.commandline.pdcommands.<a href="client/commandline/pdcommands/PeopleDatabaseCommands.html" title="class in client.commandline.pdcommands">PeopleDatabaseCommands</a></dt>
@ -235,6 +239,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/pdcommands/InfoCommand.html#InfoCommand--">InfoCommand()</a></span> - Constructor for class client.commandline.pdcommands.<a href="client/commandline/pdcommands/InfoCommand.html" title="class in client.commandline.pdcommands">InfoCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/net/UDPClient.html#isAvailable--">isAvailable()</a></span> - Method in class client.net.<a href="client/net/UDPClient.html" title="class in client.net">UDPClient</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:L">
<!-- -->
@ -314,6 +320,10 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/net/UDPClient.html#send-common.commandline.Executable-java.lang.Object:A-">send(Executable, Object[])</a></span> - Method in class client.net.<a href="client/net/UDPClient.html" title="class in client.net">UDPClient</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/net/UDPClient.html#setHostname-java.lang.String-">setHostname(String)</a></span> - Method in class client.net.<a href="client/net/UDPClient.html" title="class in client.net">UDPClient</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/net/UDPClient.html#setPort-int-">setPort(int)</a></span> - Method in class client.net.<a href="client/net/UDPClient.html" title="class in client.net">UDPClient</a></dt>
<dd>&nbsp;</dd>
<dt><a href="client/commandline/pdcommands/ShowCommand.html" title="class in client.commandline.pdcommands"><span class="typeNameLink">ShowCommand</span></a> - Class in <a href="client/commandline/pdcommands/package-summary.html">client.commandline.pdcommands</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/pdcommands/ShowCommand.html#ShowCommand--">ShowCommand()</a></span> - Constructor for class client.commandline.pdcommands.<a href="client/commandline/pdcommands/ShowCommand.html" title="class in client.commandline.pdcommands">ShowCommand</a></dt>
@ -352,6 +362,8 @@
<dl>
<dt><span class="memberNameLink"><a href="client/commandline/Command.html#validate-java.lang.String:A-">validate(String[])</a></span> - Method in class client.commandline.<a href="client/commandline/Command.html" title="class in client.commandline">Command</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/CommandLineHandler.ConnectionCommand.html#validate-java.lang.String:A-">validate(String[])</a></span> - Method in class client.commandline.<a href="client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline">CommandLineHandler.ConnectionCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/CommandLineHandler.ExecuteScriptCommand.html#validate-java.lang.String:A-">validate(String[])</a></span> - Method in class client.commandline.<a href="client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline">CommandLineHandler.ExecuteScriptCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="client/commandline/CommandLineHandler.ExitCommand.html#validate-java.lang.String:A-">validate(String[])</a></span> - Method in class client.commandline.<a href="client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline">CommandLineHandler.ExitCommand</a></dt>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Lab5Client 2.0 API</title>
<title>Lab5Client 2.1 API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Overview List (Lab5Client 2.0 API)</title>
<title>Overview List (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Overview (Lab5Client 2.0 API)</title>
<title>Overview (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (Lab5Client 2.0 API)";
parent.document.title="Overview (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -68,7 +68,7 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Lab5Client 2.0 API</h1>
<h1 class="title">Lab5Client 2.1 API</h1>
</div>
<div class="contentContainer">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Class Hierarchy (Lab5Client 2.0 API)</title>
<title>Class Hierarchy (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (Lab5Client 2.0 API)";
parent.document.title="Class Hierarchy (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -84,6 +84,7 @@
<ul>
<li type="circle">client.commandline.<a href="client/commandline/Command.html" title="class in client.commandline"><span class="typeNameLink">Command</span></a> (implements java.io.Serializable)
<ul>
<li type="circle">client.commandline.<a href="client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ConnectionCommand</span></a></li>
<li type="circle">client.commandline.<a href="client/commandline/CommandLineHandler.ExecuteScriptCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ExecuteScriptCommand</span></a></li>
<li type="circle">client.commandline.<a href="client/commandline/CommandLineHandler.ExitCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.ExitCommand</span></a></li>
<li type="circle">client.commandline.<a href="client/commandline/CommandLineHandler.HistoryCommand.html" title="class in client.commandline"><span class="typeNameLink">CommandLineHandler.HistoryCommand</span></a></li>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Serialized Form (Lab5Client 2.0 API)</title>
<title>Serialized Form (Lab5Client 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Serialized Form (Lab5Client 2.0 API)";
parent.document.title="Serialized Form (Lab5Client 2.1 API)";
}
}
catch(err) {
@ -107,6 +107,11 @@
</li>
</ul>
</li>
<li class="blockList"><a name="client.commandline.CommandLineHandler.ConnectionCommand">
<!-- -->
</a>
<h3>Class <a href="client/commandline/CommandLineHandler.ConnectionCommand.html" title="class in client.commandline">client.commandline.CommandLineHandler.ConnectionCommand</a> extends <a href="client/commandline/Command.html" title="class in client.commandline">Command</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="client.commandline.CommandLineHandler.ExecuteScriptCommand">
<!-- -->
</a>

View file

@ -1,2 +1,4 @@
#Changed by user
#Tue May 10 22:01:33 MSK 2022
hostname=localhost
port=1234
port=3232

View file

@ -1,2 +1,2 @@
hostname=localhost
port=2222
port=1234

View file

@ -1,10 +1,10 @@
-classpath 'C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\build\\classes\\java\\main;C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\build\\resources\\main;C:\\Users\\egor\\.gradle\\caches\\modules-2\\files-2.1\\org.projectlombok\\lombok\\1.18.22\\9c08ea24c6eb714e2d6170e8122c069a0ba9aacf\\lombok-1.18.22.jar;C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Core\\build\\libs\\Lab5Core-2.0.jar'
-classpath 'C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\build\\classes\\java\\main;C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\build\\resources\\main;C:\\Users\\egor\\.gradle\\caches\\modules-2\\files-2.1\\org.projectlombok\\lombok\\1.18.22\\9c08ea24c6eb714e2d6170e8122c069a0ba9aacf\\lombok-1.18.22.jar;C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Core\\build\\libs\\Lab5Core-2.1.jar'
-d 'C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\build\\docs\\javadoc'
-doctitle 'Lab5Client 2.0 API'
-doctitle 'Lab5Client 2.1 API'
-encoding 'UTF-8'
-notimestamp
-quiet
-windowtitle 'Lab5Client 2.0 API'
-windowtitle 'Lab5Client 2.1 API'
'C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\src\\main\\java\\client\\commandline\\Command.java'
'C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\src\\main\\java\\client\\commandline\\CommandLineHandler.java'
'C:\\Users\\egor\\IdeaProjects\\Lab5\\Lab5Client\\src\\main\\java\\client\\commandline\\CommandRegistry.java'

View file

@ -1,7 +1,6 @@
package client.commandline;
import client.net.UDPClient;
import common.commandline.Executables;
import common.commandline.response.CommandResult;
import common.commandline.response.DefaultResponse;
import common.commandline.response.Response;
@ -47,7 +46,7 @@ public final class CommandLineHandler {
}
private static void registerBasicCommands() {
CommandRegistry.registerCommands(new ExitCommand(), new HistoryCommand(), new ExecuteScriptCommand(), new ModeCommand());
CommandRegistry.registerCommands(new ExitCommand(), new HistoryCommand(), new ExecuteScriptCommand(), new ModeCommand(), new ConnectionCommand());
}
/**
@ -281,13 +280,18 @@ public final class CommandLineHandler {
if (args.length == 0) {
result = "Программа работает в режиме клиент " + (instance.clientMode ? "" : "+ сервер");
} else {
instance.clientMode = !instance.clientMode;
if (instance.clientMode) {
result = "Режим работы сменен на клиент";
instance.udp.disconnect();
} else {
result = "Режим работы сменен на клиент + сервер";
instance.udp.connect();
if (!instance.udp.isAvailable()) {
instance.udp.disconnect();
instance.clientMode = true;
return new CommandResult("Не удалось установить соединение с сервером", DefaultResponse.SERVER_ERROR);
} else instance.clientMode = false;
} else {
result = "Режим работы сменен на клиент";
instance.udp.disconnect();
instance.clientMode = true;
}
}
return new CommandResult(result, DefaultResponse.OK);
@ -301,4 +305,64 @@ public final class CommandLineHandler {
return true;
}
}
public static class ConnectionCommand extends Command {
public ConnectionCommand() {
super("con", true, "con [host|port] [value] : выводит информацию о сохраненных данных соединения с сервером, можно менять адрес или порт написав host или port и после них соответствующее значение",
args -> {
String result;
if (args.length == 0) {
result = String.format("Информация о соединении:\n\tАдрес - %s\n\орт - %d",
ConnectionProperties.getHostname(), ConnectionProperties.getPort());
return new CommandResult(result, DefaultResponse.OK);
} else {
String change = (String) args[0];
if (change.equals("host")) {
String host = (String) args[1];
ConnectionProperties.setHostname(host);
instance.udp.setHostname(host);
instance.udp.disconnect();
instance.udp.connect();
Response response = DefaultResponse.OK;
return new CommandResult(response.getMsg(), response);
} else {
int port = (Integer) args[1];
ConnectionProperties.setPort(port);
instance.udp.setPort(port);
instance.udp.disconnect();
instance.udp.connect();
Response response = DefaultResponse.OK;
return new CommandResult(response.getMsg(), response);
}
}
});
}
@Override
public boolean validate(String[] args) {
if (args.length == 0){
this.args = new Object[]{};
return true;
}
if (args.length < 2) {
System.err.println("Недостаточно аргументов");
return false;
}
String change = args[0].toLowerCase(Locale.ROOT);
if (change.equals("host")) {
this.args = new Object[]{ change, args[1] };
return true;
} else if (change.equals("port")) {
Integer port = UtilFunctions.intOrNull(args[1]);
if (port == null || port < 0 || port > 65535) {
System.err.println("Порт должен быть целым числом от 0 до 65535");
return false;
}
this.args = new Object[]{ change, port };
return true;
}
System.err.println("Неизвестное свойство " + args[0]);
return false;
}
}
}

View file

@ -3,17 +3,24 @@ package client.net;
import common.commandline.Executable;
import common.commandline.response.CommandResult;
import common.commandline.response.DefaultResponse;
import common.commandline.response.Response;
import java.io.*;
import java.net.*;
import java.nio.ByteBuffer;
import java.nio.channels.DatagramChannel;
public class UDPClient {
private String hostname;
private final int port;
private InetAddress address;
private DatagramSocket socket;
boolean available = false;
private int port;
private InetSocketAddress address;
private DatagramChannel datagramChannel;
private boolean isAvailable = false;
private final static String LOCALHOST = "localhost";
private final static int BUFFER_SIZE = 65_535,
TIMES_TO_TRY_READ = 10,
READ_ATTEMPT_DELAY_MS = 500;
public UDPClient(int port) {
this.port = port;
@ -26,32 +33,44 @@ public class UDPClient {
public void connect() {
try {
address = hostname == null ? InetAddress.getLocalHost() : InetAddress.getByName(hostname);
socket = new DatagramSocket();
socket.setSoTimeout(10000);
available = true;
} catch (UnknownHostException | SocketException e) {
System.err.println("Ошибка при подключении к серверу, хост не найден");
available = false;
if (hostname == null) hostname = LOCALHOST;
datagramChannel = DatagramChannel.open();
address = new InetSocketAddress(hostname, port);
datagramChannel.bind(new InetSocketAddress(0));
datagramChannel.configureBlocking(false);
if (address.isUnresolved()) {
System.err.println("Адреса " + hostname + " не существует, укажите другой адрес");
return;
}
} catch (SocketException e) {
System.err.println("Указанный порт подключения занят, укажите другой порт");
} catch (IOException e) {
System.err.println("Что-то пошло не так при соединении с сервером");
}
isAvailable = true;
}
public void disconnect() {
if (!available) return;
socket.close();
available = false;
if (!isAvailable) return;
try {
datagramChannel.close();
} catch (IOException e) {
System.err.println("Что-то пошло не так во время разрыва соединения с сервером");
}
isAvailable = false;
}
public CommandResult send(Executable executable, Object[] args) {
if (!available) return new CommandResult(null, DefaultResponse.HOST_NOT_FOUND);
byte[] buffer;
try (ByteArrayOutputStream byteOutputStream = new ByteArrayOutputStream()) {
if (!isAvailable) {
Response response = DefaultResponse.HOST_NOT_FOUND;
return new CommandResult(response.getMsg(), response);
}
try (ByteArrayOutputStream byteOutputStream = new ByteArrayOutputStream(BUFFER_SIZE)) {
ObjectOutputStream objectOutputStream = new ObjectOutputStream(byteOutputStream);
objectOutputStream.writeObject(executable);
objectOutputStream.writeObject(args);
buffer = byteOutputStream.toByteArray();
DatagramPacket request = new DatagramPacket(buffer, buffer.length, address, port);
socket.send(request);
ByteBuffer buffer = ByteBuffer.wrap(byteOutputStream.toByteArray());
datagramChannel.send(buffer, address);
} catch (IOException e) {
return new CommandResult("Нет ответа от сервера", DefaultResponse.SERVER_ERROR);
}
@ -59,22 +78,47 @@ public class UDPClient {
}
public CommandResult receive() {
byte[] buffer = new byte[65535];
DatagramPacket response = new DatagramPacket(buffer, buffer.length);
try (ByteArrayInputStream byteInputStream = new ByteArrayInputStream(buffer)) {
socket.receive(response);
ByteBuffer buffer = ByteBuffer.allocate(BUFFER_SIZE);
boolean dataReceived = false;
try {
for (int i = 0; i < TIMES_TO_TRY_READ; i++) {
if (datagramChannel.receive(buffer) != null) {
dataReceived = true;
break;
}
Thread.sleep(READ_ATTEMPT_DELAY_MS);
}
} catch (IOException e) {
return new CommandResult("Нестабильное соединение", DefaultResponse.SERVER_ERROR);
} catch (InterruptedException e) {
return new CommandResult("Получение данных было прервано", DefaultResponse.UNKNOWN);
}
if (!dataReceived)
return new CommandResult("Сервер не отвечает", DefaultResponse.SERVER_ERROR);
try (ByteArrayInputStream byteInputStream = new ByteArrayInputStream(buffer.array())) {
ObjectInputStream objectInputStream = new ObjectInputStream(byteInputStream);
CommandResult result = (CommandResult) objectInputStream.readObject();
objectInputStream.close();
return result;
} catch (SocketTimeoutException e) {
return new CommandResult("Сервер не отвечает", DefaultResponse.SERVER_ERROR);
} catch (IOException e) {
return new CommandResult("Нестабильное соединении", DefaultResponse.SERVER_ERROR);
return new CommandResult("Данные были повреждены", DefaultResponse.SERVER_ERROR);
} catch (ClassNotFoundException e) {
return new CommandResult("Не удалось преобразовать результат, не существует нужного класса", DefaultResponse.CLASS_NOT_FOUND);
} catch (ClassCastException e) {
e.printStackTrace();
return new CommandResult("Не удалось преобразовать результат, ожидался объект другого типа", DefaultResponse.TYPE_ERROR);
}
}
public void setHostname(String hostname) {
this.hostname = hostname;
}
public void setPort(int port) {
this.port = port;
}
public boolean isAvailable() {
return isAvailable;
}
}

View file

@ -3,7 +3,7 @@ plugins {
}
group = "ru.erius.lab5"
version = "2.0"
version = "2.1"
repositories {
mavenCentral()

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>All Classes (Lab5Core 2.0 API)</title>
<title>All Classes (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>All Classes (Lab5Core 2.0 API)</title>
<title>All Classes (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Database.DatabaseLoadFailedException (Lab5Core 2.0 API)</title>
<title>Database.DatabaseLoadFailedException (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Database.DatabaseLoadFailedException (Lab5Core 2.0 API)";
parent.document.title="Database.DatabaseLoadFailedException (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Database.DatabaseSaveFailedException (Lab5Core 2.0 API)</title>
<title>Database.DatabaseSaveFailedException (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Database.DatabaseSaveFailedException (Lab5Core 2.0 API)";
parent.document.title="Database.DatabaseSaveFailedException (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Database (Lab5Core 2.0 API)</title>
<title>Database (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Database (Lab5Core 2.0 API)";
parent.document.title="Database (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>PeopleDatabase (Lab5Core 2.0 API)</title>
<title>PeopleDatabase (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PeopleDatabase (Lab5Core 2.0 API)";
parent.document.title="PeopleDatabase (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.collection (Lab5Core 2.0 API)</title>
<title>common.collection (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.collection (Lab5Core 2.0 API)</title>
<title>common.collection (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.collection (Lab5Core 2.0 API)";
parent.document.title="common.collection (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.collection Class Hierarchy (Lab5Core 2.0 API)</title>
<title>common.collection Class Hierarchy (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.collection Class Hierarchy (Lab5Core 2.0 API)";
parent.document.title="common.collection Class Hierarchy (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Executable (Lab5Core 2.0 API)</title>
<title>Executable (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Executable (Lab5Core 2.0 API)";
parent.document.title="Executable (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Executables (Lab5Core 2.0 API)</title>
<title>Executables (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Executables (Lab5Core 2.0 API)";
parent.document.title="Executables (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.commandline (Lab5Core 2.0 API)</title>
<title>common.commandline (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.commandline (Lab5Core 2.0 API)</title>
<title>common.commandline (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.commandline (Lab5Core 2.0 API)";
parent.document.title="common.commandline (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.commandline Class Hierarchy (Lab5Core 2.0 API)</title>
<title>common.commandline Class Hierarchy (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.commandline Class Hierarchy (Lab5Core 2.0 API)";
parent.document.title="common.commandline Class Hierarchy (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>CommandResult (Lab5Core 2.0 API)</title>
<title>CommandResult (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandResult (Lab5Core 2.0 API)";
parent.document.title="CommandResult (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>DefaultResponse (Lab5Core 2.0 API)</title>
<title>DefaultResponse (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DefaultResponse (Lab5Core 2.0 API)";
parent.document.title="DefaultResponse (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>PeopleDatabaseResponse (Lab5Core 2.0 API)</title>
<title>PeopleDatabaseResponse (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PeopleDatabaseResponse (Lab5Core 2.0 API)";
parent.document.title="PeopleDatabaseResponse (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Response (Lab5Core 2.0 API)</title>
<title>Response (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Response (Lab5Core 2.0 API)";
parent.document.title="Response (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.commandline.response (Lab5Core 2.0 API)</title>
<title>common.commandline.response (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.commandline.response (Lab5Core 2.0 API)</title>
<title>common.commandline.response (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.commandline.response (Lab5Core 2.0 API)";
parent.document.title="common.commandline.response (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.commandline.response Class Hierarchy (Lab5Core 2.0 API)</title>
<title>common.commandline.response Class Hierarchy (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.commandline.response Class Hierarchy (Lab5Core 2.0 API)";
parent.document.title="common.commandline.response Class Hierarchy (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Color (Lab5Core 2.0 API)</title>
<title>Color (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Color (Lab5Core 2.0 API)";
parent.document.title="Color (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Coordinates (Lab5Core 2.0 API)</title>
<title>Coordinates (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Coordinates (Lab5Core 2.0 API)";
parent.document.title="Coordinates (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Country (Lab5Core 2.0 API)</title>
<title>Country (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Country (Lab5Core 2.0 API)";
parent.document.title="Country (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Location (Lab5Core 2.0 API)</title>
<title>Location (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Location (Lab5Core 2.0 API)";
parent.document.title="Location (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Person (Lab5Core 2.0 API)</title>
<title>Person (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Person (Lab5Core 2.0 API)";
parent.document.title="Person (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.data (Lab5Core 2.0 API)</title>
<title>common.data (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.data (Lab5Core 2.0 API)</title>
<title>common.data (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.data (Lab5Core 2.0 API)";
parent.document.title="common.data (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>common.data Class Hierarchy (Lab5Core 2.0 API)</title>
<title>common.data Class Hierarchy (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="common.data Class Hierarchy (Lab5Core 2.0 API)";
parent.document.title="common.data Class Hierarchy (Lab5Core 2.1 API)";
}
}
catch(err) {
@ -91,8 +91,8 @@
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">common.data.<a href="../../common/data/Color.html" title="enum in common.data"><span class="typeNameLink">Color</span></a> (implements java.io.Serializable)</li>
<li type="circle">common.data.<a href="../../common/data/Country.html" title="enum in common.data"><span class="typeNameLink">Country</span></a> (implements java.io.Serializable)</li>
<li type="circle">common.data.<a href="../../common/data/Color.html" title="enum in common.data"><span class="typeNameLink">Color</span></a> (implements java.io.Serializable)</li>
</ul>
</li>
</ul>

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Adapters.ColorAdapter (Lab5Core 2.0 API)</title>
<title>Adapters.ColorAdapter (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Adapters.ColorAdapter (Lab5Core 2.0 API)";
parent.document.title="Adapters.ColorAdapter (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Adapters.CoordinateYAdapter (Lab5Core 2.0 API)</title>
<title>Adapters.CoordinateYAdapter (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Adapters.CoordinateYAdapter (Lab5Core 2.0 API)";
parent.document.title="Adapters.CoordinateYAdapter (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Adapters.CountryAdapter (Lab5Core 2.0 API)</title>
<title>Adapters.CountryAdapter (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Adapters.CountryAdapter (Lab5Core 2.0 API)";
parent.document.title="Adapters.CountryAdapter (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Adapters.HeightAdapter (Lab5Core 2.0 API)</title>
<title>Adapters.HeightAdapter (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Adapters.HeightAdapter (Lab5Core 2.0 API)";
parent.document.title="Adapters.HeightAdapter (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Adapters.LocalDateAdapter (Lab5Core 2.0 API)</title>
<title>Adapters.LocalDateAdapter (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Adapters.LocalDateAdapter (Lab5Core 2.0 API)";
parent.document.title="Adapters.LocalDateAdapter (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Adapters.NameAdapter (Lab5Core 2.0 API)</title>
<title>Adapters.NameAdapter (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Adapters.NameAdapter (Lab5Core 2.0 API)";
parent.document.title="Adapters.NameAdapter (Lab5Core 2.1 API)";
}
}
catch(err) {

View file

@ -3,7 +3,7 @@
<html lang="ru">
<head>
<!-- Generated by javadoc -->
<title>Adapters.PassportAdapter (Lab5Core 2.0 API)</title>
<title>Adapters.PassportAdapter (Lab5Core 2.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Adapters.PassportAdapter (Lab5Core 2.0 API)";
parent.document.title="Adapters.PassportAdapter (Lab5Core 2.1 API)";
}
}
catch(err) {

Some files were not shown because too many files have changed in this diff Show more