org.gcube.resource.discovery.api
Class ResourceDiscoveryAPI

java.lang.Object
  extended by org.gcube.resource.discovery.api.ResourceDiscoveryAPI

public class ResourceDiscoveryAPI
extends java.lang.Object


Constructor Summary
ResourceDiscoveryAPI()
           
ResourceDiscoveryAPI(java.util.List<java.lang.String> urls, java.util.List<java.lang.String> mimeTypes)
           
ResourceDiscoveryAPI(java.lang.String url, java.util.List<java.lang.String> mimeTypes)
           
 
Method Summary
 java.util.ArrayList<DocumentInfos> getDocumentInfos()
           
 int getMaxDepth()
           
 java.util.List<java.lang.String> getMimeTypes()
           
 java.util.List<java.lang.String> getResources()
           
 java.util.List<java.lang.String> getResourcesInitial()
           
 java.util.List<DocumentInfos> getResourcesParallel()
           
static java.util.ArrayList<java.lang.String> getRestrictedSites(java.lang.String path)
           
 java.util.List<java.lang.String> getUrls()
           
static void main(java.lang.String[] args)
           
 void setDocumentInfos(java.util.ArrayList<DocumentInfos> docInfos)
           
 void setMaxDepth(int maxDepth)
           
 void setMimeTypes(java.util.List<java.lang.String> mimeTypes)
           
 void setUrls(java.util.List<java.lang.String> urls)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceDiscoveryAPI

public ResourceDiscoveryAPI()

ResourceDiscoveryAPI

public ResourceDiscoveryAPI(java.lang.String url,
                            java.util.List<java.lang.String> mimeTypes)

ResourceDiscoveryAPI

public ResourceDiscoveryAPI(java.util.List<java.lang.String> urls,
                            java.util.List<java.lang.String> mimeTypes)
Method Detail

setDocumentInfos

public void setDocumentInfos(java.util.ArrayList<DocumentInfos> docInfos)

getDocumentInfos

public java.util.ArrayList<DocumentInfos> getDocumentInfos()

getResourcesInitial

public java.util.List<java.lang.String> getResourcesInitial()
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getResources

public java.util.List<java.lang.String> getResources()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getResourcesParallel

public java.util.List<DocumentInfos> getResourcesParallel()
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

getRestrictedSites

public static java.util.ArrayList<java.lang.String> getRestrictedSites(java.lang.String path)
                                                                throws java.io.IOException
Throws:
java.io.IOException

getMaxDepth

public int getMaxDepth()

setMaxDepth

public void setMaxDepth(int maxDepth)

getMimeTypes

public java.util.List<java.lang.String> getMimeTypes()

setMimeTypes

public void setMimeTypes(java.util.List<java.lang.String> mimeTypes)

getUrls

public java.util.List<java.lang.String> getUrls()

setUrls

public void setUrls(java.util.List<java.lang.String> urls)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception