no message

This commit is contained in:
2024-10-14 12:37:30 +03:00
parent e265a2a3b6
commit e1627badd3

View File

@@ -1,10 +1,10 @@
package Common;
import Common.Database.Objects.PassStats.PassStats;
import Common.Database.Objects.iDBObject;
import Common.Database.VisualiserDatabase;
import Common.Passes.Pass;
import Common.Passes.PassCode_;
import Common.Utils.TextLog;
import Common.Database.Objects.PassStats.PassStats;
import Common.Visual.Windows.PassForm;
import _VisualDVM.Current;
@@ -13,7 +13,7 @@ import java.util.LinkedHashMap;
import java.util.Vector;
//Основной объект визуализатора.
public abstract class MainModule_<D extends VisualiserDatabase> {
public static MainModule_ object =null;
public static MainModule_ object = null; //текущий экземпляр
//--
D db;
Class<D> db_class;
@@ -44,12 +44,12 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
db.prepareTablesStatements();
db.Synchronize();
}
public void DeactivateDB() throws Exception{
public void DeactivateDB() throws Exception {
if (db != null) db.Disconnect();
}
public Object get(Current_ name) {
if (!objects.containsKey(name))
objects.put(name,null);
objects.put(name, null);
return objects.get(name);
}
public Object set(Current_ name, Object object) {
@@ -70,15 +70,15 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
//ПРОХОДЫ
public abstract Class getPassCodesEnum();
public abstract String getAllPassesClassPrefix();
private void createPasses(){
passes= new LinkedHashMap<>();
for (Object code: getPassCodesEnum().getEnumConstants()){
private void createPasses() {
passes = new LinkedHashMap<>();
for (Object code : getPassCodesEnum().getEnumConstants()) {
try {
Class<?> clazz = Class.forName(getAllPassesClassPrefix() + code.toString());
Pass pass = ((Pass) clazz.newInstance());
passes.put((PassCode_) code, pass);
} catch (Exception ex) {
ex.printStackTrace();
ex.printStackTrace();
}
}
}
@@ -92,13 +92,13 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
public PassForm getPassForm() {
return (PassForm) get(Current.PassForm);
}
public Pass getPass(PassCode_ code){
public Pass getPass(PassCode_ code) {
return passes.get(code);
}
public String getPassDescription(String passName){
return ((PassCode_)Enum.valueOf(MainModule_.object.getPassCodesEnum(), passName)).getDescription();
public String getPassDescription(String passName) {
return ((PassCode_) Enum.valueOf(MainModule_.object.getPassCodesEnum(), passName)).getDescription();
}
public Vector<Pass> getFirstAccessPasses(){
public Vector<Pass> getFirstAccessPasses() {
Vector<PassStats> sortedStats = new Vector<>(getDb().passStats.Data.values());
sortedStats.sort(new Comparator<PassStats>() {
@Override
@@ -106,8 +106,8 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
return Integer.compare(o2.Usages, o1.Usages);
}
});
Vector<Pass> res= new Vector<>();
for (PassStats passStats: sortedStats){
Vector<Pass> res = new Vector<>();
for (PassStats passStats : sortedStats) {
PassCode_ passCode = (PassCode_) Enum.valueOf(getPassCodesEnum(), passStats.code);
res.add(getPass(passCode));
}