diff --git a/core/src/main/java/info/openrocket/core/file/configuration/XmlContainerElement.java b/core/src/main/java/info/openrocket/core/file/configuration/XmlContainerElement.java deleted file mode 100644 index 028408ecb..000000000 --- a/core/src/main/java/info/openrocket/core/file/configuration/XmlContainerElement.java +++ /dev/null @@ -1,23 +0,0 @@ -package info.openrocket.core.file.configuration; - -import java.util.ArrayList; -import java.util.List; - -public class XmlContainerElement extends XmlElement { - - private final ArrayList subelements = new ArrayList(); - - public XmlContainerElement(String name) { - super(name); - } - - public void addElement(XmlElement element) { - subelements.add(element); - } - - @SuppressWarnings("unchecked") - public List getElements() { - return (List) subelements.clone(); - } - -} diff --git a/core/src/main/java/info/openrocket/core/file/configuration/XmlContentElement.java b/core/src/main/java/info/openrocket/core/file/configuration/XmlContentElement.java deleted file mode 100644 index e6651d85c..000000000 --- a/core/src/main/java/info/openrocket/core/file/configuration/XmlContentElement.java +++ /dev/null @@ -1,27 +0,0 @@ -package info.openrocket.core.file.configuration; - -/** - * A simple XML element that contains textual content. - * - * @author Sampo Niskanen - */ -public class XmlContentElement extends XmlElement { - - private String content = ""; - - public XmlContentElement(String name) { - super(name); - } - - public String getContent() { - return content; - } - - public void setContent(String content) { - if (content == null) { - throw new IllegalArgumentException("XML content cannot be null"); - } - this.content = content; - } - -} diff --git a/core/src/main/java/info/openrocket/core/file/configuration/XmlElement.java b/core/src/main/java/info/openrocket/core/file/configuration/XmlElement.java deleted file mode 100644 index 4e9ee189b..000000000 --- a/core/src/main/java/info/openrocket/core/file/configuration/XmlElement.java +++ /dev/null @@ -1,43 +0,0 @@ -package info.openrocket.core.file.configuration; - -import java.util.HashMap; -import java.util.Map; - -/** - * A base simple XML element. A simple XML element can contain either other XML - * elements - * (XmlContainerElement) or textual content (XmlContentElement), but not both. - * - * @author Sampo Niskanen - */ -public abstract class XmlElement { - - private final String name; - private final HashMap attributes = new HashMap(); - - public XmlElement(String name) { - this.name = name; - } - - public String getName() { - return name; - } - - public void setAttribute(String key, String value) { - attributes.put(key, value); - } - - public void removeAttribute(String key) { - attributes.remove(key); - } - - public String getAttribute(String key) { - return attributes.get(key); - } - - @SuppressWarnings("unchecked") - public Map getAttributes() { - return (Map) attributes.clone(); - } - -} diff --git a/core/src/main/java/module-info.java b/core/src/main/java/module-info.java index 459e2c626..d2a8c328f 100644 --- a/core/src/main/java/module-info.java +++ b/core/src/main/java/module-info.java @@ -40,7 +40,6 @@ open module info.openrocket.core { exports info.openrocket.core.document.attachments; exports info.openrocket.core.document.events; exports info.openrocket.core.file; - exports info.openrocket.core.file.configuration; exports info.openrocket.core.file.iterator; exports info.openrocket.core.file.motor; exports info.openrocket.core.file.openrocket; @@ -106,4 +105,4 @@ open module info.openrocket.core { info.openrocket.core.optimization.services.DefaultOptimizableParameterService; provides info.openrocket.core.optimization.services.SimulationModifierService with info.openrocket.core.optimization.services.DefaultSimulationModifierService; -} \ No newline at end of file +} diff --git a/core/src/main/resources/datafiles/thrustcurves/thrustcurves.ser b/core/src/main/resources/datafiles/thrustcurves/thrustcurves.ser index 0819a2305..5a6859372 100644 Binary files a/core/src/main/resources/datafiles/thrustcurves/thrustcurves.ser and b/core/src/main/resources/datafiles/thrustcurves/thrustcurves.ser differ