Remove dependencies to Argeo Commons IO
[lgpl/argeo-commons.git] / swt / rcp / org.argeo.swt.specific.rcp / src / org / argeo / eclipse / ui / rcp / internal / rwt / RcpResourceManager.java
index 91109a9de436d38789ce52fd6ad3a4cf9806df0c..ac4217184138ec58c570892e2d414d35b72167c2 100644 (file)
@@ -7,17 +7,16 @@ import java.util.Collections;
 import java.util.Map;
 import java.util.TreeMap;
 
-import org.apache.commons.io.IOUtils;
+import org.argeo.util.StreamUtils;
 import org.eclipse.rap.rwt.service.ResourceManager;
 
 public class RcpResourceManager implements ResourceManager {
-       private Map<String, byte[]> register = Collections
-                       .synchronizedMap(new TreeMap<String, byte[]>());
+       private Map<String, byte[]> register = Collections.synchronizedMap(new TreeMap<String, byte[]>());
 
        @Override
        public void register(String name, InputStream in) {
                try {
-                       register.put(name, IOUtils.toByteArray(in));
+                       register.put(name, StreamUtils.toByteArray(in));
                } catch (IOException e) {
                        throw new RuntimeException("Cannot register " + name, e);
                }