Package org.xmlresolver
Class ResolvedResourceImpl
- java.lang.Object
-
- org.xmlresolver.ResolvedResource
-
- org.xmlresolver.ResolvedResourceImpl
-
public class ResolvedResourceImpl extends ResolvedResource
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringcontentTypeprivate java.io.InputStreaminputStreamprivate java.net.URIlocalURIprivate java.net.URIresolvedURI
-
Constructor Summary
Constructors Constructor Description ResolvedResourceImpl(java.net.URI resolvedURI, java.net.URI localURI, java.io.InputStream stream, java.lang.String contentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetContentType()The content type of the resource.java.io.InputStreamgetInputStream()The input stream.java.net.URIgetLocalURI()The local URI.java.net.URIgetResolvedURI()The resolved URI.
-
-
-
Method Detail
-
getResolvedURI
public java.net.URI getResolvedURI()
Description copied from class:ResolvedResourceThe resolved URI.This is the URI that should be reported as the resolved URI.
- Specified by:
getResolvedURIin classResolvedResource- Returns:
- The resolved URI.
-
getLocalURI
public java.net.URI getLocalURI()
Description copied from class:ResolvedResourceThe local URI.This is the URI that was used to retrieve the resource (to open the input stream). This is usually, but not necessarily always, the same as the resolved URI.
- Specified by:
getLocalURIin classResolvedResource- Returns:
- The local URI.
-
getInputStream
public java.io.InputStream getInputStream()
Description copied from class:ResolvedResourceThe input stream.This is the input stream containing the resolved resource. This may return null, in which case it is the application's responsibily to access the resource through its resolved URI.
- Specified by:
getInputStreamin classResolvedResource- Returns:
- The input stream that will return the content of the resolved resource.
-
getContentType
public java.lang.String getContentType()
Description copied from class:ResolvedResourceThe content type of the resource.If the resolver knows the content type of the resource (for example
application/xml), it will be provided here.- Specified by:
getContentTypein classResolvedResource- Returns:
- The content type, possibly null.
-
-