public class DirectoryCollection extends AbstractResourceCollection
AbstractResourceCollection.InputDetailscollectionURI, config, params| Constructor and Description |
|---|
DirectoryCollection(Configuration config,
String collectionURI,
File file,
URIQueryParameters params)
Create a directory collection
|
| Modifier and Type | Method and Description |
|---|---|
protected Iterator<String> |
directoryContents(File directory,
URIQueryParameters params)
Return the contents of a collection that maps to a directory in filestore
|
Iterator<Resource> |
getResources(XPathContext context)
Get the resources in the collection.
|
Iterator<String> |
getResourceURIs(XPathContext context)
Get the URIs of the resources in the collection.
|
boolean |
stripWhitespace(SpaceStrippingRule rules)
Supply information about the whitespace stripping rules that apply to this collection.
|
getCollectionURI, getInputDetails, guessContentType, isStable, makeResource, makeResource, optionsFromQueryParameters, registerContentTypepublic DirectoryCollection(Configuration config, String collectionURI, File file, URIQueryParameters params)
collectionURI - the collection URIfile - the directory containing the filesparams - query parameters supplied as part of the URIpublic boolean stripWhitespace(SpaceStrippingRule rules)
stripWhitespace in class AbstractResourceCollectionrules - the space-stripping rules that apply to this collection, derived from
the xsl:strip-space and xsl:preserve-space declarations in the stylesheet
package containing the call to the collection() function.public Iterator<String> getResourceURIs(XPathContext context) throws XPathException
ResourceCollectionUnparsedTextURIResolver (in the case of unparsed text and JSON resources), etc.context - the XPath evaluation contextXPathException - in the event of any error (for example, if the collection URI
is not recognized)public Iterator<Resource> getResources(XPathContext context) throws XPathException
ResourceCollectioncontext - the XPath evaluation contextResource.XPathException - in the event of any error (for example, if the collection URI
is not recognized)protected Iterator<String> directoryContents(File directory, URIQueryParameters params)
directory - the directory to be processedparams - parameters indicating whether to process recursively, what to do on
errors, and which files to selectCopyright (c) 2004-2015 Saxonica Limited. All rights reserved.