Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
-
a5b592a6
by Tony CHEMIT at 2017-08-25T17:40:31+02:00
19 changed files:
- client/pom.xml
- client/src/main/java/fr/ird/observe/client/ui/content/Common.jcss
- client/src/main/java/fr/ird/observe/client/ui/content/ContentUIInitializer.java
- client/src/main/java/fr/ird/observe/client/ui/content/open/longline/ActivityLonglineUI.jaxx
- client/src/main/java/fr/ird/observe/client/ui/content/open/longline/ActivityLonglineUI.jcss
- client/src/main/java/fr/ird/observe/client/ui/content/open/longline/ActivityLonglineUIHandler.java
- client/src/main/java/fr/ird/observe/client/ui/content/open/seine/ActivitySeineUI.jaxx
- client/src/main/java/fr/ird/observe/client/ui/content/open/seine/ActivitySeineUI.jcss
- client/src/main/java/fr/ird/observe/client/ui/content/open/seine/ActivitySeineUIHandler.java
- client/src/main/java/fr/ird/observe/client/ui/content/simple/longline/BranchlineUI.jaxx
- client/src/main/java/fr/ird/observe/client/ui/content/simple/longline/SetLonglineUI.jaxx
- client/src/main/java/fr/ird/observe/client/ui/content/simple/seine/SetSeineUI.jaxx
- client/src/main/java/fr/ird/observe/client/ui/content/table/longline/TdrUI.jaxx
- client/src/main/java/fr/ird/observe/client/ui/content/table/seine/NonTargetCatchReleaseUI.jaxx
- client/src/main/java/fr/ird/observe/client/ui/util/UIHelper.java
- pom.xml
- validation/src/main/resources/i18n/validation_en_GB.properties
- validation/src/main/resources/i18n/validation_es_ES.properties
- validation/src/main/resources/i18n/validation_fr_FR.properties
Changes:
| ... | ... | @@ -421,6 +421,10 @@ |
| 421 | 421 |
<groupId>io.ultreia.java4all.jaxx</groupId>
|
| 422 | 422 |
<artifactId>jaxx-widgets-config</artifactId>
|
| 423 | 423 |
</dependency>
|
| 424 |
+ <dependency>
|
|
| 425 |
+ <groupId>io.ultreia.java4all.jaxx</groupId>
|
|
| 426 |
+ <artifactId>jaxx-widgets-temperature</artifactId>
|
|
| 427 |
+ </dependency>
|
|
| 424 | 428 |
|
| 425 | 429 |
<!-- commons dependencies -->
|
| 426 | 430 |
|
| ... | ... | @@ -21,7 +21,7 @@ |
| 21 | 21 |
*/
|
| 22 | 22 |
|
| 23 | 23 |
JLabel {
|
| 24 |
- computeI18n:""
|
|
| 24 |
+ computeI18n:"";
|
|
| 25 | 25 |
}
|
| 26 | 26 |
|
| 27 | 27 |
JButton {
|
| ... | ... | @@ -30,10 +30,12 @@ JButton { |
| 30 | 30 |
|
| 31 | 31 |
TimeEditor {
|
| 32 | 32 |
bean:{bean};
|
| 33 |
+ computeI18n:"";
|
|
| 33 | 34 |
}
|
| 34 | 35 |
|
| 35 | 36 |
DateTimeEditor {
|
| 36 | 37 |
bean:{bean};
|
| 38 |
+ computeI18n:"";
|
|
| 37 | 39 |
}
|
| 38 | 40 |
|
| 39 | 41 |
CoordinatesEditor {
|
| ... | ... | @@ -39,12 +39,12 @@ import fr.ird.observe.client.ui.actions.content.GoToTab5UIAction; |
| 39 | 39 |
import fr.ird.observe.client.ui.actions.content.GoToTab6UIAction;
|
| 40 | 40 |
import fr.ird.observe.client.ui.actions.content.GoToTabUIActionSupport;
|
| 41 | 41 |
import fr.ird.observe.client.ui.util.BooleanEditor;
|
| 42 |
-import fr.ird.observe.services.decoration.ObserveI18nLabelsBuilder;
|
|
| 43 | 42 |
import fr.ird.observe.client.ui.util.UIHelper;
|
| 44 | 43 |
import fr.ird.observe.client.ui.util.tripMap.ObserveMapPane;
|
| 45 | 44 |
import fr.ird.observe.client.validation.ObserveSwingValidator;
|
| 46 | 45 |
import fr.ird.observe.services.decoration.DecoratorService;
|
| 47 | 46 |
import fr.ird.observe.services.decoration.ObserveI18nDecoratorHelper;
|
| 47 |
+import fr.ird.observe.services.decoration.ObserveI18nLabelsBuilder;
|
|
| 48 | 48 |
import fr.ird.observe.services.decoration.decorators.DataReferenceDecorator;
|
| 49 | 49 |
import fr.ird.observe.services.decoration.decorators.ReferentialReferenceDecorator;
|
| 50 | 50 |
import fr.ird.observe.services.dto.DataDto;
|
| ... | ... | @@ -114,6 +114,9 @@ import org.nuiton.jaxx.widgets.select.BeanComboBox; |
| 114 | 114 |
import org.nuiton.jaxx.widgets.select.BeanListHeader;
|
| 115 | 115 |
import org.nuiton.jaxx.widgets.select.BeanUIUtil;
|
| 116 | 116 |
import org.nuiton.jaxx.widgets.select.FilterableDoubleList;
|
| 117 |
+import org.nuiton.jaxx.widgets.temperature.TemperatureEditor;
|
|
| 118 |
+import org.nuiton.jaxx.widgets.temperature.TemperatureEditorConfig;
|
|
| 119 |
+import org.nuiton.jaxx.widgets.temperature.TemperatureFormat;
|
|
| 117 | 120 |
import org.nuiton.util.DateUtil;
|
| 118 | 121 |
|
| 119 | 122 |
|
| ... | ... | @@ -309,6 +312,10 @@ public class ContentUIInitializer<E extends IdDto, UI extends ContentUI<E, UI>> |
| 309 | 312 |
}
|
| 310 | 313 |
if (o instanceof JLabel) {
|
| 311 | 314 |
init((JLabel) o);
|
| 315 |
+ continue;
|
|
| 316 |
+ }
|
|
| 317 |
+ if (o instanceof TemperatureEditor) {
|
|
| 318 |
+ init((TemperatureEditor) o);
|
|
| 312 | 319 |
}
|
| 313 | 320 |
|
| 314 | 321 |
}
|
| ... | ... | @@ -322,6 +329,20 @@ public class ContentUIInitializer<E extends IdDto, UI extends ContentUI<E, UI>> |
| 322 | 329 |
}
|
| 323 | 330 |
}
|
| 324 | 331 |
|
| 332 |
+ private void init(TemperatureEditor editor) {
|
|
| 333 |
+ NumberEditor numberEditor = editor.getEditor();
|
|
| 334 |
+ numberEditor.setShowReset(true);
|
|
| 335 |
+ numberEditor.setAutoPopup(ui.getConfig().isAutoPopupNumberEditor());
|
|
| 336 |
+ numberEditor.setShowPopupButton(ui.getConfig().isShowNumberEditorButton());
|
|
| 337 |
+ |
|
| 338 |
+ String propertyName = editor.getName();
|
|
| 339 |
+ JLabel label = (JLabel) ui.getObjectById(propertyName + "Label");
|
|
| 340 |
+ Objects.requireNonNull(label, "can't find label for temperatur editor " + editor);
|
|
| 341 |
+ editor.setConfig(new TemperatureEditorConfig(TemperatureFormat.C, getBean(), label.getText(), propertyName));
|
|
| 342 |
+ editor.init(label);
|
|
| 343 |
+ |
|
| 344 |
+ }
|
|
| 345 |
+ |
|
| 325 | 346 |
private void init(JLabel editor) {
|
| 326 | 347 |
String editorName = StringUtils.removeEnd(editor.getName(), "Label");
|
| 327 | 348 |
Object objectById = ui.getObjectById(editorName);
|
| ... | ... | @@ -41,6 +41,10 @@ |
| 41 | 41 |
fr.ird.observe.client.ui.actions.main.global.NewNextDataGlobalUIAction
|
| 42 | 42 |
fr.ird.observe.client.ui.util.JComment
|
| 43 | 43 |
|
| 44 |
+ org.nuiton.jaxx.widgets.temperature.TemperatureFormat
|
|
| 45 |
+ org.nuiton.jaxx.widgets.temperature.TemperatureEditor
|
|
| 46 |
+ org.nuiton.jaxx.widgets.temperature.TemperatureEditorConfig
|
|
| 47 |
+ |
|
| 44 | 48 |
org.nuiton.jaxx.widgets.number.NumberEditor
|
| 45 | 49 |
org.nuiton.jaxx.widgets.select.BeanComboBox
|
| 46 | 50 |
|
| ... | ... | @@ -76,7 +80,7 @@ |
| 76 | 80 |
<!-- date - time -->
|
| 77 | 81 |
<row>
|
| 78 | 82 |
<cell columns="2" weightx="1">
|
| 79 |
- <DateTimeEditor id='timeStamp' constructorParams='this' styleClass="i18n"/>
|
|
| 83 |
+ <DateTimeEditor id='timeStamp' constructorParams='this'/>
|
|
| 80 | 84 |
</cell>
|
| 81 | 85 |
</row>
|
| 82 | 86 |
|
| ... | ... | @@ -114,7 +118,7 @@ |
| 114 | 118 |
<JLabel id='seaSurfaceTemperatureLabel'/>
|
| 115 | 119 |
</cell>
|
| 116 | 120 |
<cell anchor='east' fill="both">
|
| 117 |
- <NumberEditor id='seaSurfaceTemperature' constructorParams='this' styleClass="float2"/>
|
|
| 121 |
+ <TemperatureEditor id='seaSurfaceTemperature' constructorParams='this'/>
|
|
| 118 | 122 |
</cell>
|
| 119 | 123 |
</row>
|
| 120 | 124 |
|
| ... | ... | @@ -59,8 +59,8 @@ |
| 59 | 59 |
}
|
| 60 | 60 |
|
| 61 | 61 |
#seaSurfaceTemperature {
|
| 62 |
- property:{ActivityLonglineDto.PROPERTY_SEA_SURFACE_TEMPERATURE};
|
|
| 63 |
- numberValue:{bean.getSeaSurfaceTemperature()};
|
|
| 62 |
+ format:{TemperatureFormat.C};
|
|
| 63 |
+ storageTemperature:{bean.getSeaSurfaceTemperature()};
|
|
| 64 | 64 |
}
|
| 65 | 65 |
|
| 66 | 66 |
#reopen {
|
| ... | ... | @@ -211,7 +211,7 @@ class ActivityLonglineUIHandler extends ContentOpenableUIHandler<ActivityLonglin |
| 211 | 211 |
|
| 212 | 212 |
super.startEditUI(
|
| 213 | 213 |
ActivityLonglineUI.BINDING_TIME_STAMP_DATE,
|
| 214 |
- ActivityLonglineUI.BINDING_SEA_SURFACE_TEMPERATURE_NUMBER_VALUE,
|
|
| 214 |
+ ActivityLonglineUI.BINDING_SEA_SURFACE_TEMPERATURE_STORAGE_TEMPERATURE,
|
|
| 215 | 215 |
ActivityLonglineUI.BINDING_COMMENT_MODEL,
|
| 216 | 216 |
ActivityLonglineUI.BINDING_VESSEL_ACTIVITY_LONGLINE_SELECTED_ITEM,
|
| 217 | 217 |
ActivityLonglineUI.BINDING_FPA_ZONE_SELECTED_ITEM,
|
| ... | ... | @@ -40,6 +40,10 @@ |
| 40 | 40 |
fr.ird.observe.services.dto.referential.seine.DetectionModeDto
|
| 41 | 41 |
fr.ird.observe.services.dto.referential.seine.WindDto
|
| 42 | 42 |
|
| 43 |
+ org.nuiton.jaxx.widgets.temperature.TemperatureFormat
|
|
| 44 |
+ org.nuiton.jaxx.widgets.temperature.TemperatureEditor
|
|
| 45 |
+ org.nuiton.jaxx.widgets.temperature.TemperatureEditorConfig
|
|
| 46 |
+ |
|
| 43 | 47 |
fr.ird.observe.client.ui.actions.content.DeleteDataUIAction
|
| 44 | 48 |
fr.ird.observe.client.ui.actions.content.AddActivitySeineSetUIAction
|
| 45 | 49 |
fr.ird.observe.client.ui.actions.content.AddActivitySeineFloatingObjectUIAction
|
| ... | ... | @@ -199,7 +203,7 @@ |
| 199 | 203 |
<JLabel id='seaSurfaceTemperatureLabel'/>
|
| 200 | 204 |
</cell>
|
| 201 | 205 |
<cell anchor='east' fill="both">
|
| 202 |
- <NumberEditor id='seaSurfaceTemperature' constructorParams='this' styleClass="float2"/>
|
|
| 206 |
+ <TemperatureEditor id='seaSurfaceTemperature' constructorParams='this'/>
|
|
| 203 | 207 |
</cell>
|
| 204 | 208 |
</row>
|
| 205 | 209 |
|
| ... | ... | @@ -104,8 +104,8 @@ |
| 104 | 104 |
}
|
| 105 | 105 |
|
| 106 | 106 |
#seaSurfaceTemperature {
|
| 107 |
- property:{ActivitySeineDto.PROPERTY_SEA_SURFACE_TEMPERATURE};
|
|
| 108 |
- numberValue:{bean.getSeaSurfaceTemperature()};
|
|
| 107 |
+ format:{TemperatureFormat.C};
|
|
| 108 |
+ storageTemperature:{bean.getSeaSurfaceTemperature()};
|
|
| 109 | 109 |
}
|
| 110 | 110 |
|
| 111 | 111 |
#wind {
|
| ... | ... | @@ -264,7 +264,7 @@ class ActivitySeineUIHandler extends ContentOpenableUIHandler<ActivitySeineDto, |
| 264 | 264 |
|
| 265 | 265 |
super.startEditUI(ActivitySeineUI.BINDING_TIME_TIME,
|
| 266 | 266 |
ActivitySeineUI.BINDING_VESSEL_SPEED_NUMBER_VALUE,
|
| 267 |
- ActivitySeineUI.BINDING_SEA_SURFACE_TEMPERATURE_NUMBER_VALUE,
|
|
| 267 |
+ ActivitySeineUI.BINDING_SEA_SURFACE_TEMPERATURE_STORAGE_TEMPERATURE,
|
|
| 268 | 268 |
ActivitySeineUI.BINDING_COMMENT_MODEL,
|
| 269 | 269 |
ActivitySeineUI.BINDING_VESSEL_ACTIVITY_SEINE_SELECTED_ITEM,
|
| 270 | 270 |
ActivitySeineUI.BINDING_PREVIOUS_FPA_ZONE_SELECTED_ITEM,
|
| ... | ... | @@ -135,7 +135,7 @@ public void edit(BranchlineDto branchline) { getHandler().edit(branchline); } |
| 135 | 135 |
<!-- timerTimeOnBoard -->
|
| 136 | 136 |
<row>
|
| 137 | 137 |
<cell columns="3">
|
| 138 |
- <DateTimeEditor id='timerTimeOnBoard' constructorParams='this' styleClass="i18n"/>
|
|
| 138 |
+ <DateTimeEditor id='timerTimeOnBoard' constructorParams='this'/>
|
|
| 139 | 139 |
</cell>
|
| 140 | 140 |
</row>
|
| 141 | 141 |
|
| ... | ... | @@ -130,7 +130,7 @@ |
| 130 | 130 |
<!-- setting start timeStamp -->
|
| 131 | 131 |
<row>
|
| 132 | 132 |
<cell weightx="1">
|
| 133 |
- <DateTimeEditor id='settingStartTimeStamp' constructorParams='this' styleClass="i18n"/>
|
|
| 133 |
+ <DateTimeEditor id='settingStartTimeStamp' constructorParams='this'/>
|
|
| 134 | 134 |
</cell>
|
| 135 | 135 |
</row>
|
| 136 | 136 |
|
| ... | ... | @@ -144,7 +144,7 @@ |
| 144 | 144 |
<!-- setting end timeStamp -->
|
| 145 | 145 |
<row>
|
| 146 | 146 |
<cell>
|
| 147 |
- <DateTimeEditor id='settingEndTimeStamp' constructorParams='this' styleClass="i18n"/>
|
|
| 147 |
+ <DateTimeEditor id='settingEndTimeStamp' constructorParams='this'/>
|
|
| 148 | 148 |
</cell>
|
| 149 | 149 |
</row>
|
| 150 | 150 |
|
| ... | ... | @@ -354,7 +354,7 @@ |
| 354 | 354 |
<!-- hauling start timeStamp -->
|
| 355 | 355 |
<row>
|
| 356 | 356 |
<cell columns="2" weightx="1">
|
| 357 |
- <DateTimeEditor id='haulingStartTimeStamp' constructorParams='this' styleClass="i18n"/>
|
|
| 357 |
+ <DateTimeEditor id='haulingStartTimeStamp' constructorParams='this'/>
|
|
| 358 | 358 |
</cell>
|
| 359 | 359 |
</row>
|
| 360 | 360 |
|
| ... | ... | @@ -368,7 +368,7 @@ |
| 368 | 368 |
<!-- hauling end timeStamp -->
|
| 369 | 369 |
<row>
|
| 370 | 370 |
<cell columns="2" weightx="1">
|
| 371 |
- <DateTimeEditor id='haulingEndTimeStamp' constructorParams='this' styleClass="i18n"/>
|
|
| 371 |
+ <DateTimeEditor id='haulingEndTimeStamp' constructorParams='this'/>
|
|
| 372 | 372 |
</cell>
|
| 373 | 373 |
</row>
|
| 374 | 374 |
|
| ... | ... | @@ -74,17 +74,17 @@ |
| 74 | 74 |
<Table fill="both">
|
| 75 | 75 |
<row>
|
| 76 | 76 |
<cell weightx="1" columns="2">
|
| 77 |
- <DateTimeEditor id='startTime' constructorParams='this' styleClass="i18n"/>
|
|
| 77 |
+ <DateTimeEditor id='startTime' constructorParams='this'/>
|
|
| 78 | 78 |
</cell>
|
| 79 | 79 |
</row>
|
| 80 | 80 |
<row>
|
| 81 | 81 |
<cell weightx="1" columns="2">
|
| 82 |
- <DateTimeEditor id='endPursingTimeStamp' constructorParams='this' styleClass="i18n"/>
|
|
| 82 |
+ <DateTimeEditor id='endPursingTimeStamp' constructorParams='this'/>
|
|
| 83 | 83 |
</cell>
|
| 84 | 84 |
</row>
|
| 85 | 85 |
<row>
|
| 86 | 86 |
<cell weightx="1" columns="2">
|
| 87 |
- <DateTimeEditor id='endSetTimeStamp' constructorParams='this' styleClass="i18n"/>
|
|
| 87 |
+ <DateTimeEditor id='endSetTimeStamp' constructorParams='this'/>
|
|
| 88 | 88 |
</cell>
|
| 89 | 89 |
</row>
|
| 90 | 90 |
<row>
|
| ... | ... | @@ -265,25 +265,25 @@ |
| 265 | 265 |
<!-- deployementStart -->
|
| 266 | 266 |
<row>
|
| 267 | 267 |
<cell weightx="1" fill="both">
|
| 268 |
- <DateTimeEditor id='deployementStart' constructorParams='this' styleClass="i18n"/>
|
|
| 268 |
+ <DateTimeEditor id='deployementStart' constructorParams='this'/>
|
|
| 269 | 269 |
</cell>
|
| 270 | 270 |
</row>
|
| 271 | 271 |
<!-- fishingStart -->
|
| 272 | 272 |
<row>
|
| 273 | 273 |
<cell>
|
| 274 |
- <DateTimeEditor id='fishingStart' constructorParams='this' styleClass="i18n"/>
|
|
| 274 |
+ <DateTimeEditor id='fishingStart' constructorParams='this'/>
|
|
| 275 | 275 |
</cell>
|
| 276 | 276 |
</row>
|
| 277 | 277 |
<!-- fishingEnd -->
|
| 278 | 278 |
<row>
|
| 279 | 279 |
<cell>
|
| 280 |
- <DateTimeEditor id='fishingEnd' constructorParams='this' styleClass="i18n"/>
|
|
| 280 |
+ <DateTimeEditor id='fishingEnd' constructorParams='this'/>
|
|
| 281 | 281 |
</cell>
|
| 282 | 282 |
</row>
|
| 283 | 283 |
<!-- deployementEnd -->
|
| 284 | 284 |
<row>
|
| 285 | 285 |
<cell>
|
| 286 |
- <DateTimeEditor id='deployementEnd' constructorParams='this' styleClass="i18n"/>
|
|
| 286 |
+ <DateTimeEditor id='deployementEnd' constructorParams='this'/>
|
|
| 287 | 287 |
</cell>
|
| 288 | 288 |
</row>
|
| 289 | 289 |
</Table>
|
| ... | ... | @@ -154,13 +154,13 @@ |
| 154 | 154 |
<!-- detection time -->
|
| 155 | 155 |
<row>
|
| 156 | 156 |
<cell columns="2" weightx="1">
|
| 157 |
- <DateTimeEditor id='detectionTime' constructorParams='this' styleClass="i18n"/>
|
|
| 157 |
+ <DateTimeEditor id='detectionTime' constructorParams='this'/>
|
|
| 158 | 158 |
</cell>
|
| 159 | 159 |
</row>
|
| 160 | 160 |
<!-- release time -->
|
| 161 | 161 |
<row>
|
| 162 | 162 |
<cell columns="2" weightx="1">
|
| 163 |
- <DateTimeEditor id='releaseTime' constructorParams='this' styleClass="i18n"/>
|
|
| 163 |
+ <DateTimeEditor id='releaseTime' constructorParams='this'/>
|
|
| 164 | 164 |
</cell>
|
| 165 | 165 |
</row>
|
| 166 | 166 |
|
| ... | ... | @@ -93,65 +93,6 @@ public class UIHelper extends SwingUtil { |
| 93 | 93 |
static private final Log log = LogFactory.getLog(UIHelper.class);
|
| 94 | 94 |
|
| 95 | 95 |
/**
|
| 96 |
- * Pattern to use for short numeric values in editors with max 3 digits.
|
|
| 97 |
- *
|
|
| 98 |
- * @since 2.3
|
|
| 99 |
- */
|
|
| 100 |
- public static final String INT_3_DIGITS_PATTERN = "\\d{0,3}";
|
|
| 101 |
- |
|
| 102 |
- /**
|
|
| 103 |
- * Pattern to use for integer numeric values in editors with max 6 digits.
|
|
| 104 |
- *
|
|
| 105 |
- * @since 2.3
|
|
| 106 |
- */
|
|
| 107 |
- public static final String INT_6_DIGITS_PATTERN = "\\d{0,6}";
|
|
| 108 |
- |
|
| 109 |
- /**
|
|
| 110 |
- * Pattern to use for integer numeric values in editors with max 7 digits.
|
|
| 111 |
- *
|
|
| 112 |
- * @since 2.3
|
|
| 113 |
- */
|
|
| 114 |
- public static final String INT_7_DIGITS_PATTERN = "\\d{0,7}";
|
|
| 115 |
- |
|
| 116 |
- /**
|
|
| 117 |
- * Pattern to use for long numeric values in editors with max 10 digits.
|
|
| 118 |
- *
|
|
| 119 |
- * @since 3.7
|
|
| 120 |
- */
|
|
| 121 |
- public static final String LONG_10_DIGITS_PATTERN = "\\d{0,10}";
|
|
| 122 |
- |
|
| 123 |
- /**
|
|
| 124 |
- * Pattern to use for decimal numeric values with 1 decimal digits in
|
|
| 125 |
- * editors.
|
|
| 126 |
- *
|
|
| 127 |
- * @since 2.3
|
|
| 128 |
- */
|
|
| 129 |
- public static final String DECIMAL1_PATTERN = "\\d{0,6}|\\d{1,6}.\\d{0,1}";
|
|
| 130 |
- |
|
| 131 |
- /**
|
|
| 132 |
- * Pattern to use for decimal numeric values with 2 decimal digits in
|
|
| 133 |
- * editors.
|
|
| 134 |
- *
|
|
| 135 |
- * @since 2.3
|
|
| 136 |
- */
|
|
| 137 |
- public static final String DECIMAL2_PATTERN = "\\d{0,6}|\\d{1,6}.\\d{0,2}";
|
|
| 138 |
- |
|
| 139 |
- /**
|
|
| 140 |
- * Pattern to use for decimal numeric values with 3 decimal digits in
|
|
| 141 |
- * editors.
|
|
| 142 |
- *
|
|
| 143 |
- * @since 2.3
|
|
| 144 |
- */
|
|
| 145 |
- public static final String DECIMAL3_PATTERN = "\\d{0,6}|\\d{1,6}.\\d{0,3}";
|
|
| 146 |
- /**
|
|
| 147 |
- * Pattern to use for decimal numeric values with 4 decimal digits in
|
|
| 148 |
- * editors.
|
|
| 149 |
- *
|
|
| 150 |
- * @since 5.0.3
|
|
| 151 |
- */
|
|
| 152 |
- public static final String DECIMAL4_PATTERN = "\\d{0,6}|\\d{1,6}.\\d{0,4}";
|
|
| 153 |
- |
|
| 154 |
- /**
|
|
| 155 | 96 |
* Components which must NOT be blocked by any layer in ui.
|
| 156 | 97 |
*
|
| 157 | 98 |
* @since 2.0
|
| ... | ... | @@ -508,17 +449,17 @@ public class UIHelper extends SwingUtil { |
| 508 | 449 |
clipboard.setContents(selection, selection);
|
| 509 | 450 |
}
|
| 510 | 451 |
|
| 511 |
- public static void setMainUIVisible(final ObserveMainUI ui) {
|
|
| 512 |
- |
|
| 513 |
- // force le redimensionnement du splitpane
|
|
| 514 |
- ui.getSplitpane().revalidate();
|
|
| 515 |
- |
|
| 516 |
- // force le redimensionnement du splitpane2
|
|
| 517 |
- ui.getSplitpane2().revalidate();
|
|
| 518 |
- |
|
| 519 |
- // affichage de l'interface graphique
|
|
| 520 |
- SwingUtilities.invokeLater(() -> ui.setVisible(true));
|
|
| 521 |
- }
|
|
| 452 |
+// public static void setMainUIVisible(final ObserveMainUI ui) {
|
|
| 453 |
+//
|
|
| 454 |
+// // force le redimensionnement du splitpane
|
|
| 455 |
+// ui.getSplitpane().revalidate();
|
|
| 456 |
+//
|
|
| 457 |
+// // force le redimensionnement du splitpane2
|
|
| 458 |
+// ui.getSplitpane2().revalidate();
|
|
| 459 |
+//
|
|
| 460 |
+// // affichage de l'interface graphique
|
|
| 461 |
+// SwingUtilities.invokeLater(() -> ui.setVisible(true));
|
|
| 462 |
+// }
|
|
| 522 | 463 |
|
| 523 | 464 |
public static void stopEditing(JTable table) {
|
| 524 | 465 |
TableCellEditor cellEditor = table.getCellEditor();
|
| ... | ... | @@ -600,7 +541,7 @@ public class UIHelper extends SwingUtil { |
| 600 | 541 |
|
| 601 | 542 |
}
|
| 602 | 543 |
|
| 603 |
- static protected <E extends Throwable> boolean containsExceptionInStack(Throwable e, Class<E> type) {
|
|
| 544 |
+ private static <E extends Throwable> boolean containsExceptionInStack(Throwable e, Class<E> type) {
|
|
| 604 | 545 |
|
| 605 | 546 |
if (type.isInstance(e)) {
|
| 606 | 547 |
return true;
|
| ... | ... | @@ -168,7 +168,7 @@ |
| 168 | 168 |
<eugenePluginVersion>3.0-alpha-11</eugenePluginVersion>
|
| 169 | 169 |
<processorPluginVersion>1.3</processorPluginVersion>
|
| 170 | 170 |
|
| 171 |
- <jaxxVersion>3.0-alpha-11</jaxxVersion>
|
|
| 171 |
+ <jaxxVersion>3.0-alpha-12-SNAPSHOT</jaxxVersion>
|
|
| 172 | 172 |
<nuitonI18nVersion>4.0-alpha-4</nuitonI18nVersion>
|
| 173 | 173 |
<nuitonConfigVersion>3.2</nuitonConfigVersion>
|
| 174 | 174 |
<topiaVersion>3.2.1</topiaVersion>
|
| ... | ... | @@ -568,6 +568,11 @@ |
| 568 | 568 |
</exclusion>
|
| 569 | 569 |
</exclusions>
|
| 570 | 570 |
</dependency>
|
| 571 |
+ <dependency>
|
|
| 572 |
+ <groupId>io.ultreia.java4all.jaxx</groupId>
|
|
| 573 |
+ <artifactId>jaxx-widgets-temperature</artifactId>
|
|
| 574 |
+ <version>${jaxxVersion}</version>
|
|
| 575 |
+ </dependency>
|
|
| 571 | 576 |
|
| 572 | 577 |
<!--swingX -->
|
| 573 | 578 |
<dependency>
|
| ... | ... | @@ -4,7 +4,7 @@ observe.common.ActivityLonglineDto.fpaZone=FPA Zone |
| 4 | 4 |
observe.common.ActivityLonglineDto.latitude=Latitude
|
| 5 | 5 |
observe.common.ActivityLonglineDto.longitude=Longitude
|
| 6 | 6 |
observe.common.ActivityLonglineDto.quadrant=Quadrant
|
| 7 |
-observe.common.ActivityLonglineDto.seaSurfaceTemperature=SST (°c)
|
|
| 7 |
+observe.common.ActivityLonglineDto.seaSurfaceTemperature=SST
|
|
| 8 | 8 |
observe.common.ActivityLonglineDto.time=Time
|
| 9 | 9 |
observe.common.ActivityLonglineDto.vesselActivityLongline=Vessel activity
|
| 10 | 10 |
observe.common.ActivityLonglineEncounterDto.comment=Comment
|
| ... | ... | @@ -4,7 +4,7 @@ observe.common.ActivityLonglineDto.fpaZone=Zona FPA |
| 4 | 4 |
observe.common.ActivityLonglineDto.latitude=Latitud
|
| 5 | 5 |
observe.common.ActivityLonglineDto.longitude=Longitude
|
| 6 | 6 |
observe.common.ActivityLonglineDto.quadrant=Quadrant
|
| 7 |
-observe.common.ActivityLonglineDto.seaSurfaceTemperature=Temperatura de la superficie (°c)
|
|
| 7 |
+observe.common.ActivityLonglineDto.seaSurfaceTemperature=Temperatura de la superficie
|
|
| 8 | 8 |
observe.common.ActivityLonglineDto.time=Hora
|
| 9 | 9 |
observe.common.ActivityLonglineDto.vesselActivityLongline=Actividad barco
|
| 10 | 10 |
observe.common.ActivityLonglineEncounterDto.comment=Comentarios
|
| ... | ... | @@ -21,7 +21,7 @@ observe.common.ActivitySeineDto.observedSystemDistance=Distancia al sistema obse |
| 21 | 21 |
observe.common.ActivitySeineDto.previousFpaZone=La zona FPA de que se salió
|
| 22 | 22 |
observe.common.ActivitySeineDto.quadrant=Quadrant
|
| 23 | 23 |
observe.common.ActivitySeineDto.reasonForNoFishing=Razón de no pesca Senne
|
| 24 |
-observe.common.ActivitySeineDto.seaSurfaceTemperature=Temperatura en superficie (°)
|
|
| 24 |
+observe.common.ActivitySeineDto.seaSurfaceTemperature=Temperatura en superficie
|
|
| 25 | 25 |
observe.common.ActivitySeineDto.surroundingActivity=Actividad circundante
|
| 26 | 26 |
observe.common.ActivitySeineDto.time=Hora de la observación
|
| 27 | 27 |
observe.common.ActivitySeineDto.vesselActivitySeine=Actividad buque
|
| ... | ... | @@ -4,7 +4,7 @@ observe.common.ActivityLonglineDto.fpaZone=Zone FPA |
| 4 | 4 |
observe.common.ActivityLonglineDto.latitude=Latitude
|
| 5 | 5 |
observe.common.ActivityLonglineDto.longitude=Longitude
|
| 6 | 6 |
observe.common.ActivityLonglineDto.quadrant=Quadrant
|
| 7 |
-observe.common.ActivityLonglineDto.seaSurfaceTemperature=Température surface (°c)
|
|
| 7 |
+observe.common.ActivityLonglineDto.seaSurfaceTemperature=Température surface
|
|
| 8 | 8 |
observe.common.ActivityLonglineDto.time=Heure
|
| 9 | 9 |
observe.common.ActivityLonglineDto.vesselActivityLongline=Activité bateau
|
| 10 | 10 |
observe.common.ActivityLonglineEncounterDto.comment=Commentaire
|
| ... | ... | @@ -21,7 +21,7 @@ observe.common.ActivitySeineDto.observedSystemDistance=Distance système observ |
| 21 | 21 |
observe.common.ActivitySeineDto.previousFpaZone=Zone FPA quittée
|
| 22 | 22 |
observe.common.ActivitySeineDto.quadrant=Quadrant
|
| 23 | 23 |
observe.common.ActivitySeineDto.reasonForNoFishing=Raison de non coup de Senne
|
| 24 |
-observe.common.ActivitySeineDto.seaSurfaceTemperature=Température surface (°)
|
|
| 24 |
+observe.common.ActivitySeineDto.seaSurfaceTemperature=Température surface
|
|
| 25 | 25 |
observe.common.ActivitySeineDto.surroundingActivity=Activité environnante
|
| 26 | 26 |
observe.common.ActivitySeineDto.time=Heure d'observation
|
| 27 | 27 |
observe.common.ActivitySeineDto.vesselActivitySeine=Activité bateau
|