From 94e0f911454190575358dca175fb9c3dd878fa49 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Mon, 25 Aug 2008 01:26:16 +0800 Subject: [PATCH] update for EOFM-152 --- xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexChainElement.java | 64 ++++++++++++++++---------------- 1 files changed, 32 insertions(+), 32 deletions(-) diff --git a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexChainElement.java b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexChainElement.java index 9b722d7..5fc5209 100644 --- a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexChainElement.java +++ b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexChainElement.java @@ -56,9 +56,14 @@ return list.toArray(); } - public boolean add(Object o) + public <T> T[] toArray(T[] ts) { - return list.add((Element) o); + return list.toArray(ts); + } + + public boolean add(Element element) + { + return list.add(element); } public boolean remove(Object o) @@ -66,14 +71,29 @@ return list.remove(o); } - public boolean addAll(Collection c) + public boolean containsAll(Collection<?> objects) { - return list.addAll(c); + return list.containsAll(objects); } - public boolean addAll(int index, Collection c) + public boolean addAll(Collection<? extends Element> elements) { - return list.addAll(index, c); + return list.addAll(elements); + } + + public boolean addAll(int i, Collection<? extends Element> elements) + { + return list.addAll(i, elements); + } + + public boolean removeAll(Collection<?> objects) + { + return list.removeAll(objects); + } + + public boolean retainAll(Collection<?> objects) + { + return list.retainAll(objects); } public void clear() @@ -81,22 +101,22 @@ list.clear(); } - public Object get(int index) + public Element get(int index) { return list.get(index); } - public Object set(int index, Object element) + public Element set(int i, Element element) { - return list.set(index, (Element) element); + return list.set(i, element); } - public void add(int index, Object element) + public void add(int i, Element element) { - list.add(index, (Element) element); + list.add(i, element); } - public Object remove(int index) + public Element remove(int index) { return list.remove(index); } @@ -124,26 +144,6 @@ public List subList(int fromIndex, int toIndex) { return list.subList(fromIndex, toIndex); - } - - public boolean retainAll(Collection c) - { - return list.retainAll(c); - } - - public boolean removeAll(Collection c) - { - return list.removeAll(c); - } - - public boolean containsAll(Collection c) - { - return list.containsAll(c); - } - - public Object[] toArray(Object[] a) - { - return list.toArray(a); } public Geometry toGeometry(GeometryFactory factory) -- Gitblit v0.0.0-SNAPSHOT