remove utility classes whose functionality is now provided by other libraries


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/9eed4763
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/9eed4763
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/9eed4763

Branch: refs/heads/develop
Commit: 9eed476383fc6e2071cd51d157c18db8575f5796
Parents: 807f371
Author: Sebastian Schaffert <[email protected]>
Authored: Tue Nov 11 16:49:30 2014 +0100
Committer: Sebastian Schaffert <[email protected]>
Committed: Tue Nov 11 16:49:30 2014 +0100

----------------------------------------------------------------------
 .../commons/collections/CollectionUtils.java    |  150 --
 .../marmotta/commons/constants/Namespace.java   | 2142 ------------------
 .../kiwi/sparql/builder/SQLBuilder.java         |    4 +-
 .../builder/eval/ValueExpressionEvaluator.java  |    4 +-
 .../services/provider/AbstractHttpProvider.java |   15 +-
 .../provider/ldap/LdapFoafProvider.java         |   18 +-
 .../ldap/mapping/LiteralPredicateFactory.java   |    9 +-
 .../ldap/mapping/PredicateObjectFactory.java    |   10 +-
 .../mapping/TypedLiteralPredicateFactory.java   |   47 -
 .../ldap/mapping/UriPredicateFactory.java       |    9 +-
 .../core/model/module/ModuleConfiguration.java  |    6 +-
 .../webservices/resource/MetaWebService.java    |    5 +-
 .../security/model/SecurityConstraint.java      |   36 +-
 .../webservices/MementoWebService.java          |    8 +-
 14 files changed, 70 insertions(+), 2393 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/9eed4763/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/collections/CollectionUtils.java
----------------------------------------------------------------------
diff --git 
a/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/collections/CollectionUtils.java
 
b/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/collections/CollectionUtils.java
deleted file mode 100644
index 82064e5..0000000
--- 
a/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/collections/CollectionUtils.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.marmotta.commons.collections;
-
-import java.text.Format;
-import java.util.*;
-
-/**
- * This class contains static helper methods for supporting java collections
- * in Java 5.
- *
- * @author Sebastian Schaffert
- */
-public class CollectionUtils {
-
-    /**
-     * Convert any iterable into a list
-     * @param <T>
-     * @param iterable
-     * @return
-     */
-    @SuppressWarnings("unchecked")
-    public static <T> List<T> toList(Iterable<T> iterable) {
-        return toCollection(LinkedList.class,iterable);
-    }
-
-    /**
-     * Convert any iterable into a set
-     * @param <T>
-     * @param iterable
-     * @return
-     */
-    @SuppressWarnings("unchecked")
-    public static <T> Set<T> toSet(Iterable<T> iterable) {
-        return toCollection(HashSet.class,iterable);
-    }
-
-    private static <C extends Collection<T>,T> C toCollection(Class<C> cls, 
Iterable<T> iterable) {
-        try {
-            C result = cls.newInstance();
-
-            for(T item : iterable) {
-                result.add(item);
-            }
-
-            return result;
-        } catch(InstantiationException ex) {
-            return null;
-        } catch(IllegalAccessException ex) {
-            return null;
-        }
-    }
-
-    public static <T> T first(Iterable<T> iterable) {
-        return iterable.iterator().next();
-    }
-
-    public static <T> String fold(T[] elements, String separator) {
-        StringBuilder builder = new StringBuilder();
-        for(int i=0; i<elements.length; i++) {
-            builder.append(elements[i].toString());
-            if(i < elements.length-1) {
-                builder.append(separator);
-            }
-        }
-        return builder.toString();
-    }
-
-
-    public static <T> String fold(Collection<T> elements, String separator) {
-        StringBuilder builder = new StringBuilder();
-        ArrayList<T> list = new ArrayList<T>(elements);
-        for(int i=0; i<list.size(); i++) {
-            builder.append(list.get(i).toString());
-            if(i < list.size()-1) {
-                builder.append(separator);
-            }
-        }
-        return builder.toString();
-    }
-
-
-    public static <T> String fold(Collection<T> elements, Format format, 
String separator) {
-        StringBuilder builder = new StringBuilder();
-        ArrayList<T> list = new ArrayList<T>(elements);
-        for(int i=0; i<list.size(); i++) {
-            builder.append(format.format(list.get(i)));
-            if(i < list.size()-1) {
-                builder.append(separator);
-            }
-        }
-        return builder.toString();
-    }
-
-    public static <T> String fold(Collection<T> elements, StringSerializer<T> 
format, String separator) {
-        StringBuilder builder = new StringBuilder();
-        ArrayList<T> list = new ArrayList<T>(elements);
-        for(int i=0; i<list.size(); i++) {
-            builder.append(format.serialize(list.get(i)));
-            if(i < list.size()-1) {
-                builder.append(separator);
-            }
-        }
-        return builder.toString();
-    }
-
-
-    /**
-     * Concatenate the collection of lists passed as argument into a new array 
list.
-     * @param lists
-     * @param <T>
-     * @return
-     */
-    public static <T> List<T> concat(Collection<? extends Collection<T>> 
lists) {
-        int size = 0;
-        for(Collection<T> list : lists) {
-            size += list.size();
-        }
-        List<T> result = new ArrayList<T>(size);
-        for(Collection<T> list : lists) {
-            result.addAll(list);
-        }
-        return result;
-    }
-
-    /**
-     * Allows a custom serialization of objects of type T to a string.
-     *
-     * @param <T> the object type to serialize as string
-     */
-    public interface StringSerializer<T> {
-        public String serialize(T t);
-    }
-
-}

Reply via email to