org.gcube.application.framework.search.library.util
Class ArraysComparison

java.lang.Object
  extended by org.gcube.application.framework.search.library.util.ArraysComparison

public class ArraysComparison
extends Object


Constructor Summary
ArraysComparison()
           
 
Method Summary
static ArrayList<String> getCommonFields(ArrayList<String> list1, ArrayList<String> list2)
          List of common Strings within list1 and list2
static ArrayList<String> getCommonFields(HashMap<String,ArrayList<String>> collectionPresentableFields)
          List of common Strings within the ArrayLists in collectionPresentableFields
static ArrayList<String> getCommonFields(HashMap<String,ArrayList<String>> collectionPresentableFields, List<String> selectedCollections)
          List of common Strings it the subset of the ArrayLists in collectionPresentableFields.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArraysComparison

public ArraysComparison()
Method Detail

getCommonFields

public static ArrayList<String> getCommonFields(ArrayList<String> list1,
                                                ArrayList<String> list2)
List of common Strings within list1 and list2

Parameters:
list1 -
list2 -
Returns:

getCommonFields

public static ArrayList<String> getCommonFields(HashMap<String,ArrayList<String>> collectionPresentableFields)
List of common Strings within the ArrayLists in collectionPresentableFields

Parameters:
collectionPresentableFields -
Returns:

getCommonFields

public static ArrayList<String> getCommonFields(HashMap<String,ArrayList<String>> collectionPresentableFields,
                                                List<String> selectedCollections)
List of common Strings it the subset of the ArrayLists in collectionPresentableFields. Only the HashMap keys contained in the selectedCollections list are compared.

Parameters:
collectionPresentableFields -
selectedCollections -
Returns:


Copyright © 2013. All Rights Reserved.