no message

This commit is contained in:
2024-10-14 15:19:13 +03:00
parent 8eef367bd4
commit 5e09fb44ea
634 changed files with 3751 additions and 3263 deletions

View File

@@ -1,6 +1,6 @@
package _VisualDVM.Validators;
import Common.Utils.Utils_;
import Common.Utils.TextLog;
import Common.Utils.Utils_;
import org.fife.ui.rsyntaxtextarea.RSyntaxUtilities;
public class PathValidator extends Validator {
PathValidatorState state;
@@ -53,7 +53,7 @@ public class PathValidator extends Validator {
Log.Writeln(string_name + ": имя файла или каталога в пути имеет неверный формат");
break;
case Forbidden:
Log.Writeln(string_name + ": Составляющие путь имена содержат запрещённые символы \n" + Utils_.printAllForbiddenCharacters());
Log.Writeln(string_name + ": Составляющие путь имена содержат запрещённые символы \n" + Utils_.printAllForbiddenCharacters());
break;
case Name:
if (spaces_count > 0)

View File

@@ -12,7 +12,7 @@ public class ShellParser {
public static char c;
public static char[] buffer = new char[1];
public static Vector<String> lines = new Vector<>();
// public static boolean bracketOpened = false;
// public static boolean bracketOpened = false;
public static boolean return_active = false;
public static boolean isCommandSymbol() {
int code = c;
@@ -21,7 +21,7 @@ public class ShellParser {
public static void ResetLine() {
invitationBuilder = new StringBuilder();
lineBuilder = new StringBuilder();
// bracketOpened = false;
// bracketOpened = false;
state = ShellParserState.NewLine;
return_active = false;
}
@@ -29,10 +29,9 @@ public class ShellParser {
//латиница, цифры,подчеркивания. и -
return String.valueOf(c).matches("[\\w\\-]*") || c == '?';
}
public static boolean isRBracket(){
return c=='('||c==')';
public static boolean isRBracket() {
return c == '(' || c == ')';
}
//false наоборот означать что конец строки ЕСТЬ.
public static boolean checkEndLine() {
if (return_active) {
@@ -79,12 +78,12 @@ public class ShellParser {
}
*/
public static void NewLine() {
if (c=='@'){ //собака, признак приглашения.
if (c == '@') { //собака, признак приглашения.
String test = invitationBuilder.toString();
test = test.toLowerCase();
state = test.endsWith(userName.toLowerCase()) ? ShellParserState.MachineName : ShellParserState.Skip;
invitationBuilder.append(c);
}else {
} else {
invitationBuilder.append(c);
}
/*
@@ -102,20 +101,20 @@ public class ShellParser {
}
*/
}
/*
public static void UserName() {
if (c == '@') { //проверить. а тот ли юзернейм.
String test = invitationBuilder.toString();
// if (bracketOpened) test = test.substring(1);
test = test.toLowerCase();
state = test.endsWith(userName.toLowerCase()) ? ShellParserState.MachineName : ShellParserState.Skip;
invitationBuilder.append(c);
} else if (isNameCharacter() || (c == '['))
invitationBuilder.append(c);
else
state = ShellParserState.Skip;
}
*/
/*
public static void UserName() {
if (c == '@') { //проверить. а тот ли юзернейм.
String test = invitationBuilder.toString();
// if (bracketOpened) test = test.substring(1);
test = test.toLowerCase();
state = test.endsWith(userName.toLowerCase()) ? ShellParserState.MachineName : ShellParserState.Skip;
invitationBuilder.append(c);
} else if (isNameCharacter() || (c == '['))
invitationBuilder.append(c);
else
state = ShellParserState.Skip;
}
*/
public static void MachineName() {
switch (c) {
case ' ':
@@ -191,9 +190,9 @@ public class ShellParser {
case NewLine:
NewLine();
break;
// case UserName:
// UserName();
// break;
// case UserName:
// UserName();
// break;
case MachineName:
MachineName();
break;
@@ -242,7 +241,7 @@ public class ShellParser {
} while (!state.equals(ShellParserState.End));
return res.toString();
}
public static void ReadCommand(String command, InputStreamReader fromServer){
public static void ReadCommand(String command, InputStreamReader fromServer) {
StringBuilder res = new StringBuilder();
do {
try {