diff --git a/simpleexample2/core/src/main/java/simpleex/core/MetaData.java b/simpleexample2/core/src/main/java/simpleex/core/MetaData.java index cd97791295bcc44d241c31e9153c4b972332008e..e81a250fecf788d2a0f89490591f86aafccb32fd 100644 --- a/simpleexample2/core/src/main/java/simpleex/core/MetaData.java +++ b/simpleexample2/core/src/main/java/simpleex/core/MetaData.java @@ -21,7 +21,7 @@ public class MetaData { /** * the list containing standard properties associated to location metadata */ - final public static List<String> STD_PROPERTIES = Collections.unmodifiableList(Arrays.asList(NAME_PROPERTY, DESCRIPTION_PROPERTY)); + public final static List<String> STD_PROPERTIES = Collections.unmodifiableList(Arrays.asList(NAME_PROPERTY, DESCRIPTION_PROPERTY)); private Collection<String> tags; @@ -291,7 +291,7 @@ public class MetaData { * @param propertyName the property name to check * @return true if custom false if standard prop */ - public boolean isCustomProperty(String propertyName) { + public static boolean isCustomProperty(String propertyName) { return !(STD_PROPERTIES.contains(propertyName)); } diff --git a/simpleexample2/fxui/src/main/java/simpleex/ui/MetaDataEditorController.java b/simpleexample2/fxui/src/main/java/simpleex/ui/MetaDataEditorController.java index 9b6f0829aa49eb11ce87860fb9c87e040eb9c45e..88851ac225148f876f87207b3b4bf70c22b4206b 100644 --- a/simpleexample2/fxui/src/main/java/simpleex/ui/MetaDataEditorController.java +++ b/simpleexample2/fxui/src/main/java/simpleex/ui/MetaDataEditorController.java @@ -179,7 +179,7 @@ public class MetaDataEditorController { public void onAddUpdateProperty(ActionEvent event) { final String newKey = newKeyInput.getText(); final String newValue = newValueInput.getText(); - if(!newKey.isBlank() && (!MetaData.STD_PROPERTIES.contains(newKey))) { + if(!newKey.isBlank() && (MetaData.isCustomProperty(newKey))) { latlong.getMetaData().setProperty(newKey, newValue); updatePropertiesTable(); }