public class PackageResourceStream extends AbstractResourceStream
IResourceStream
that reads data from a resource in the classpath. It simply delegates
all operations to the IResourceStream
returned by the application's
IResourceStreamLocator
.Constructor and Description |
---|
PackageResourceStream(Class<?> scope,
String path)
Obtains an
IResourceStream from the application's
IResourceStreamLocator.locate(Class, String) |
PackageResourceStream(Class<?> scope,
String path,
Locale locale,
String style,
String variation)
Obtains an
IResourceStream from the application's
IResourceStreamLocator.locate(Class, String) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
String |
getContentType() |
InputStream |
getInputStream() |
Time |
lastModifiedTime() |
Bytes |
length() |
getLocale, getStyle, getVariation, setLocale, setStyle, setVariation
public PackageResourceStream(Class<?> scope, String path)
IResourceStream
from the application's
IResourceStreamLocator.locate(Class, String)
scope
- This argument will be used to get the class loader for loading the package
resource, and to determine what package it is in.path
- The path to the resourcepublic PackageResourceStream(Class<?> scope, String path, Locale locale, String style, String variation)
IResourceStream
from the application's
IResourceStreamLocator.locate(Class, String)
scope
- This argument will be used to get the class loader for loading the package
resource, and to determine what package it is in.path
- The path to the resourcelocale
- the locale of the resource to getstyle
- the style of the resource to getvariation
- the variation of the resource to getpublic void close() throws IOException
IOException
public String getContentType()
getContentType
in interface IResourceStream
getContentType
in class AbstractResourceStream
public InputStream getInputStream() throws ResourceStreamNotFoundException
ResourceStreamNotFoundException
public Bytes length()
length
in interface IResourceStream
length
in class AbstractResourceStream
public Time lastModifiedTime()
lastModifiedTime
in interface IModifiable
lastModifiedTime
in class AbstractResourceStream
Copyright © 2006–2019 Apache Software Foundation. All rights reserved.