From d2c664bc0440eb4453f8d1945c4b780cb507f854 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Wed, 20 Aug 2008 15:18:50 +0800 Subject: [PATCH] update for EOFM-150 --- xdgnjobs/pom.xml | 2 +- xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/xdgnjobs/pom.xml b/xdgnjobs/pom.xml index cecea7c..0f82c5f 100644 --- a/xdgnjobs/pom.xml +++ b/xdgnjobs/pom.xml @@ -474,7 +474,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> - <version>2.4.3</version> + <version>2.4.2</version> </plugin> <!-- http://www.ibiblio.org/maven2/org/codehaus/mojo/ --> diff --git a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java index 030b950..abe63f6 100644 --- a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java +++ b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/Element.java @@ -50,7 +50,7 @@ public int getLineStyle() { - return 0; + return (raw[17] & 0x0007); } public Envelope getRange() @@ -144,6 +144,18 @@ return ((raw[17] >>> 3) & 0x001f); } + public void setWeight(int value) + { + if (value > -1 && value < 31) + { + raw[17] = (short) ((raw[17] & 0xff07) | (value << 3 & 0x00f8)); + } + else + { + throw new RuntimeException("Out of Range!"); + } + } + public void addUserAttributeData(byte[] pDataBlock, Class dataClass, int iLinkageId) throws Element.Exception { } -- Gitblit v0.0.0-SNAPSHOT