no message

This commit is contained in:
2025-03-04 14:19:04 +03:00
parent b908ddc8f1
commit 9c0f3215ad
5 changed files with 53 additions and 6 deletions

View File

@@ -23,8 +23,8 @@ public class TableMenu extends StyledPopupMenu {
//
add(value_scroll= new JScrollPane(value_view = new JTextArea()));
value_view.setEditable(false);
value_view.setLineWrap(true);
value_view.setWrapStyleWord(true);
//value_view.setLineWrap(true);
//value_view.setWrapStyleWord(true);
}
@Override
public void CheckElementsVisibility() {

View File

@@ -0,0 +1,40 @@
package _VisualDVM.ServerObjectsCache;
import Common.Utils.Utils_;
import _VisualDVM.GlobalData.CompilerEnvironment.Json.EnvironmentsJson;
import _VisualDVM.GlobalData.CompilerEnvironment.Json.EnvironmentsSetJson;
import _VisualDVM.GlobalData.CompilerOption.Json.OptionsJson;
import _VisualDVM.GlobalData.CompilerOption.Json.OptionsSetJson;
import _VisualDVM.TestingSystem.DVM.DVMSettings.DVMSettings;
import java.util.Vector;
public class DVMSettingsCache extends VisualCache {
public OptionsSetJson optionsSetJson=null;
public EnvironmentsSetJson environmentsSetJson=null;
//--
public String optionsSummary = null;
public String environmentsSummary = null;
//--
public DVMSettingsCache(DVMSettings dvmSettings) {
//-->>
if (dvmSettings.packedCompilationOptionsJson.isEmpty())
optionsSetJson = new OptionsSetJson();
else
optionsSetJson = Utils_.gson.fromJson(dvmSettings.packedCompilationOptionsJson, OptionsSetJson.class);
//-->>
if (dvmSettings.packedRunEnvironmentValuesJson.isEmpty())
environmentsSetJson = new EnvironmentsSetJson();
else
environmentsSetJson = Utils_.gson.fromJson(dvmSettings.packedRunEnvironmentValuesJson, EnvironmentsSetJson.class);
//--
Vector<String> optionsSummary_=new Vector<>();
for (OptionsJson optionsJson: optionsSetJson.values){
optionsSummary_.add(optionsJson.toLine());
}
optionsSummary = String.join("\n", optionsSummary_);
Vector<String> environmentsSummary_ = new Vector<>();
for (EnvironmentsJson environmentsJson: environmentsSetJson.values){
environmentsSummary_.add(environmentsJson.toLine());
}
environmentsSummary = String.join("\n", environmentsSummary_);
}
}

View File

@@ -3,6 +3,7 @@ import Common.Database.Objects.DBObject;
import _VisualDVM.TestingSystem.Common.Configuration.Configuration;
import _VisualDVM.TestingSystem.Common.TestingPackage.TestingPackage;
import _VisualDVM.TestingSystem.DVM.DVMConfiguration.DVMConfiguration;
import _VisualDVM.TestingSystem.DVM.DVMSettings.DVMSettings;
import _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration.SapforConfiguration;
import java.util.LinkedHashMap;
@@ -29,6 +30,7 @@ public class VisualCaches {
if (object instanceof SapforConfiguration) return new SapforConfigurationCache((Configuration) object);
if (object instanceof DVMConfiguration) return new DVMConfigurationCache((Configuration) object);
if (object instanceof TestingPackage) return new PackageCache((TestingPackage) object);
if (object instanceof DVMSettings) return new DVMSettingsCache((DVMSettings) object);
return new VisualCache();
}
public static VisualCache GetCache(DBObject object) {

View File

@@ -7,9 +7,13 @@ import Common.Visual.FilterFlag;
import Common.Visual.Menus.DataMenuBar;
import Common.Visual.Tables.ColumnInfo;
import Common.Visual.Tables.HeaderTextFilter;
import Common.Visual.Tables.RendererMultiline;
import Common.Visual.Windows.Dialog.DBObjectDialog;
import _VisualDVM.Global;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.ServerObjectsCache.ConfigurationCache;
import _VisualDVM.ServerObjectsCache.DVMSettingsCache;
import _VisualDVM.ServerObjectsCache.VisualCaches;
import _VisualDVM.TestingSystem.DVM.DVMSettings.DVMSettings;
import javax.swing.*;
@@ -35,13 +39,13 @@ public class DVMSettingsForm extends DataSetControlForm<DVMSettings> {
new ColumnInfo<DVMSettings>("флаги") {
@Override
public Object getFieldAt(DVMSettings object) {
return object.flags;
return ((DVMSettingsCache) VisualCaches.GetCache(object)).optionsSummary;
}
},
new ColumnInfo<DVMSettings>("окружение") {
@Override
public Object getFieldAt(DVMSettings object) {
return object.environments;
return ((DVMSettingsCache) VisualCaches.GetCache(object)).environmentsSummary;
}
},
new ColumnInfo<DVMSettings>("usr.par") {