Upload files to "src/cucky/jGuard/lib"
parent
976a59e856
commit
8a2038d270
|
|
@ -0,0 +1,22 @@
|
||||||
|
package cucky.jGuard.lib;
|
||||||
|
|
||||||
|
import cucky.jGuard.lib.object.Log;
|
||||||
|
import java.util.Comparator;
|
||||||
|
|
||||||
|
public class LogComparator implements Comparator<Log> {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int compare(Log t1, Log t2) {
|
||||||
|
/*
|
||||||
|
int fromResult = Long.compare(t1.getFrom(), t2.getFrom());
|
||||||
|
if (fromResult == 0) {
|
||||||
|
return fromResult;
|
||||||
|
}
|
||||||
|
//return fromResult;
|
||||||
|
|
||||||
|
return Long.compare(t1.getTo(), t2.getTo());
|
||||||
|
*/
|
||||||
|
return Long.compare(t1.getFrom(), t2.getFrom());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,81 @@
|
||||||
|
package cucky.jGuard.lib;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileOutputStream;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import java.text.DateFormat;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.logging.Level;
|
||||||
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
|
public class LogFile {
|
||||||
|
|
||||||
|
// nazev souboru
|
||||||
|
private static final String outFile = "log.txt";
|
||||||
|
// zapisovat i log do console
|
||||||
|
private static boolean consoleLog = true;
|
||||||
|
// format datumu a casu
|
||||||
|
private static String dateFormat = "dd.MM.YY HH:m:ss";
|
||||||
|
// debug rezim
|
||||||
|
private static boolean debug = true;
|
||||||
|
|
||||||
|
private static File out = new File(outFile);
|
||||||
|
|
||||||
|
private static final DateFormat df = new SimpleDateFormat(dateFormat);
|
||||||
|
|
||||||
|
private static void write(Object text, boolean line) {
|
||||||
|
|
||||||
|
try {
|
||||||
|
if (!out.exists()) {
|
||||||
|
out.createNewFile();
|
||||||
|
}
|
||||||
|
PrintWriter pwOut = new PrintWriter(new FileOutputStream(out, true), true);
|
||||||
|
pwOut.print(df.format(new Date()));
|
||||||
|
pwOut.write("\t");
|
||||||
|
if (line) {
|
||||||
|
pwOut.println(text);
|
||||||
|
} else {
|
||||||
|
pwOut.print(text);
|
||||||
|
}
|
||||||
|
pwOut.close();
|
||||||
|
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Logger.getLogger(LogFile.class.getName()).log(Level.SEVERE, null, ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void printErr(String line) {
|
||||||
|
write("E\t" + line, true);
|
||||||
|
if (consoleLog) {
|
||||||
|
System.err.println(line);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void printInfo(String line) {
|
||||||
|
write("I\t" + line, true);
|
||||||
|
if (consoleLog) {
|
||||||
|
System.out.println(line);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void printDebug(String line) {
|
||||||
|
write("D\t" + line, true);
|
||||||
|
if (debug) {
|
||||||
|
if (consoleLog) {
|
||||||
|
System.out.println(line);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void clear() {
|
||||||
|
try {
|
||||||
|
out.delete();
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Logger.getLogger(LogFile.class.getName()).log(Level.SEVERE, null, ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
package cucky.jGuard.lib;
|
||||||
|
|
||||||
|
import cucky.jGuard.lib.object.Map;
|
||||||
|
import java.util.Comparator;
|
||||||
|
|
||||||
|
|
||||||
|
public class MapComparator implements Comparator<Map> {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int compare(Map obj1, Map obj2) {
|
||||||
|
return obj1.getName().compareTo(obj2.getName());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,135 @@
|
||||||
|
package cucky.jGuard.lib;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
|
||||||
|
public class Message implements Serializable {
|
||||||
|
|
||||||
|
public static final int CLIENT_VERSION = 1;
|
||||||
|
public static final int AUTH_REQUEST = 2;
|
||||||
|
public static final int AUTH = 3;
|
||||||
|
public static final int AUTH_SUCEFULL = 4;
|
||||||
|
public static final int AUTH_FAIL = 5;
|
||||||
|
public static final int ONLINE_CLIENTS = 6;
|
||||||
|
public static final int UPDATE = 7;
|
||||||
|
public static final int SERVER_SETTINGS = 8;
|
||||||
|
public static final int USER_INFO = 9;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* zprava serveru zobrazena klientovi
|
||||||
|
* @param String text zpravy
|
||||||
|
*/
|
||||||
|
public static final int SERVER_MESSAGE = 10;
|
||||||
|
|
||||||
|
|
||||||
|
/********************** MAPY **********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* informace o mape
|
||||||
|
*/
|
||||||
|
public static final int MAP = 100;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* pridani mapy
|
||||||
|
* @param nazev mapy
|
||||||
|
*/
|
||||||
|
public static final int ADD_MAP = 101;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* odebrani mapy
|
||||||
|
* @param id mapy
|
||||||
|
*/
|
||||||
|
public static final int REMOVE_MAP = 102;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* nastavuje zamek mapy
|
||||||
|
* int[] kde index
|
||||||
|
* 0: id mapy
|
||||||
|
* 1: 0 = odemceno
|
||||||
|
* 1 = zamceno
|
||||||
|
*/
|
||||||
|
public static final int SET_MAP_LOCK = 103;
|
||||||
|
|
||||||
|
/********************** OBJEKTY **********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* presun objektu
|
||||||
|
* int[] kde index
|
||||||
|
* 0: id mapy
|
||||||
|
* 1. id objektu
|
||||||
|
* 2: pozice x
|
||||||
|
* 3: pozice y
|
||||||
|
*/
|
||||||
|
public static final int MOVE_OBJECT = 201;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* aktualizace informaci o objektu
|
||||||
|
* MapObjekt - objekt
|
||||||
|
*/
|
||||||
|
public static final int UPDATE_OBJECT = 202;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* novy objekt
|
||||||
|
* MapObjekt - objekt
|
||||||
|
*/
|
||||||
|
public static final int ADD_OBJECT = 203;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* zmana stavu objektu
|
||||||
|
* @param int druh stavu
|
||||||
|
*/
|
||||||
|
public static final int STATE_UPDATE = 204;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* pridani typu zarizeni
|
||||||
|
* @param String nazev zarizeni
|
||||||
|
* @param String string obrazku
|
||||||
|
*/
|
||||||
|
public static final int ADD_OBJECT_TYPE = 205;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* seznam typu zarizeni
|
||||||
|
* @param ArrayList<ObjectType> seznam
|
||||||
|
*/
|
||||||
|
public static final int LIST_OBJECT_TYPE = 206;
|
||||||
|
|
||||||
|
/********************** SPOJENI **********************/
|
||||||
|
/**
|
||||||
|
* nove spojení
|
||||||
|
* @param ObjectConnection
|
||||||
|
*/
|
||||||
|
public static final int NEW_CONNECTION = 300;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* uprava spojení
|
||||||
|
* @param ObjectConnection
|
||||||
|
*/
|
||||||
|
public static final int EDIT_CONNECTION = 301;
|
||||||
|
|
||||||
|
/*************************************************/
|
||||||
|
|
||||||
|
private int type;
|
||||||
|
private Object msg;
|
||||||
|
|
||||||
|
public Message(int type, Object msg) {
|
||||||
|
this.type = type;
|
||||||
|
this.msg = msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(int type) {
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getMsg() {
|
||||||
|
return msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMsg(Object msg) {
|
||||||
|
this.msg = msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package cucky.jGuard.lib;
|
||||||
|
|
||||||
|
|
||||||
|
public class OSValidator {
|
||||||
|
|
||||||
|
private static String OS = System.getProperty("os.name").toLowerCase();
|
||||||
|
|
||||||
|
public static boolean isWindows() {
|
||||||
|
|
||||||
|
return (OS.indexOf("win") >= 0);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isMac() {
|
||||||
|
|
||||||
|
return (OS.indexOf("mac") >= 0);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isUnix() {
|
||||||
|
|
||||||
|
return (OS.indexOf("nix") >= 0 || OS.indexOf("nux") >= 0 || OS.indexOf("aix") > 0 );
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isSolaris() {
|
||||||
|
|
||||||
|
return (OS.indexOf("sunos") >= 0);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue