Package net.sf.saxon.resource
Class UnparsedTextResource
java.lang.Object
net.sf.saxon.resource.UnparsedTextResource
- All Implemented Interfaces:
Resource
This class implements th interface Resource. We handle unparded text here.
The Resource objects belong to a collection
It is used to support the fn:collection() and fn:uri-collection() functions.
- Since:
- 9.7
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the media type (MIME type) of the resource if knowngetItem()
Get an XDM Item holding the contents of this resource.Get a URI that identifies this resource
-
Field Details
-
FACTORY
-
-
Constructor Details
-
UnparsedTextResource
-
-
Method Details
-
getResourceURI
Description copied from interface:Resource
Get a URI that identifies this resource- Specified by:
getResourceURI
in interfaceResource
- Returns:
- a URI identifying this resource
-
getEncoding
-
getContent
- Throws:
XPathException
-
getItem
Description copied from interface:Resource
Get an XDM Item holding the contents of this resource.- Specified by:
getItem
in interfaceResource
- Returns:
- an item holding the contents of the resource. The type of item will reflect the type of the resource: a document node for XML resources, a string for text resources, a map or array for JSON resources, a base64Binary value for binary resource. May also return null if the resource cannot be materialized and this is not to be treated as an error.
- Throws:
XPathException
- if a failure occurs materializing the resource, and errors are to be treated as fatal
-
getContentType
Get the media type (MIME type) of the resource if known- Specified by:
getContentType
in interfaceResource
- Returns:
- the string "text/plain"
-