Package net.sf.jasperreports.repo
Class DefaultRepositoryService
- java.lang.Object
-
- net.sf.jasperreports.repo.DefaultRepositoryService
-
- All Implemented Interfaces:
RepositoryService,StreamRepositoryService
public class DefaultRepositoryService extends Object implements StreamRepositoryService
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassLoaderclassLoaderstatic StringEXCEPTION_MESSAGE_KEY_NOT_IMPLEMENTEDprotected FileResolverfileResolverDeprecated.To be removed.protected JasperReportsContextjasperReportsContextstatic StringPROPERTY_FILES_ENABLEDprotected URLStreamHandlerFactoryurlHandlerFactory
-
Constructor Summary
Constructors Constructor Description DefaultRepositoryService(JasperReportsContext jasperReportsContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description InputStreamgetInputStream(String uri)InputStreamgetInputStream(RepositoryContext context, String uri)OutputStreamgetOutputStream(String uri)ResourcegetResource(String uri)<K extends Resource>
KgetResource(String uri, Class<K> resourceType)<K extends Resource>
KgetResource(RepositoryContext context, String uri, Class<K> resourceType)ResourceInfogetResourceInfo(RepositoryContext context, String location)protected FileresolveFile(RepositoryContext context, String uri)Deprecated.To be removed.voidsaveResource(String uri, Resource resource)voidsetClassLoader(ClassLoader classLoader)voidsetFileResolver(FileResolver fileResolver)Deprecated.To be removed.voidsetURLStreamHandlerFactory(URLStreamHandlerFactory urlHandlerFactory)
-
-
-
Field Detail
-
PROPERTY_FILES_ENABLED
public static final String PROPERTY_FILES_ENABLED
- See Also:
- Constant Field Values
-
EXCEPTION_MESSAGE_KEY_NOT_IMPLEMENTED
public static final String EXCEPTION_MESSAGE_KEY_NOT_IMPLEMENTED
- See Also:
- Constant Field Values
-
jasperReportsContext
protected JasperReportsContext jasperReportsContext
-
classLoader
protected ClassLoader classLoader
-
urlHandlerFactory
protected URLStreamHandlerFactory urlHandlerFactory
-
fileResolver
protected FileResolver fileResolver
Deprecated.To be removed.
-
-
Constructor Detail
-
DefaultRepositoryService
public DefaultRepositoryService(JasperReportsContext jasperReportsContext)
-
-
Method Detail
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
-
setURLStreamHandlerFactory
public void setURLStreamHandlerFactory(URLStreamHandlerFactory urlHandlerFactory)
-
setFileResolver
public void setFileResolver(FileResolver fileResolver)
Deprecated.To be removed.
-
getInputStream
public InputStream getInputStream(String uri)
- Specified by:
getInputStreamin interfaceStreamRepositoryService
-
getInputStream
public InputStream getInputStream(RepositoryContext context, String uri)
- Specified by:
getInputStreamin interfaceStreamRepositoryService
-
resolveFile
protected File resolveFile(RepositoryContext context, String uri)
Deprecated.To be removed.
-
getOutputStream
public OutputStream getOutputStream(String uri)
- Specified by:
getOutputStreamin interfaceStreamRepositoryService
-
getResource
public Resource getResource(String uri)
- Specified by:
getResourcein interfaceRepositoryService
-
saveResource
public void saveResource(String uri, Resource resource)
- Specified by:
saveResourcein interfaceRepositoryService
-
getResource
public <K extends Resource> K getResource(String uri, Class<K> resourceType)
- Specified by:
getResourcein interfaceRepositoryService
-
getResource
public <K extends Resource> K getResource(RepositoryContext context, String uri, Class<K> resourceType)
- Specified by:
getResourcein interfaceRepositoryService
-
getResourceInfo
public ResourceInfo getResourceInfo(RepositoryContext context, String location)
- Specified by:
getResourceInfoin interfaceRepositoryService
-
-