no message
This commit is contained in:
@@ -5,6 +5,8 @@ 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;
|
||||
|
||||
import java.util.Comparator;
|
||||
import java.util.LinkedHashMap;
|
||||
@@ -22,7 +24,7 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
|
||||
public D getDb() {
|
||||
return db;
|
||||
}
|
||||
|
||||
//---
|
||||
private void createPasses(){
|
||||
passes= new LinkedHashMap<>();
|
||||
for (Object code: getPassCodesEnum().getEnumConstants()){
|
||||
@@ -39,6 +41,19 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
|
||||
for (PassCode_ code_in : codes_in)
|
||||
getPass(code_in).setControlsVisible(flag);
|
||||
}
|
||||
public boolean HasPassForm() {
|
||||
return get(Current.PassForm) != null;
|
||||
}
|
||||
public PassForm getPassForm() {
|
||||
return (PassForm) get(Current.PassForm);
|
||||
}
|
||||
public Pass getPass(PassCode_ code){
|
||||
return passes.get(code);
|
||||
}
|
||||
public String getPassDescription(String passName){
|
||||
return ((PassCode_)Enum.valueOf(MainModule_.object.getPassCodesEnum(), passName)).getDescription();
|
||||
}
|
||||
//---
|
||||
public MainModule_(Class<D> db_class_in) {
|
||||
objects = new LinkedHashMap<>();
|
||||
createPasses();
|
||||
@@ -85,12 +100,7 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
|
||||
public boolean matchCurrentID(Current_ name, int id) {
|
||||
return (get(name) != null) && (((iDBObject) get(name)).id == id);
|
||||
}
|
||||
public Pass getPass(PassCode_ code){
|
||||
return passes.get(code);
|
||||
}
|
||||
public String getPassDescription(String passName){
|
||||
return ((PassCode_)Enum.valueOf(MainModule_.object.getPassCodesEnum(), passName)).getDescription();
|
||||
}
|
||||
|
||||
public Vector<Pass> getFirstAccessPasses(){
|
||||
Vector<PassStats> sortedStats = new Vector<>(getDb().passStats.Data.values());
|
||||
sortedStats.sort(new Comparator<PassStats>() {
|
||||
|
||||
@@ -41,9 +41,6 @@ public class Utils_ {
|
||||
public static Semaphore date_semaphore = new Semaphore(1);
|
||||
public static long last_ticks = CommonConstants.Nan;
|
||||
//--------------------------------------------------
|
||||
//главная база данных
|
||||
// public static VisualiserDatabase db = null;
|
||||
//------------------------------------------------------------------------
|
||||
public static Object requireNonNullElse(Object value, Object default_value) {
|
||||
return (value != null) ? value : default_value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user