Package net.sf.saxon.resource
Class MetadataResource
java.lang.Object
net.sf.saxon.resource.MetadataResource
- All Implemented Interfaces:
Resource
Created by mike on 28/10/15.
-
Constructor Summary
ConstructorsConstructorDescriptionMetadataResource
(String resourceURI, Resource content, Map<String, GroundedValue> properties) -
Method Summary
Modifier and TypeMethodDescriptionGet the media type (MIME type) of the resource if knowngetItem
(XPathContext context) Get an XDM Item holding the contents of this resource.Get a URI that identifies this resource
-
Constructor Details
-
MetadataResource
-
-
Method Details
-
getContentType
Description copied from interface:Resource
Get the media type (MIME type) of the resource if known- Specified by:
getContentType
in interfaceResource
- Returns:
- the media type if known; otherwise null
-
getResourceURI
Description copied from interface:Resource
Get a URI that identifies this resource- Specified by:
getResourceURI
in interfaceResource
- Returns:
- a URI identifying this resource
-
getItem
Description copied from interface:Resource
Get an XDM Item holding the contents of this resource.- Specified by:
getItem
in interfaceResource
- Parameters:
context
- the XPath evaluation context- 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.
-