Class ResolverInputSource
java.lang.Object
org.xml.sax.InputSource
org.xmlresolver.sources.ResolverInputSource
- All Implemented Interfaces:
ResolverResourceInfo
A
InputSource with a resolvedURI.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionResolverInputSource(URI localURI, InputStream stream) Construct theInputSourcewhile preserving the local URI.Construct the @link org.xml.sax.InputSource} directly from a ResolvedResource -
Method Summary
Modifier and TypeMethodDescriptionGet the value of a header field.Return the headers associated with this resource.Returns the resolved URI associated with the request.intReturns the status code associated with the request.Methods inherited from class InputSource
getByteStream, getCharacterStream, getEncoding, getPublicId, getSystemId, isEmpty, setByteStream, setCharacterStream, setEncoding, setPublicId, setSystemId
-
Field Details
-
resolvedURI
The underlying, resolved URI.
-
-
Constructor Details
-
ResolverInputSource
Construct theInputSourcewhile preserving the local URI.- Parameters:
localURI- The local URI.stream- The stream to return for this source.
-
ResolverInputSource
Construct the @link org.xml.sax.InputSource} directly from a ResolvedResource- Parameters:
rsrc- the resolved resource
-
-
Method Details
-
getResolvedURI
Description copied from interface:ResolverResourceInfoReturns the resolved URI associated with the request.- Specified by:
getResolvedURIin interfaceResolverResourceInfo- Returns:
- the resolved URI.
-
getStatusCode
public int getStatusCode()Description copied from interface:ResolverResourceInfoReturns the status code associated with the request.If the response included a status code, that value will be returned. For protocols that don't have a status code (such as file:), 200 is returned for convenience.
- Specified by:
getStatusCodein interfaceResolverResourceInfo- Returns:
- the status code
-
getHeaders
Description copied from interface:ResolverResourceInfoReturn the headers associated with this resource.Returns the headers, if any, associated with this resource. For example, an HTTP resource might include the headers returned by the server.
- Specified by:
getHeadersin interfaceResolverResourceInfo- Returns:
- the headers
-
getHeader
Description copied from interface:ResolverResourceInfoGet the value of a header field.Returns the first value of a header witht he specified name. This is a convenience method because header names have to be compared without case sensitivity. If the header has more than one value, only the first is returned.
- Specified by:
getHeaderin interfaceResolverResourceInfo- Parameters:
headerName- the name of the header whose value should be returned.- Returns:
- the (first value) of the named header.
-