From 822dba1f63f2850aa2e0d3a36ef814e6638f0da1 Mon Sep 17 00:00:00 2001 From: erius Date: Mon, 16 May 2022 15:20:36 +0300 Subject: [PATCH] v2.2 command line functionality in no longer client-only added ability to save data using command on server app refactor of CommandLineHandler added CommandLineHandlerClient and CommandLineHandlerServer classes other minor changes --- .idea/compiler.xml | 2 +- Lab5Client/build.gradle.kts | 6 +- .../classes/java/main/client/Lab5Client.class | Bin 1666 -> 1680 bytes .../main/client/commandline/Command.class | Bin 1458 -> 0 bytes ...mandLineHandler$ExecuteScriptCommand.class | Bin 3976 -> 0 bytes .../CommandLineHandler$ExitCommand.class | Bin 2754 -> 0 bytes .../CommandLineHandler$HistoryCommand.class | Bin 3638 -> 0 bytes .../CommandLineHandler$ModeCommand.class | Bin 3904 -> 0 bytes .../commandline/CommandLineHandler.class | Bin 9463 -> 0 bytes .../commandline/CommandRegistry$1.class | Bin 231 -> 0 bytes ...gistry$CommandAlreadyExistsException.class | Bin 1104 -> 0 bytes ...andRegistry$CommandNotFoundException.class | Bin 1089 -> 0 bytes .../CommandRegistry$HelpCommand.class | Bin 3373 -> 0 bytes .../client/commandline/CommandRegistry.class | Bin 2668 -> 0 bytes .../main/client/commandline/LongStrings.class | Bin 1819 -> 0 bytes .../commandline/pdcommands/AddCommand.class | Bin 1007 -> 1007 bytes .../pdcommands/AddIfMaxCommand.class | Bin 1181 -> 1181 bytes .../pdcommands/AddIfMinCommand.class | Bin 1169 -> 1169 bytes .../commandline/pdcommands/ClearCommand.class | Bin 867 -> 867 bytes .../FilterContainsNameCommand.class | Bin 1287 -> 1287 bytes .../commandline/pdcommands/InfoCommand.class | Bin 1030 -> 1030 bytes .../pdcommands/PeopleDatabaseCommand.class | Bin 1491 -> 0 bytes .../pdcommands/PeopleDatabaseCommands.class | Bin 9049 -> 0 bytes .../PrintFieldDescendingLocationCommand.class | Bin 1091 -> 1091 bytes .../pdcommands/RemoveByIdCommand.class | Bin 1157 -> 1157 bytes .../commandline/pdcommands/SaveCommand.class | Bin 875 -> 0 bytes .../commandline/pdcommands/ShowCommand.class | Bin 982 -> 982 bytes .../pdcommands/SumOfHeightCommand.class | Bin 986 -> 986 bytes .../pdcommands/UpdateCommand.class | Bin 1302 -> 1302 bytes .../build/docs/javadoc/allclasses-frame.html | 18 +- .../docs/javadoc/allclasses-noframe.html | 18 +- .../build/docs/javadoc/client/Lab5Client.html | 4 +- .../javadoc/client/commandline/Command.html | 388 ---------------- ...mmandLineHandler.ExecuteScriptCommand.html | 311 ------------- .../CommandLineHandler.ExitCommand.html | 311 ------------- .../CommandLineHandler.HistoryCommand.html | 311 ------------- .../CommandLineHandler.ModeCommand.html | 311 ------------- .../commandline/CommandLineHandler.html | 435 ------------------ ...egistry.CommandAlreadyExistsException.html | 228 --------- ...mandRegistry.CommandNotFoundException.html | 228 --------- .../CommandRegistry.HelpCommand.html | 311 ------------- .../client/commandline/CommandRegistry.html | 314 ------------- .../client/commandline/LongStrings.html | 351 -------------- .../client/commandline/package-frame.html | 21 +- .../client/commandline/package-summary.html | 78 +--- .../client/commandline/package-tree.html | 41 +- .../commandline/pdcommands/AddCommand.html | 35 +- .../pdcommands/AddIfMaxCommand.html | 35 +- .../pdcommands/AddIfMinCommand.html | 35 +- .../commandline/pdcommands/ClearCommand.html | 35 +- .../pdcommands/FilterContainsNameCommand.html | 35 +- .../commandline/pdcommands/InfoCommand.html | 39 +- .../pdcommands/PeopleDatabaseCommand.html | 330 ------------- .../pdcommands/PeopleDatabaseCommands.html | 319 ------------- .../PrintFieldDescendingLocationCommand.html | 39 +- .../pdcommands/RemoveByIdCommand.html | 39 +- .../commandline/pdcommands/SaveCommand.html | 312 ------------- .../commandline/pdcommands/ShowCommand.html | 39 +- .../pdcommands/SumOfHeightCommand.html | 35 +- .../commandline/pdcommands/UpdateCommand.html | 35 +- .../commandline/pdcommands/package-frame.html | 5 +- .../pdcommands/package-summary.html | 22 +- .../commandline/pdcommands/package-tree.html | 10 +- .../docs/javadoc/client/net/UDPClient.html | 4 +- .../javadoc/client/net/package-frame.html | 2 +- .../javadoc/client/net/package-summary.html | 4 +- .../docs/javadoc/client/net/package-tree.html | 4 +- .../docs/javadoc/client/package-frame.html | 2 +- .../docs/javadoc/client/package-summary.html | 4 +- .../docs/javadoc/client/package-tree.html | 4 +- .../build/docs/javadoc/constant-values.html | 4 +- .../build/docs/javadoc/deprecated-list.html | 4 +- Lab5Client/build/docs/javadoc/help-doc.html | 4 +- Lab5Client/build/docs/javadoc/index-all.html | 167 +------ Lab5Client/build/docs/javadoc/index.html | 2 +- .../build/docs/javadoc/overview-frame.html | 2 +- .../build/docs/javadoc/overview-summary.html | 6 +- .../build/docs/javadoc/overview-tree.html | 51 +- .../build/docs/javadoc/serialized-form.html | 106 +---- Lab5Client/build/libs/lab5.xml | 118 +---- .../compileJava/previous-compilation-data.bin | Bin 7984 -> 7431 bytes Lab5Client/build/tmp/javadoc/javadoc.options | 14 +- .../src/main/java/client/Lab5Client.java | 8 +- .../commandline/CommandLineHandler.java | 368 --------------- .../commandline/CommandLineHandlerClient.java | 146 ++++++ .../commandline/pdcommands/AddCommand.java | 2 + .../pdcommands/AddIfMaxCommand.java | 2 + .../pdcommands/AddIfMinCommand.java | 2 + .../commandline/pdcommands/ClearCommand.java | 1 + .../pdcommands/FilterContainsNameCommand.java | 1 + .../commandline/pdcommands/InfoCommand.java | 1 + .../PrintFieldDescendingLocationCommand.java | 1 + .../pdcommands/RemoveByIdCommand.java | 1 + .../commandline/pdcommands/SaveCommand.java | 16 - .../commandline/pdcommands/ShowCommand.java | 1 + .../pdcommands/SumOfHeightCommand.java | 1 + .../commandline/pdcommands/UpdateCommand.java | 2 + Lab5Core/build.gradle.kts | 6 +- .../main/common/commandline/Executables.class | Bin 12513 -> 11839 bytes .../build/docs/javadoc/allclasses-frame.html | 13 +- .../docs/javadoc/allclasses-noframe.html | 13 +- .../Database.DatabaseLoadFailedException.html | 4 +- .../Database.DatabaseSaveFailedException.html | 4 +- .../javadoc/common/collection/Database.html | 4 +- .../common/collection/PeopleDatabase.html | 4 +- .../common/collection/package-frame.html | 2 +- .../common/collection/package-summary.html | 4 +- .../common/collection/package-tree.html | 4 +- .../common/commandline/Executable.html | 8 +- .../common/commandline/Executables.html | 24 +- .../common/commandline/package-frame.html | 17 +- .../common/commandline/package-summary.html | 72 ++- .../common/commandline/package-tree.html | 46 +- .../commandline/response/CommandResult.html | 4 +- .../commandline/response/DefaultResponse.html | 4 +- .../response/PeopleDatabaseResponse.html | 4 +- .../common/commandline/response/Response.html | 4 +- .../commandline/response/package-frame.html | 2 +- .../commandline/response/package-summary.html | 8 +- .../commandline/response/package-tree.html | 8 +- .../build/docs/javadoc/common/data/Color.html | 4 +- .../docs/javadoc/common/data/Coordinates.html | 4 +- .../docs/javadoc/common/data/Country.html | 4 +- .../docs/javadoc/common/data/Location.html | 4 +- .../docs/javadoc/common/data/Person.html | 4 +- .../javadoc/common/data/package-frame.html | 2 +- .../javadoc/common/data/package-summary.html | 4 +- .../javadoc/common/data/package-tree.html | 4 +- .../common/parser/Adapters.ColorAdapter.html | 4 +- .../parser/Adapters.CoordinateYAdapter.html | 4 +- .../parser/Adapters.CountryAdapter.html | 4 +- .../common/parser/Adapters.HeightAdapter.html | 4 +- .../parser/Adapters.LocalDateAdapter.html | 4 +- .../common/parser/Adapters.NameAdapter.html | 4 +- .../parser/Adapters.PassportAdapter.html | 4 +- .../docs/javadoc/common/parser/Adapters.html | 4 +- .../common/parser/ConnectionProperties.html | 4 +- .../javadoc/common/parser/package-frame.html | 2 +- .../common/parser/package-summary.html | 4 +- .../javadoc/common/parser/package-tree.html | 4 +- .../javadoc/common/util/UtilFunctions.html | 4 +- .../javadoc/common/util/package-frame.html | 2 +- .../javadoc/common/util/package-summary.html | 4 +- .../javadoc/common/util/package-tree.html | 4 +- .../build/docs/javadoc/constant-values.html | 4 +- .../build/docs/javadoc/deprecated-list.html | 4 +- Lab5Core/build/docs/javadoc/help-doc.html | 4 +- Lab5Core/build/docs/javadoc/index-all.html | 174 ++++++- Lab5Core/build/docs/javadoc/index.html | 2 +- .../build/docs/javadoc/overview-frame.html | 3 +- .../build/docs/javadoc/overview-summary.html | 16 +- .../build/docs/javadoc/overview-tree.html | 29 +- Lab5Core/build/docs/javadoc/package-list | 1 + .../build/docs/javadoc/serialized-form.html | 88 +++- .../compileJava/previous-compilation-data.bin | Bin 7240 -> 8073 bytes Lab5Core/build/tmp/javadoc/javadoc.options | 12 +- .../java/common}/commandline/Command.java | 13 +- .../commandline/CommandLineHandler.java | 288 ++++++++++++ .../common}/commandline/CommandRegistry.java | 2 +- .../java/common/commandline/Executables.java | 21 +- .../java/common}/commandline/LongStrings.java | 2 +- .../pdcommands/PeopleDatabaseCommand.java | 8 +- .../pdcommands/PeopleDatabaseCommands.java | 15 +- Lab5Server/build.gradle.kts | 2 +- .../classes/java/main/server/Lab5Server.class | Bin 1717 -> 2838 bytes .../java/main/server/net/UDPServer.class | Bin 6351 -> 6177 bytes .../build/docs/javadoc/allclasses-frame.html | 3 +- .../docs/javadoc/allclasses-noframe.html | 3 +- .../build/docs/javadoc/constant-values.html | 4 +- .../build/docs/javadoc/deprecated-list.html | 4 +- Lab5Server/build/docs/javadoc/help-doc.html | 4 +- Lab5Server/build/docs/javadoc/index-all.html | 28 +- Lab5Server/build/docs/javadoc/index.html | 2 +- .../build/docs/javadoc/overview-frame.html | 3 +- .../build/docs/javadoc/overview-summary.html | 10 +- .../build/docs/javadoc/overview-tree.html | 10 +- Lab5Server/build/docs/javadoc/package-list | 1 + .../build/docs/javadoc/server/Lab5Server.html | 4 +- .../docs/javadoc/server/net/UDPServer.html | 4 +- .../javadoc/server/net/package-frame.html | 2 +- .../javadoc/server/net/package-summary.html | 8 +- .../docs/javadoc/server/net/package-tree.html | 8 +- .../docs/javadoc/server/package-frame.html | 2 +- .../docs/javadoc/server/package-summary.html | 8 +- .../docs/javadoc/server/package-tree.html | 8 +- Lab5Server/build/libs/lab5.xml | 82 +--- .../compileJava/previous-compilation-data.bin | Bin 733 -> 1136 bytes Lab5Server/build/tmp/javadoc/javadoc.options | 7 +- .../src/main/java/server/Lab5Server.java | 17 +- .../commandline/CommandLineHandlerServer.java | 35 ++ .../src/main/java/server/net/UDPServer.java | 2 - build.gradle.kts | 2 +- 192 files changed, 1513 insertions(+), 5926 deletions(-) delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/Command.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler$ExecuteScriptCommand.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler$ExitCommand.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler$HistoryCommand.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler$ModeCommand.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandRegistry$1.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandRegistry$CommandAlreadyExistsException.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandRegistry$CommandNotFoundException.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandRegistry$HelpCommand.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandRegistry.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/LongStrings.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/pdcommands/PeopleDatabaseCommand.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/pdcommands/PeopleDatabaseCommands.class delete mode 100644 Lab5Client/build/classes/java/main/client/commandline/pdcommands/SaveCommand.class delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/Command.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExecuteScriptCommand.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExitCommand.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.HistoryCommand.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ModeCommand.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandAlreadyExistsException.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandNotFoundException.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.HelpCommand.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/LongStrings.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PeopleDatabaseCommand.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PeopleDatabaseCommands.html delete mode 100644 Lab5Client/build/docs/javadoc/client/commandline/pdcommands/SaveCommand.html delete mode 100644 Lab5Client/src/main/java/client/commandline/CommandLineHandler.java create mode 100644 Lab5Client/src/main/java/client/commandline/CommandLineHandlerClient.java delete mode 100644 Lab5Client/src/main/java/client/commandline/pdcommands/SaveCommand.java rename {Lab5Client/src/main/java/client => Lab5Core/src/main/java/common}/commandline/Command.java (75%) create mode 100644 Lab5Core/src/main/java/common/commandline/CommandLineHandler.java rename {Lab5Client/src/main/java/client => Lab5Core/src/main/java/common}/commandline/CommandRegistry.java (99%) rename {Lab5Client/src/main/java/client => Lab5Core/src/main/java/common}/commandline/LongStrings.java (96%) rename {Lab5Client/src/main/java/client => Lab5Core/src/main/java/common}/commandline/pdcommands/PeopleDatabaseCommand.java (81%) rename {Lab5Client/src/main/java/client => Lab5Core/src/main/java/common}/commandline/pdcommands/PeopleDatabaseCommands.java (83%) create mode 100644 Lab5Server/src/main/java/server/commandline/CommandLineHandlerServer.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 8fdb436..22a1910 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -5,7 +5,7 @@ - + diff --git a/Lab5Client/build.gradle.kts b/Lab5Client/build.gradle.kts index 791bc3a..0a67c5d 100644 --- a/Lab5Client/build.gradle.kts +++ b/Lab5Client/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "ru.erius.lab5" -version = "2.1" +version = "2.2" val mainClass = "client.Lab5Client" repositories { @@ -15,8 +15,8 @@ dependencies { testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.2") testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine") implementation(project(":Lab5Core")) - compileOnly("org.projectlombok:lombok:1.18.22") - annotationProcessor("org.projectlombok:lombok:1.18.22") + compileOnly("org.projectlombok:lombok:1.18.24") + annotationProcessor("org.projectlombok:lombok:1.18.24") } tasks.getByName("test") { diff --git a/Lab5Client/build/classes/java/main/client/Lab5Client.class b/Lab5Client/build/classes/java/main/client/Lab5Client.class index 3a52a9402270e712ee7d83586ece2fad0146b792..bcafd2355678c5e454ddf9719a1933e0614b8e56 100644 GIT binary patch delta 671 zcmX|;Sx-|z6vuyaZ_Bj9P-y9*A{L8Px>?X#_Z7vhEH0>^K2&T71j>WN#3vFzfyw;{ zKKKm8+GxU)55^DRtKURDw^e77v&{LQ^FQaz+rD>w^WT4c-UBK;H$*8L#+lHZ2ovF? z!KLDhQ<~FZ&T!VCIcGS}1tadoFqgP&xWZM)g;xZ7)_-aASRaqv_4L8SkT- zG8xTHsVjxNpi_**Noa0aZgWR5;(b#i2}_JYOPsrwnjfB4RK2pQ<~1{xS>`PFxUYF& zdC0uw5sx)bELo09amxY;?}wAlELxuOOfj%pe_b!H)tk%Z*%zygrA0eiAS5fey zZZ?Ant8syAQOR+(pOx{xx<7U0um8p!_udCy4Mk*gpxEzE zAeJk(3@9?`O$3u$DS7J=4=npS(zkc1*TWHa@E!q9ToRr^j@!9eikx{8NNdK0!GALw8xhc7arHQOi z=Y+PzaHplbKvVMP!;DA?X+TgJ(E%wn%8?F1+TSz|$K*YU^IL?g8Pnvnpp>Q%Aw;n| rxL`&F>z`_GEE4N)Gq6iwTYS}NvAd9nU`q1l2xD5bk*KE1A;NzE+-+R& delta 692 zcmYk3OHUI~6vuxv({kJC?ZZJzi;qex%A-KhDk{D~6fNKj6?`N^oiq@r32oeBT)8y% z3%GMDkd#IfcW&JH8T=yZnL>ih5SMH&bH$eQYFNHl8qx1@k=pai@e1KuW_qAtKGyVt2 zv-;&CiTOu5EyaLhP%(s|$j3y)@V|}Z1nZxO6L%6V4(t&0_hS6Fm#9ESq-M(cj)}MB KHpF={g#Q9#Fk&_U diff --git a/Lab5Client/build/classes/java/main/client/commandline/Command.class b/Lab5Client/build/classes/java/main/client/commandline/Command.class deleted file mode 100644 index 13b30822638b52c04c9deb2dedb8cf0137a2d89d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmb7D$!^n76g@9-hBi*pA#G_%figNStr-dwfer%}aJzslft>9syDu=;+P9Bv%eB3p)d>UT^&SY6y0Y&C>M&HkCot`}N_t`2bKeVy zT{@8Oq%#QZJy!~xZ#n+Kf$v#7*q`Zs9xR8WtgW6J!+alXuGisQ?hS5ml8_52l@AajX`RTHDb7?V;_0|Ky6VT(VtcX%GbvNlu>}Ha={$}@sCI#CM@B6ejd6t|tEM~t zAaLY!#kT7S_f00LqlP;=O3-ywP}Nc9)eL5J%wfKOyE^V+TVUn%9t+GI%Z*D4)S@Hh zTOCQBx#~mgBZ(xNSNVfG^}8cMi5&uuPdJw7`5$MrHF`o*pf4Xel1e)1$<qBJCjUhC1SsNnvg>Exg;uz#XtWAQ;so;ya mlu|kSX@Yho6?_?2Qoy;%%GFfxRa{E}=O@9lsbC}G*Z2eRZX-KwJizMLLen&*;E45P&7__kY4o5>l!^tpK!BLM>>T$XeXK+@- zvkUMgJQv1Vd|AU+G&~>1dYlU*hVvR;P)sj|aRD!>$IEK^RSj7UUlRy!Gi}p(RG@xC z+aZBKPbMV=n&YM|6NU7!%pEX>Em9)!OwzCp897tU%fx_l%*+cc*?n3j3yvH}=FF_q zlS!uyJ0+m^*|yB}SVlfC$+az>v`lF`ok^d;qKeKkvr@N*LYB2nPS&X>zY=$wbEK%@pj^?$b$`b^4ONvX67ESsG;n-wSlq@RpKc`qA<*iuV~ zKC2WB*|g-jXjim!uJp1ySvv1tE1fT0in^2hFP(GmxJ7r$y{%SACE;f2d3VyiQ##Le zcOqJP!M*8Tb0_${&A+1ifm@80UgY!!<*sdxy06wqxnpWtbg#Q(1RD3Woh!W(B}&n~ z<)K_JU5vV;QDurxjgoJSBr2rXCbg&*$WSB(#gwTR6vL>8Ok1PA;iXHotVlAQa>v{$ zwTVQS!Lk{rtRTTzn6sBMy_jBV!D@62QzW`mL4C!J%NRK7Wgi!JEk>ry?- zU4wc+M;hPI(TQ(rctyvza9Loz`v#G&)53F9pwt%`Un+@`=*6mZv2;Pht2(}o*K~B@ z2@T)T@m;*G<9oQGk#ZV_gMd&rgbOy?=SUhkZ zi3d#Ow2q(RZ5=*gyvahV^ z$Bg_jzdy5C_p#&1X9|YJhF4=irC+cg)`IUfRaag~g}ntksZ!Ih`fNw$jv7hnwdtDJ z_&5U5xdo~XUOykpfH`6tP9evtt(ToGD{C!JeW)tFpge8n9Xduo>Ba&xzst0tMP=!7QSfNXXJ}Q&)mzdICiW)!pGvUs-u>uRU9Q+gjbu{h^RX>k zwy?gabN9bo${2?QMk>_ksZNi81=|5C*y zFqnw`9yb}5Q$^5FWVXjMnG=Pqz)RH;E@Sv9i+va-AS)>t`2 zvjut#%Nj5p$*aj7#$o21)&SO8!X7a{A2045`~{&t0SMOMEqp$}*>*H=1T=4qh(M(7 zCfIo=5O|-YIy}f{m~Y@uXc9quk|W(`=g*UeITLsUTgy->aw^_s?Zv=bSU8G?NN^ll z{nd@_V+aMVa;e^fY^6?!FoI$MVRf{KCM*@r9(=10QHCcNJ9sx0Z1bc=OG}t0KU&uK zI|8bk!sU(QXpGlwZy!haJF#lIQHk`UgM6%J>vk z4Yp5U^}bExSaStozV5w()=@+gQ&>CLaRcjEd?s)o&4>+7Vg2By3EV${PbA*K%C5jD z+PWGPr!V4fFLG9=oa(w5C+A3 zLc-f2yd$FyCuI!blo;NXFdV|^D!hj?GS*>4!k~n+43&FzQ@8gql()u)87g|MBxk5e z=q4Y`r$>4Alsakps-Y)Un=Ci9o=sd(C)5r@HB%i!c2+l2 z@z@CYs%BGUU`>f*qDGTE$H`kmzrqu0dNip<8Fsb?RO#k~HO@PR=D3m`TRaxvIWc;H zYc@GlX}CHVHV00Z(!j84$X2!S<7&pul!W&g>OBonlV6H*KB{TE`0i*I!~UZ9e1oxs zNS9?6Wi88d8OzMgr|%@s-g8 z1XaN(G)kI+B)Ed}NGTW-D;*j`Q;F2{O>!-73usEXpkQ3^N!%rpm;p^eTF|=wHy9O| zLU7Xp1p5txr&QxWHkD5ku=^%8p0RbyWZ2kmy10#arH(8>P!$X!JWE1G!9`>hV_rkXJB)OTyYD!}_HorrIn-X=0H^e8ELUTZm=se8}t}Jn_7*?ma-Ji}F9*_prGy%Jg zyj&3V?NI|6Q*&cpGo#MdPZyY9%&P|Vi~69;bJva9NwM+)UG%aIWbkm_)I{}Equ;c7 z_PnZbx49K%&(p&YDJ>9mxMew(Aw6ZPc0NmiDSoiNu?BzZsS5BF#pA~>656tK;RAh_ zK~^=5=W@}`&Q5}(sQJtEYpVU6U{~ihhPKw1lp7JPyKOntAL8d#>TA^9+-}EEc4B~G zYbgxP-<1EzkazK5nU{g#yoxz{@z}70PZWHLYYMiZyXfxw(DYskDuqgLu&wN6hHBNY z0|W^-2y+R`8qa4KJ`XzM>+lNcJ%72V#~EJ?cIJ#Evd{Fe5O^sztxX!@Pz)oo#E8liji7WFiWL;9VgPlO?U zbtGF=Tlo$8Xd#DJPD8ne-Lzg6u6Ea3Xv~$R@#$4=CZ-;v?o7CT z1`W?iad{x5p90Cai*|I-c_)3aM%me1mq(~q(4 zOnChRY?wjg6bT12{tH5Q5in9u+1lCYdJs$Jl}@e1_||O8*vj6TOy9 O?xE7gv6sFc?E4p-ZzQS! diff --git a/Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler$HistoryCommand.class b/Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler$HistoryCommand.class deleted file mode 100644 index 9d6ab106483502e3b561376300619c85d309678e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3638 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 X;xnwrG2+(}%yX0m&!dli{W$(#bi(Om diff --git a/Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler.class b/Lab5Client/build/classes/java/main/client/commandline/CommandLineHandler.class deleted file mode 100644 index 94eee7b3d2b094a74143025c7bf65987d40a11c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9463 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 P0}MTfek1=wUJ-{M%H2Gx diff --git a/Lab5Client/build/classes/java/main/client/commandline/CommandRegistry$CommandAlreadyExistsException.class b/Lab5Client/build/classes/java/main/client/commandline/CommandRegistry$CommandAlreadyExistsException.class deleted file mode 100644 index 3fa515062ef0fe66baf0c3ae4bf5e504445b66d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1104 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 S0J_LNMxTsRg>kCzxzPef-xT& zF{ohNhbB2rDELCbRRRBH!_YFrDK(qbvI2FZT55hcJvXNsGXm|-Y$%n{)R_kt@9SAJ zd+~l!n>Y2eA#lLiA5WW?(m7+MY|A@5F*Y_dJ~Al~NZeKLsj-}?r($F3d|aS*QlB+c zGndf>&TroxC_biCV>UKvW^`jVo=B#2%`juhVpu8N&|(g8e2{4S26RI=2L;^W$PEF{ zaC(NgfduWwb92*L=DIqa;z}@)PO7OJYDSmO&Z5V>qf>WR6_RV(EOlodkSdU|=St(vJo{iLZTzhj1+&>D7-G0af-b~Ox1=XL04-CosLLChA!%Cj0J zL5(?M2d_X&cz0DKSB;v|RT2evZwvTlHM4};w--V+DfCy9NiCc0I@#AJ&=`(vKPN1P zcYp_@Sb5)MI+sammvmX@W`}jNZYSjN^P>&zeuVJ8AJ;Ic;JP1Qf*LMVK3$stT@GNS zHdwM2tqtpUYsp%-maV1Gv23WYV7;{Rp~Az$LgBHM=lIBa!Nq*xQE$k4Rd{HF_Z}Z52hctaNCcsaa-U}W%WFHTbI|Un!UsJ6gW}Yp>$@pU8G0f z?I6%#Gub!a#PnS)Y4Tcnw_jI3JAth>RBXlO%|PGg8_FzYU z7rEn+TLNQybnWg|uhPb)Z1me#p?f|@QD@3g9kw#mP5#|Wyy`RBT>2h+yn7D}=Y}Xt zATJ3wQ-glKA6xl4WvS&g!0`y5Ta5aYzKGV~#Tk6!fVA0GfQKN`SCsksc^=P}PU9)!%DNUQ?Y~t}4V?f0 diff --git a/Lab5Client/build/classes/java/main/client/commandline/LongStrings.class b/Lab5Client/build/classes/java/main/client/commandline/LongStrings.class deleted file mode 100644 index 06e1b71f38fb7a3fbfa253953be93a801377a363..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1819 zcmcIkTTdHT5dPL)-hghcOw#7aA^LPKx<37Q$GR+b^YmDTI3p z)J%FcrNGGKi?-!dllgL~WI7u~+p&_FvQx-bE4EYEno|&2`8t()oL*hYDhOWK5fvW+EQ>m7XJ@$b-BF3#3LCNxLPZ%Tb0M= zdXbip$Mfhr1+%f!RmIOQB$_Gb&0@~1*pjf%syb$gRY)^&Ms%FeaKWnPdM7#_i=U<=VxITYE5RR=A$JB)DW_JNKd-?>-i($l z*D87Ifh`Ygbl`e#$!pYcS&r2e9rv-U;N5?p2ptB#(s2VR9dF~3g7t;}{gdh5*D-;M z3MSv2y!$n~xM5W!W?IJstSHKYCjJn|V%Pma92?>#xBH?lI$Rr~?mlyWGem=S=@xsG zb#Ww)+~CAy+bqc|kE;~5U!pG2FE7Y0qc?yuY)y3ZuL$J-WN zYAugf+S}ym(tBjk)M6=ZrfW@U;!h@iN%CL#V}S9*DsE02?#~|AuDc@(X%O8cnOAgE z9J@bq%lepOhap~7N95^>rn_^R()!-6o}d&B#=VeL8Du^(Dt8;!D*MQjJr4(*N3I$%m>ZQ zP0QI(FmncCkf;~b9|$srtL2_)={6s}alWSN(j_@Y09Q6gOH@uVFnU@33#bPW!BxBi z{t>8M<0?O`0c9V)SMb-VDR_@E==uD_8<^_jXW{d#T2xK65qJev;(aIZ*J#muC|sAh z>F0b?%8U=;XRSmeZeBe=Ffr3YXxGEYoWt}=8N>*NFv|MCE_{?aKJfaHJK2#RAJXbW zjG5v{^y^De(p{ork;m0zv{buAk9M>X^cNtG=I`6T(-M6Z<@ J+#<$@&R^7=&QN8D%HmWPAvvMJK;uYT#vO;AG%n;9+2A;Ah~RT*>Us%F7_cz&H6M Gvl;*pKMxQ9 diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMaxCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMaxCommand.class index 1d9e693813366eaa64f7213e8fddcf0d3507d216..0f3d435fc650d5dccd8b7ada5461a8aa85f2bbc8 100644 GIT binary patch delta 65 zcmbQsIhS)oG81clZf<_w#0H7U4NNbPIiiziF*opXGH^0*G4KFMeg^Kz>MY)@{0u@2 J0+Y*G)BvRZ5Uc*wR4D1a244jkIS-e?!8H5=4CYQ6Q F0RW;r3`zh1 diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMinCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMinCommand.class index 2a4570b711d2dd28ce38a8ff73b4c48c14e1ac60..2fa6f0044b5be83ca0009222532881aadb96870b 100644 GIT binary patch delta 59 zcmbQpIgxWiI1_7rZf<_wA>;k>oHoD7@{Tns!wlAnQlvNVe~D?ft}gTUl$ G7Bv6@f(`%x delta 59 zcmbQpIgxWiI1_75W@=u^A>;k>oH>$)I2d>s*ctd4I49?@L<{mVurcrfAwPovgCK(v KgV5v~EcyUPP6>Jd diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/InfoCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/InfoCommand.class index 46f468f4a566a6783b7d161e8f661a6386fbf739..786e16557f70b084b743c16c6502626dea6a732c 100644 GIT binary patch delta 50 zcmZqUXye#m&cvFZo133ES%67ma|n|uBQFO7ClK;5a4_&Qa7~`Z?8?dq=VR}-Jw|Hl}=(=A+=keH^Y=ez&DTYvxkUI8$UOcc#H5kVA#5u`9A$aDn5 zIN5}eC{96*;xx`QVN}MLjB$p>Ny9SSD-3s1*{9l~rka|ypypi1uofof_Oi0NT`1U= zDn6Q(Hw}xcx1Mvo>}vBSpBS2DkTQ0jGqh$&HdQXnbLWAOF(k6Ku9>r%V+gv&l-wsq ziQ#NkHw|vNI~*7DwJ;@hhTBDx-_$6KR^pjz^a+Lr%``N!Pwa)t5Uu*0w#*j{Y>uHh z&r7;v6kWr%NX$2ZGaTI~GfJqc&Zn(R0F_}RHB`^a;iaN&mAG1id7qccrb}Sk771-$ zbNStTO~lZZdbAh%5Mh-xXMqxHuOns%8F_~IHp8q<{bFdzxtjj$o>mO1E8{F>nX}7| z&Tku{1qbTZ@s#Mi0tGD!j^Lb(^9nBDqJjfBDC3fX2~08!cptoP-dC^UzxJ2B6?!ZF zTW`awB#F5~mks}&|3=1T1y^uY#x(`kaf4y>rICLnbSmBtZGL z&KOaT(LfInO%ER$>6O;NJ`)u}tKiXBoDs5&(`~$}i8dsN5|VawkRNgDL|09_n|R@X z*MnY2B&VUQMVkzw1F`g1gu-7C&ZXBNt&sNih%t)T8bnkA@3C6M2oB+J&C@bj2y}z# ziu4gJU(k?fT!kF|ln#%sqbWQ5tICW7Oz9J;hJ&Q~(M0!lG!o1h!H%Pwo*shOi(>?J mfP#o*tLY5VdL1RIn|Mj|QSg4EA_&F*phG4Dsy{J882AS+mzhlf diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/PeopleDatabaseCommands.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/PeopleDatabaseCommands.class deleted file mode 100644 index d585f65cd6eb82fd29285a496e0c963f50143686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9049 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 diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/PrintFieldDescendingLocationCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/PrintFieldDescendingLocationCommand.class index 6e87b7ffbb68a5f6cbda4e9ad75c9f71483bfcdf..e6f8df30fe2a43186362e9ec930a1a4fa8c20765 100644 GIT binary patch delta 46 zcmX@iahPL6Bok|XZf<_w<~XJdMqUmEP9WrA;9%fq;F^4y*_D+K$m5?Z%c2GV5snE{ delta 46 zcmX@iahPL6Bok{+W@=u^<~XJdMqYLXP6iGJ9tL&>eg@9TmziBzd4W8>$+9eJ01vMT ALjV8( diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/RemoveByIdCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/RemoveByIdCommand.class index 63f98744e3447b54887ec482a4fa0ad82cf429d4..0367f33a059baaf75e74ce8132ebb001bc4b516f 100644 GIT binary patch delta 58 zcmZqWY~|b_&cvFZo134vS%zsRBQGZdCj%D)50K<%;GX=5IZ}|Hft^8sfsa9uL5@L) ML4iSJvJZcC!i7LPlN=22LR4Vc=lkXW*Lrh&fV_kAWS?=3@|GkYf;JP+$h($ diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/SaveCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/SaveCommand.class deleted file mode 100644 index 4eedb7474fe8307aa39ac12fb7f9356b43e4ef2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 875 zcma)4O>fgc5Ph4twPV~gq!7M~Lkl=X!Us4Yf{;*YxmbW?6p3=$IIG~wu`9=kI06Dr zh+o11DwU5^%@5$T{zHgy5)`VUfGo|YuZf<_w$)I2d>s*ctd4I47quyRz~Ed3=*MFslIo-bx5K diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/SumOfHeightCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/SumOfHeightCommand.class index 66cefd7dfb0a7b339e94b7149bc77e598e09c41f..931dd2d108e4d3c120dc00f991c4ff5937a907e5 100644 GIT binary patch delta 46 zcmcb`ev5qr6BBEGZf<_wW_G49MqUmEP9WrA;9%fq;F_Gp?8?dq$)I2d>s*ctd4I45T@yRz~Ed3=+%FslIo-Q5T~ diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/UpdateCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/UpdateCommand.class index b57e9944fb3bc36be77f5cc228568f18118d5e22..211e836d0c3c85e937986467784d160f0788afcc 100644 GIT binary patch delta 80 zcmbQnHH~Y7ClhOaZf<_wWCbRP$)}k`H&-(mGolDh<>g}FWZ-7tVc=rmXW*Hf%Mvdr Zz`)KR$iT-S#Gt|;%%H{~I{7Y(B>+r05i -All Classes (Lab5Client 2.1 API) +All Classes (Lab5Client 2.2 API) @@ -15,26 +15,12 @@
  • AddIfMaxCommand
  • AddIfMinCommand
  • ClearCommand
  • -
  • Command
  • -
  • CommandLineHandler
  • -
  • CommandLineHandler.ConnectionCommand
  • -
  • CommandLineHandler.ExecuteScriptCommand
  • -
  • CommandLineHandler.ExitCommand
  • -
  • CommandLineHandler.HistoryCommand
  • -
  • CommandLineHandler.ModeCommand
  • -
  • CommandRegistry
  • -
  • CommandRegistry.CommandAlreadyExistsException
  • -
  • CommandRegistry.CommandNotFoundException
  • -
  • CommandRegistry.HelpCommand
  • +
  • CommandLineHandlerClient
  • FilterContainsNameCommand
  • InfoCommand
  • Lab5Client
  • -
  • LongStrings
  • -
  • PeopleDatabaseCommand
  • -
  • PeopleDatabaseCommands
  • PrintFieldDescendingLocationCommand
  • RemoveByIdCommand
  • -
  • SaveCommand
  • ShowCommand
  • SumOfHeightCommand
  • UDPClient
  • diff --git a/Lab5Client/build/docs/javadoc/allclasses-noframe.html b/Lab5Client/build/docs/javadoc/allclasses-noframe.html index 82c9d84..cbe2878 100644 --- a/Lab5Client/build/docs/javadoc/allclasses-noframe.html +++ b/Lab5Client/build/docs/javadoc/allclasses-noframe.html @@ -3,7 +3,7 @@ -All Classes (Lab5Client 2.1 API) +All Classes (Lab5Client 2.2 API) @@ -15,26 +15,12 @@
  • AddIfMaxCommand
  • AddIfMinCommand
  • ClearCommand
  • -
  • Command
  • -
  • CommandLineHandler
  • -
  • CommandLineHandler.ConnectionCommand
  • -
  • CommandLineHandler.ExecuteScriptCommand
  • -
  • CommandLineHandler.ExitCommand
  • -
  • CommandLineHandler.HistoryCommand
  • -
  • CommandLineHandler.ModeCommand
  • -
  • CommandRegistry
  • -
  • CommandRegistry.CommandAlreadyExistsException
  • -
  • CommandRegistry.CommandNotFoundException
  • -
  • CommandRegistry.HelpCommand
  • +
  • CommandLineHandlerClient
  • FilterContainsNameCommand
  • InfoCommand
  • Lab5Client
  • -
  • LongStrings
  • -
  • PeopleDatabaseCommand
  • -
  • PeopleDatabaseCommands
  • PrintFieldDescendingLocationCommand
  • RemoveByIdCommand
  • -
  • SaveCommand
  • ShowCommand
  • SumOfHeightCommand
  • UDPClient
  • diff --git a/Lab5Client/build/docs/javadoc/client/Lab5Client.html b/Lab5Client/build/docs/javadoc/client/Lab5Client.html index 7ab6d1c..b9c6451 100644 --- a/Lab5Client/build/docs/javadoc/client/Lab5Client.html +++ b/Lab5Client/build/docs/javadoc/client/Lab5Client.html @@ -3,7 +3,7 @@ -Lab5Client (Lab5Client 2.1 API) +Lab5Client (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ - - - - - - - - - -
    -
    client.commandline
    -

    Class Command

    -
    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • client.commandline.Command
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        protected java.lang.Stringalias 
        protected java.lang.Object[]args 
        protected booleanclientOnly 
        protected java.lang.Stringdescription 
        protected common.commandline.Executableexecutable 
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Command(java.lang.String alias, - boolean clientOnly, - java.lang.String description, - common.commandline.Executable executable) 
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - -
        All Methods Instance Methods Abstract Methods Concrete Methods 
        Modifier and TypeMethod and Description
        common.commandline.response.CommandResultexecuteOnClient() 
        abstract booleanvalidate(java.lang.String[] args) 
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          alias

          -
          protected final java.lang.String alias
          -
        • -
        - - - -
          -
        • -

          description

          -
          protected final java.lang.String description
          -
        • -
        - - - -
          -
        • -

          clientOnly

          -
          protected final boolean clientOnly
          -
        • -
        - - - -
          -
        • -

          executable

          -
          protected final common.commandline.Executable executable
          -
        • -
        - - - -
          -
        • -

          args

          -
          protected java.lang.Object[] args
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Command

          -
          public Command(java.lang.String alias,
          -               boolean clientOnly,
          -               java.lang.String description,
          -               common.commandline.Executable executable)
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          validate

          -
          public abstract boolean validate(java.lang.String[] args)
          -
        • -
        - - - -
          -
        • -

          executeOnClient

          -
          public common.commandline.response.CommandResult executeOnClient()
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExecuteScriptCommand.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExecuteScriptCommand.html deleted file mode 100644 index cf1b985..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExecuteScriptCommand.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -CommandLineHandler.ExecuteScriptCommand (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandLineHandler.ExecuteScriptCommand

    -
    -
    - -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable
      -
      -
      -
      Enclosing class:
      -
      CommandLineHandler
      -
      -
      -
      -
      public static class CommandLineHandler.ExecuteScriptCommand
      -extends Command
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ExecuteScriptCommand

          -
          public ExecuteScriptCommand()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          validate

          -
          public boolean validate(java.lang.String[] args)
          -
          -
          Specified by:
          -
          validate in class Command
          -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExitCommand.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExitCommand.html deleted file mode 100644 index 1116de8..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ExitCommand.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -CommandLineHandler.ExitCommand (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandLineHandler.ExitCommand

    -
    -
    - -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable
      -
      -
      -
      Enclosing class:
      -
      CommandLineHandler
      -
      -
      -
      -
      public static class CommandLineHandler.ExitCommand
      -extends Command
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ExitCommand

          -
          public ExitCommand()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          validate

          -
          public boolean validate(java.lang.String[] args)
          -
          -
          Specified by:
          -
          validate in class Command
          -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.HistoryCommand.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.HistoryCommand.html deleted file mode 100644 index 2db9df4..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.HistoryCommand.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -CommandLineHandler.HistoryCommand (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandLineHandler.HistoryCommand

    -
    -
    - -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable
      -
      -
      -
      Enclosing class:
      -
      CommandLineHandler
      -
      -
      -
      -
      public static class CommandLineHandler.HistoryCommand
      -extends Command
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          HistoryCommand

          -
          public HistoryCommand()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          validate

          -
          public boolean validate(java.lang.String[] args)
          -
          -
          Specified by:
          -
          validate in class Command
          -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ModeCommand.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ModeCommand.html deleted file mode 100644 index bc72220..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.ModeCommand.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -CommandLineHandler.ModeCommand (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandLineHandler.ModeCommand

    -
    -
    - -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable
      -
      -
      -
      Enclosing class:
      -
      CommandLineHandler
      -
      -
      -
      -
      public static class CommandLineHandler.ModeCommand
      -extends Command
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ModeCommand

          -
          public ModeCommand()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          validate

          -
          public boolean validate(java.lang.String[] args)
          -
          -
          Specified by:
          -
          validate in class Command
          -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.html deleted file mode 100644 index 9f8b1d2..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandler.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - -CommandLineHandler (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandLineHandler

    -
    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • client.commandline.CommandLineHandler
      • -
      -
    • -
    -
    -
      -
    • -
      -
      -
      public final class CommandLineHandler
      -extends java.lang.Object
      -
      Класс обработчика командной строки, реализует шаблон проектирования Singleton, - читает ввод с командной строки, обрабатывает его и вызывает соответствующую команду - на выполнение из регистра команд, используйте метод start() для его запуска
      -
      -
      See Also:
      -
      CommandRegistry
      -
      -
    • -
    -
    -
    -
      -
    • - - - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        voidaddNewInput(java.io.Reader reader, - java.lang.String filePath) 
        java.lang.StringawaitInput(java.lang.String msg, - java.lang.String err) -
        Метод, ожидающий ввода из потока ввода reader и возвращающий результат, - печатает запрос msg перед ожиданием данных (если их вводит пользователь), - печатает ошибку err, если при вводе данных произошла ошибка
        -
        java.lang.StringawaitInput(java.lang.String msg, - java.lang.String err, - java.util.function.Predicate<java.lang.String> predicate) -
        Метод, ожидающий ввода из потока ввода reader и возвращающий результат, - печатает запрос msg перед ожиданием данных (если их вводит пользователь), - печатает ошибку err, если введенные данные не соответствуют предикату predicate
        -
        <T> TawaitInput(java.lang.String msg, - java.lang.String err, - java.util.function.Predicate<java.lang.String> predicate, - java.util.function.Function<java.lang.String,T> transform) -
        Метод, ожидающий ввода из потока ввода reader и возвращающий результат, - печатает запрос msg перед ожиданием данных (если их вводит пользователь), - печатает ошибку err, если введенные данные не соответствуют предикату predicate, - преобразует результат в тип T в соответствии с функцией transform
        -
        common.commandline.response.CommandResultexecuteOnServer(UDPClient udp, - Command command) 
        static CommandLineHandlergetInstance() 
        voidremoveInput() 
        voidstart() -
        Метод, запускающий обработчик командной строки, для остановки требуется ввести команду "exit"
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Method Detail

        - - - - - - - -
          -
        • -

          start

          -
          public void start()
          -
          Метод, запускающий обработчик командной строки, для остановки требуется ввести команду "exit"
          -
        • -
        - - - -
          -
        • -

          executeOnServer

          -
          public common.commandline.response.CommandResult executeOnServer(UDPClient udp,
          -                                                                 Command command)
          -
        • -
        - - - -
          -
        • -

          awaitInput

          -
          public java.lang.String awaitInput(java.lang.String msg,
          -                                   java.lang.String err)
          -
          Метод, ожидающий ввода из потока ввода reader и возвращающий результат, - печатает запрос msg перед ожиданием данных (если их вводит пользователь), - печатает ошибку err, если при вводе данных произошла ошибка
          -
          -
          Parameters:
          -
          msg - Строка, печатающаяся как запрос данных от пользователя
          -
          err - Строка, печатающаяся во время ошибки
          -
          Returns:
          -
          Строка из потока ввода
          -
          -
        • -
        - - - -
          -
        • -

          awaitInput

          -
          public java.lang.String awaitInput(java.lang.String msg,
          -                                   java.lang.String err,
          -                                   java.util.function.Predicate<java.lang.String> predicate)
          -
          Метод, ожидающий ввода из потока ввода reader и возвращающий результат, - печатает запрос msg перед ожиданием данных (если их вводит пользователь), - печатает ошибку err, если введенные данные не соответствуют предикату predicate
          -
          -
          Parameters:
          -
          msg - Строка, печатающаяся как запрос данных от пользователя
          -
          err - Строка, печатающаяся при несоответствии ввода предикату
          -
          predicate - Предикат, определяющий валидность введенных данных
          -
          Returns:
          -
          Строка из потока ввода
          -
          -
        • -
        - - - -
          -
        • -

          awaitInput

          -
          public <T> T awaitInput(java.lang.String msg,
          -                        java.lang.String err,
          -                        java.util.function.Predicate<java.lang.String> predicate,
          -                        java.util.function.Function<java.lang.String,T> transform)
          -
          Метод, ожидающий ввода из потока ввода reader и возвращающий результат, - печатает запрос msg перед ожиданием данных (если их вводит пользователь), - печатает ошибку err, если введенные данные не соответствуют предикату predicate, - преобразует результат в тип T в соответствии с функцией transform
          -
          -
          Type Parameters:
          -
          T - Тип, к которому будет приведен результат
          -
          Parameters:
          -
          msg - Строка, печатающаяся как запрос данных от пользователя
          -
          err - Строка, печатающаяся при несоответствии ввода предикату
          -
          predicate - Предикат, определяющий валидность введенных данных
          -
          transform - Функция, преобразующая результат в тип T
          -
          Returns:
          -
          Результат типа T
          -
          -
        • -
        - - - -
          -
        • -

          addNewInput

          -
          public void addNewInput(java.io.Reader reader,
          -                        java.lang.String filePath)
          -
        • -
        - - - -
          -
        • -

          removeInput

          -
          public void removeInput()
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandAlreadyExistsException.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandAlreadyExistsException.html deleted file mode 100644 index d16dd53..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandAlreadyExistsException.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - -CommandRegistry.CommandAlreadyExistsException (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandRegistry.CommandAlreadyExistsException

    -
    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • java.lang.Throwable
      • -
      • -
          -
        • java.lang.Exception
        • -
        • -
            -
          • java.lang.RuntimeException
          • -
          • -
              -
            • client.commandline.CommandRegistry.CommandAlreadyExistsException
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable
      -
      -
      -
      Enclosing class:
      -
      CommandRegistry
      -
      -
      -
      -
      public static class CommandRegistry.CommandAlreadyExistsException
      -extends java.lang.RuntimeException
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Method Summary

        -
          -
        • - - -

          Methods inherited from class java.lang.Throwable

          -addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandNotFoundException.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandNotFoundException.html deleted file mode 100644 index 4c85bb8..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.CommandNotFoundException.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - -CommandRegistry.CommandNotFoundException (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandRegistry.CommandNotFoundException

    -
    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • java.lang.Throwable
      • -
      • -
          -
        • java.lang.Exception
        • -
        • -
            -
          • java.lang.RuntimeException
          • -
          • -
              -
            • client.commandline.CommandRegistry.CommandNotFoundException
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable
      -
      -
      -
      Enclosing class:
      -
      CommandRegistry
      -
      -
      -
      -
      public static class CommandRegistry.CommandNotFoundException
      -extends java.lang.RuntimeException
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Method Summary

        -
          -
        • - - -

          Methods inherited from class java.lang.Throwable

          -addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.HelpCommand.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.HelpCommand.html deleted file mode 100644 index 9ff32fc..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.HelpCommand.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -CommandRegistry.HelpCommand (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandRegistry.HelpCommand

    -
    -
    - -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable
      -
      -
      -
      Enclosing class:
      -
      CommandRegistry
      -
      -
      -
      -
      public static class CommandRegistry.HelpCommand
      -extends Command
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          HelpCommand

          -
          public HelpCommand()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          validate

          -
          public boolean validate(java.lang.String[] args)
          -
          -
          Specified by:
          -
          validate in class Command
          -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.html b/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.html deleted file mode 100644 index c54d98a..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/CommandRegistry.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - -CommandRegistry (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Class CommandRegistry

    -
    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • client.commandline.CommandRegistry
      • -
      -
    • -
    -
    -
      -
    • -
      -
      -
      public final class CommandRegistry
      -extends java.lang.Object
      -
      Класс регистра команд, используемый для добавления, переопределения или удаления команд
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          registerCommand

          -
          public static void registerCommand(Command command)
          -
        • -
        - - - -
          -
        • -

          registerCommands

          -
          public static void registerCommands(Command... commands)
          -
        • -
        - - - -
          -
        • -

          reassignCommand

          -
          public static void reassignCommand(Command command)
          -
        • -
        - - - -
          -
        • -

          unregisterCommand

          -
          public static void unregisterCommand(java.lang.String alias)
          -
        • -
        - - - -
          -
        • -

          getCommand

          -
          public static Command getCommand(java.lang.String alias)
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/LongStrings.html b/Lab5Client/build/docs/javadoc/client/commandline/LongStrings.html deleted file mode 100644 index 92f512d..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/LongStrings.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - -LongStrings (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline
    -

    Enum LongStrings

    -
    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • java.lang.Enum<LongStrings>
      • -
      • -
          -
        • client.commandline.LongStrings
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      -
      All Implemented Interfaces:
      -
      java.io.Serializable, java.lang.Comparable<LongStrings>
      -
      -
      -
      -
      public enum LongStrings
      -extends java.lang.Enum<LongStrings>
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - -
        Enum Constants 
        Enum Constant and Description
        GREETINGS 
        LINE 
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - -
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        java.lang.StringgetValue() 
        static LongStringsvalueOf(java.lang.String name) -
        Returns the enum constant of this type with the specified name.
        -
        static LongStrings[]values() -
        Returns an array containing the constants of this enum type, in -the order they are declared.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Enum

          -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -getClass, notify, notifyAll, wait, wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - - - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          values

          -
          public static LongStrings[] values()
          -
          Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
          -for (LongStrings c : LongStrings.values())
          -    System.out.println(c);
          -
          -
          -
          Returns:
          -
          an array containing the constants of this enum type, in the order they are declared
          -
          -
        • -
        - - - -
          -
        • -

          valueOf

          -
          public static LongStrings valueOf(java.lang.String name)
          -
          Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
          -
          -
          Parameters:
          -
          name - the name of the enum constant to be returned.
          -
          Returns:
          -
          the enum constant with the specified name
          -
          Throws:
          -
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          -
          java.lang.NullPointerException - if the argument is null
          -
          -
        • -
        - - - -
          -
        • -

          getValue

          -
          public java.lang.String getValue()
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html b/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html index 075450a..f36f150 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html @@ -3,7 +3,7 @@ -client.commandline (Lab5Client 2.1 API) +client.commandline (Lab5Client 2.2 API) @@ -12,24 +12,7 @@ diff --git a/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html b/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html index 2d6db0f..b1bb4f6 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html @@ -3,7 +3,7 @@ -client.commandline (Lab5Client 2.1 API) +client.commandline (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ - - - - - - - - - -
    -
    client.commandline.pdcommands
    -

    Class PeopleDatabaseCommand

    -
    -
    - -
    - -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          PeopleDatabaseCommand

          -
          public PeopleDatabaseCommand(java.lang.String alias,
          -                             boolean clientOnly,
          -                             java.lang.String description,
          -                             common.commandline.Executable executable)
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          executeOnClient

          -
          public common.commandline.response.CommandResult executeOnClient()
          -
          -
          Overrides:
          -
          executeOnClient in class Command
          -
          -
        • -
        - - - -
          -
        • -

          validateIdCommand

          -
          public static boolean validateIdCommand(java.lang.String[] args)
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PeopleDatabaseCommands.html b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PeopleDatabaseCommands.html deleted file mode 100644 index f87f22c..0000000 --- a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PeopleDatabaseCommands.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - -PeopleDatabaseCommands (Lab5Client 2.1 API) - - - - - - - - - - - -
    -
    client.commandline.pdcommands
    -

    Class PeopleDatabaseCommands

    -
    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • client.commandline.pdcommands.PeopleDatabaseCommands
      • -
      -
    • -
    -
    -
      -
    • -
      -
      -
      public final class PeopleDatabaseCommands
      -extends java.lang.Object
      -
      Класс объявления всех команд, связанных с манипуляциями над объектом класса PeopleDatabase
      -
      -
      See Also:
      -
      PeopleDatabase
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        static common.collection.PeopleDatabasepeopleDatabase 
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static common.data.CoordinatescreateCoordinates() 
        static common.data.LocationcreateLocation() 
        static common.data.PersoncreatePerson() 
        static voidregisterDatabaseCommands() -
        Метод добавления всех команд в регистр команд, обязательно вызывайте его в своей программе, - если вам требуются данные команды
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          peopleDatabase

          -
          public static common.collection.PeopleDatabase peopleDatabase
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          registerDatabaseCommands

          -
          public static void registerDatabaseCommands()
          -
          Метод добавления всех команд в регистр команд, обязательно вызывайте его в своей программе, - если вам требуются данные команды
          -
        • -
        - - - -
          -
        • -

          createPerson

          -
          public static common.data.Person createPerson()
          -
        • -
        - - - -
          -
        • -

          createLocation

          -
          public static common.data.Location createLocation()
          -
        • -
        - - - -
          -
        • -

          createCoordinates

          -
          public static common.data.Coordinates createCoordinates()
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PrintFieldDescendingLocationCommand.html b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PrintFieldDescendingLocationCommand.html index 21047cd..52c52d2 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PrintFieldDescendingLocationCommand.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/PrintFieldDescendingLocationCommand.html @@ -3,7 +3,7 @@ -PrintFieldDescendingLocationCommand (Lab5Client 2.1 API) +PrintFieldDescendingLocationCommand (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ - - - - - - - - - -
    -
    client.commandline.pdcommands
    -

    Class SaveCommand

    -
    -
    - -
    - -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          SaveCommand

          -
          public SaveCommand()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          validate

          -
          public boolean validate(java.lang.String[] args)
          -
          -
          Specified by:
          -
          validate in class Command
          -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - - - diff --git a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/ShowCommand.html b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/ShowCommand.html index 63bfd5d..c829aa4 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/ShowCommand.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/ShowCommand.html @@ -3,7 +3,7 @@ -ShowCommand (Lab5Client 2.1 API) +ShowCommand (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -18,11 +18,8 @@
  • ClearCommand
  • FilterContainsNameCommand
  • InfoCommand
  • -
  • PeopleDatabaseCommand
  • -
  • PeopleDatabaseCommands
  • PrintFieldDescendingLocationCommand
  • RemoveByIdCommand
  • -
  • SaveCommand
  • ShowCommand
  • SumOfHeightCommand
  • UpdateCommand
  • diff --git a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html index d63ad58..d9487b7 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html @@ -3,7 +3,7 @@ -client.commandline.pdcommands (Lab5Client 2.1 API) +client.commandline.pdcommands (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Client/build/docs/javadoc/client/net/package-summary.html b/Lab5Client/build/docs/javadoc/client/net/package-summary.html index 4e90726..2283ba4 100644 --- a/Lab5Client/build/docs/javadoc/client/net/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/net/package-summary.html @@ -3,7 +3,7 @@ -client.net (Lab5Client 2.1 API) +client.net (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Client/build/docs/javadoc/client/package-summary.html b/Lab5Client/build/docs/javadoc/client/package-summary.html index 6bbe43a..fc2e901 100644 --- a/Lab5Client/build/docs/javadoc/client/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/package-summary.html @@ -3,7 +3,7 @@ -client (Lab5Client 2.1 API) +client (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Client/build/docs/javadoc/overview-summary.html b/Lab5Client/build/docs/javadoc/overview-summary.html index bb7d998..bdfcb28 100644 --- a/Lab5Client/build/docs/javadoc/overview-summary.html +++ b/Lab5Client/build/docs/javadoc/overview-summary.html @@ -3,7 +3,7 @@ -Overview (Lab5Client 2.1 API) +Overview (Lab5Client 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -20,6 +20,14 @@
  • Adapters.NameAdapter
  • Adapters.PassportAdapter
  • Color
  • +
  • Command
  • +
  • CommandLineHandler
  • +
  • CommandLineHandler.CommandLineNotInitialized
  • +
  • CommandLineHandler.SaveCommand
  • +
  • CommandRegistry
  • +
  • CommandRegistry.CommandAlreadyExistsException
  • +
  • CommandRegistry.CommandNotFoundException
  • +
  • CommandRegistry.HelpCommand
  • CommandResult
  • ConnectionProperties
  • Coordinates
  • @@ -31,7 +39,10 @@
  • Executable
  • Executables
  • Location
  • +
  • LongStrings
  • PeopleDatabase
  • +
  • PeopleDatabaseCommand
  • +
  • PeopleDatabaseCommands
  • PeopleDatabaseResponse
  • Person
  • Response
  • diff --git a/Lab5Core/build/docs/javadoc/allclasses-noframe.html b/Lab5Core/build/docs/javadoc/allclasses-noframe.html index 44d07be..974aea6 100644 --- a/Lab5Core/build/docs/javadoc/allclasses-noframe.html +++ b/Lab5Core/build/docs/javadoc/allclasses-noframe.html @@ -3,7 +3,7 @@ -All Classes (Lab5Core 2.1 API) +All Classes (Lab5Core 2.2 API) @@ -20,6 +20,14 @@
  • Adapters.NameAdapter
  • Adapters.PassportAdapter
  • Color
  • +
  • Command
  • +
  • CommandLineHandler
  • +
  • CommandLineHandler.CommandLineNotInitialized
  • +
  • CommandLineHandler.SaveCommand
  • +
  • CommandRegistry
  • +
  • CommandRegistry.CommandAlreadyExistsException
  • +
  • CommandRegistry.CommandNotFoundException
  • +
  • CommandRegistry.HelpCommand
  • CommandResult
  • ConnectionProperties
  • Coordinates
  • @@ -31,7 +39,10 @@
  • Executable
  • Executables
  • Location
  • +
  • LongStrings
  • PeopleDatabase
  • +
  • PeopleDatabaseCommand
  • +
  • PeopleDatabaseCommands
  • PeopleDatabaseResponse
  • Person
  • Response
  • diff --git a/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseLoadFailedException.html b/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseLoadFailedException.html index bcce741..f525260 100644 --- a/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseLoadFailedException.html +++ b/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseLoadFailedException.html @@ -3,7 +3,7 @@ -Database.DatabaseLoadFailedException (Lab5Core 2.1 API) +Database.DatabaseLoadFailedException (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Core/build/docs/javadoc/common/collection/package-summary.html b/Lab5Core/build/docs/javadoc/common/collection/package-summary.html index b6f2674..5ad4975 100644 --- a/Lab5Core/build/docs/javadoc/common/collection/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/collection/package-summary.html @@ -3,7 +3,7 @@ -common.collection (Lab5Core 2.1 API) +common.collection (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -14,9 +14,24 @@ +

    Classes

    +

    Enums

    +

    Exceptions

    + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html b/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html index cc62c13..128ca54 100644 --- a/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html @@ -3,7 +3,7 @@ -common.commandline (Lab5Core 2.1 API) +common.commandline (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html b/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html index 04f890d..fc39887 100644 --- a/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html @@ -3,7 +3,7 @@ -common.commandline.response (Lab5Core 2.1 API) +common.commandline.response (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Core/build/docs/javadoc/common/data/package-summary.html b/Lab5Core/build/docs/javadoc/common/data/package-summary.html index 56e6c1f..7a971a6 100644 --- a/Lab5Core/build/docs/javadoc/common/data/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/data/package-summary.html @@ -3,7 +3,7 @@ -common.data (Lab5Core 2.1 API) +common.data (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Core/build/docs/javadoc/common/parser/package-summary.html b/Lab5Core/build/docs/javadoc/common/parser/package-summary.html index 9be6a3a..c9414f2 100644 --- a/Lab5Core/build/docs/javadoc/common/parser/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/parser/package-summary.html @@ -3,7 +3,7 @@ -common.parser (Lab5Core 2.1 API) +common.parser (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Core/build/docs/javadoc/common/util/package-summary.html b/Lab5Core/build/docs/javadoc/common/util/package-summary.html index 1dd5627..1c0a4ee 100644 --- a/Lab5Core/build/docs/javadoc/common/util/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/util/package-summary.html @@ -3,7 +3,7 @@ -common.util (Lab5Core 2.1 API) +common.util (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -14,6 +14,7 @@
    • common.collection
    • common.commandline
    • +
    • common.commandline.pdcommands
    • common.commandline.response
    • common.data
    • common.parser
    • diff --git a/Lab5Core/build/docs/javadoc/overview-summary.html b/Lab5Core/build/docs/javadoc/overview-summary.html index d010852..f069a34 100644 --- a/Lab5Core/build/docs/javadoc/overview-summary.html +++ b/Lab5Core/build/docs/javadoc/overview-summary.html @@ -3,7 +3,7 @@ -Overview (Lab5Core 2.1 API) +Overview (Lab5Core 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,6 +11,7 @@

      All Classes

      diff --git a/Lab5Server/build/docs/javadoc/allclasses-noframe.html b/Lab5Server/build/docs/javadoc/allclasses-noframe.html index aebfc0a..6c78457 100644 --- a/Lab5Server/build/docs/javadoc/allclasses-noframe.html +++ b/Lab5Server/build/docs/javadoc/allclasses-noframe.html @@ -3,7 +3,7 @@ -All Classes (Lab5Server 2.1 API) +All Classes (Lab5Server 2.2 API) @@ -11,6 +11,7 @@

      All Classes

      diff --git a/Lab5Server/build/docs/javadoc/constant-values.html b/Lab5Server/build/docs/javadoc/constant-values.html index 64ee51f..7a308ab 100644 --- a/Lab5Server/build/docs/javadoc/constant-values.html +++ b/Lab5Server/build/docs/javadoc/constant-values.html @@ -3,7 +3,7 @@ -Constant Field Values (Lab5Server 2.1 API) +Constant Field Values (Lab5Server 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -13,6 +13,7 @@

      Packages

      diff --git a/Lab5Server/build/docs/javadoc/overview-summary.html b/Lab5Server/build/docs/javadoc/overview-summary.html index fd637db..ecb3779 100644 --- a/Lab5Server/build/docs/javadoc/overview-summary.html +++ b/Lab5Server/build/docs/javadoc/overview-summary.html @@ -3,7 +3,7 @@ -Overview (Lab5Server 2.1 API) +Overview (Lab5Server 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Server/build/docs/javadoc/server/net/package-summary.html b/Lab5Server/build/docs/javadoc/server/net/package-summary.html index 3834a54..b6c6e7d 100644 --- a/Lab5Server/build/docs/javadoc/server/net/package-summary.html +++ b/Lab5Server/build/docs/javadoc/server/net/package-summary.html @@ -3,7 +3,7 @@ -server.net (Lab5Server 2.1 API) +server.net (Lab5Server 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Server/build/docs/javadoc/server/package-summary.html b/Lab5Server/build/docs/javadoc/server/package-summary.html index e92253a..322c7c6 100644 --- a/Lab5Server/build/docs/javadoc/server/package-summary.html +++ b/Lab5Server/build/docs/javadoc/server/package-summary.html @@ -3,7 +3,7 @@ -server (Lab5Server 2.1 API) +server (Lab5Server 2.2 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@