diff --git a/pom.xml b/pom.xml
index 1eef89d..b4bc9ad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
org.openjump
dxf-driver
- 1.0.0
+ 2.0.0
dxf-driver
Driver for dxf file format
@@ -16,45 +16,31 @@
1.18.1
+
+
+ ojrepo
+ OpenJUMP Snapshot Repository
+ https://ojrepo.soldin.de/
+
+
+
+
+ org.openjump
+ OpenJUMP
+ 2.0-main-SNAPSHOT
+
org.locationtech.jts
jts-core
${jts.version}
-
- org.openjump
- OpenJUMP
- 2.0
- system
- ${project.basedir}/lib/OpenJUMP-20210412-b68329e.jar
-
junit
junit
4.13.2
test
-
-
-
\ No newline at end of file
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java
index cceb39f..23e315d 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java
@@ -36,6 +36,7 @@ import com.vividsolutions.jump.workbench.plugin.PlugInContext;
* @version 1.0.0
*/
// History
+// 2.0.0 (2021-08-22) : * version number alignment with OpenJUMP's
// 1.0.0 (2021-04-11) : * refactoring for OpenJUMP 2, JTS 1.18
// 0.9.0 (2018-06-02) : * fix a regression preventing export of MultiPolygons
// * use java 5 features (foreach, autoboxing, generics...)
@@ -83,6 +84,6 @@ public class DXFDriverConfiguration extends Extension {
public String getName() {return "DXF driver";}
- public String getVersion() {return "1.0.0 (2021-04-11)";}
+ public String getVersion() {return "2.0.0 (2021-08-22)";}
}
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfBLOCKS.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfBLOCKS.java
index edde43f..3c67e55 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfBLOCKS.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfBLOCKS.java
@@ -36,7 +36,6 @@ import com.vividsolutions.jump.feature.FeatureDataset;
* block.
* @author Michaƫl Michaud
*/
-// History
public class DxfBLOCKS {
FeatureCollection entities;
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfENTITY.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfENTITY.java
index 232dc7e..c207b9f 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfENTITY.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfENTITY.java
@@ -66,13 +66,6 @@ public class DxfENTITY {
public static int precision = 4;
private String layerName = "DEFAULT";
- //private String lineType = null;
- //private float elevation = 0f;
- //private float thickness = 0f;
- //private int colorNumber = 256;
- //private int space = 0;
- //private double[] extrusionDirection = null;
- //private int flags = 0;
public String getLayerName() {return layerName;}
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfFile.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfFile.java
index e0c6e9c..1d86922 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfFile.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfFile.java
@@ -66,7 +66,7 @@ public class DxfFile {
// Common FeatureSchema for ENTITIES
public final static FeatureSchema DXF_SCHEMA = new FeatureSchema();
public static boolean DXF_SCHEMA_INITIALIZED = false;
- //static int iterator = 0;
+
private DxfHEADER header = null;
private DxfCLASSES classes = null;
private DxfTABLES tables = null;
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_APPID_ITEM.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_APPID_ITEM.java
index d19600b..42f0ce6 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_APPID_ITEM.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_APPID_ITEM.java
@@ -46,7 +46,6 @@ public class DxfTABLE_APPID_ITEM extends DxfTABLE_ITEM {
Map table = new LinkedHashMap<>();
DxfGroup group;
while (null != (group = DxfGroup.readGroup(raf)) && !group.equals(ENDTAB)) {
- //group = DxfGroup.readGroup(raf);
if (DxfFile.DEBUG) group.print(8);
if (group.equals(APPID)) {
item = new DxfTABLE_APPID_ITEM("DEFAULT", 0);
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_LAYER_ITEM.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_LAYER_ITEM.java
index 9ef9a6a..4102ece 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_LAYER_ITEM.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_LAYER_ITEM.java
@@ -71,7 +71,6 @@ public class DxfTABLE_LAYER_ITEM extends DxfTABLE_ITEM {
item = new DxfTABLE_LAYER_ITEM("DEFAULT", 0);
}
else if (group.getCode()==2) {
- //System.out.println("\t\t" + group.getValue());
item.setName(group.getValue());
table.put(item.getName(), item);
}
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_UCS_ITEM.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_UCS_ITEM.java
index 83137ac..b0ea41f 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_UCS_ITEM.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfTABLE_UCS_ITEM.java
@@ -94,7 +94,6 @@ public class DxfTABLE_UCS_ITEM extends DxfTABLE_ITEM {
Map table = new LinkedHashMap<>();
DxfGroup group;
while (null != (group = DxfGroup.readGroup(raf)) && !group.equals(ENDTAB)) {
- //group = DxfGroup.readGroup(raf);
if (DxfFile.DEBUG) group.print(8);
if (group.equals(UCS)) {
item = new DxfTABLE_UCS_ITEM("DEFAULT", 0);