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.
static HashMap<CollectionInfo,ArrayList<CollectionInfo>> getSortedHashMap(HashMap<CollectionInfo,ArrayList<CollectionInfo>> unsorted)
           
 
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:

getSortedHashMap

public static HashMap<CollectionInfo,ArrayList<CollectionInfo>> getSortedHashMap(HashMap<CollectionInfo,ArrayList<CollectionInfo>> unsorted)


Copyright © 2013. All Rights Reserved.