/** * Return the CrawlableDataset for the given path, null if this InvDatasetScan * does not allow (filters out) the requested CrawlableDataset. * * <p>This method can handle requests for regular datasets and proxy datasets. * * @param path the path of the requested CrawlableDataset * @return the CrawlableDataset for the given path or null if the path is not allowed by this InvDatasetScan. * @throws IOException if an I/O error occurs while locating the children datasets. * @throws IllegalArgumentException if the given path is not a descendant of (or the same as) this InvDatasetScan collection level. */ public CrawlableDataset requestCrawlableDataset( String path ) throws IOException { String crDsPath = translatePathToLocation( path ); if ( crDsPath == null ) return null; CatalogBuilder catBuilder = buildCatalogBuilder(); if ( catBuilder == null ) return null; return catBuilder.requestCrawlableDataset( crDsPath ); }
/** * Return the CrawlableDataset for the given path, null if this InvDatasetScan * does not allow (filters out) the requested CrawlableDataset. * * <p>This method can handle requests for regular datasets and proxy datasets. * * @param path the path of the requested CrawlableDataset * @return the CrawlableDataset for the given path or null if the path is not allowed by this InvDatasetScan. * @throws IOException if an I/O error occurs while locating the children datasets. * @throws IllegalArgumentException if the given path is not a descendant of (or the same as) this InvDatasetScan collection level. */ public CrawlableDataset requestCrawlableDataset( String path ) throws IOException { String crDsPath = translatePathToLocation( path ); if ( crDsPath == null ) return null; CatalogBuilder catBuilder = buildCatalogBuilder(); if ( catBuilder == null ) return null; return catBuilder.requestCrawlableDataset( crDsPath ); }
/** * Return the CrawlableDataset for the given path, null if this InvDatasetScan * does not allow (filters out) the requested CrawlableDataset. * * <p>This method can handle requests for regular datasets and proxy datasets. * * @param path the path of the requested CrawlableDataset * @return the CrawlableDataset for the given path or null if the path is not allowed by this InvDatasetScan. * @throws IOException if an I/O error occurs while locating the children datasets. * @throws IllegalArgumentException if the given path is not a descendant of (or the same as) this InvDatasetScan collection level. */ public CrawlableDataset requestCrawlableDataset( String path ) throws IOException { String crDsPath = translatePathToLocation( path ); if ( crDsPath == null ) return null; CatalogBuilder catBuilder = buildCatalogBuilder(); if ( catBuilder == null ) return null; return catBuilder.requestCrawlableDataset( crDsPath ); }
String dsDirPath = translatePathToLocation( path ); if ( dsDirPath == null )
String dsDirPath = translatePathToLocation( path ); if ( dsDirPath == null )
String dsDirPath = translatePathToLocation( path ); if ( dsDirPath == null )
String dsDirPath = translatePathToLocation( orgPath ); if ( dsDirPath == null )
String dsDirPath = translatePathToLocation( orgPath ); if ( dsDirPath == null )
String dsDirPath = translatePathToLocation( orgPath ); if ( dsDirPath == null )