Package com.vaadin.flow.di
Class LookupInitializer.ResourceProviderImpl
java.lang.Object
com.vaadin.flow.di.LookupInitializer.ResourceProviderImpl
- All Implemented Interfaces:
ResourceProvider
- Enclosing class:
- LookupInitializer
protected static class LookupInitializer.ResourceProviderImpl
extends Object
implements ResourceProvider
Default implementation of
ResourceProvider
.- Since:
- Author:
- Vaadin Ltd
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetApplicationResource
(String path) Gets the resource identified bypath
located in the application bundle (jar) which may be found using this resource provider instance.Gets all the resources identified bypath
located in in the application bundle (jar) which may be found using this resource provider.getClientResource
(String path) Gets "flow-client" bundle resource identified by thepath
.Gets "flow-client" bundle resource content identified by thepath
.
-
Constructor Details
-
ResourceProviderImpl
public ResourceProviderImpl()Creates a new instance.
-
-
Method Details
-
getApplicationResource
Description copied from interface:ResourceProvider
Gets the resource identified bypath
located in the application bundle (jar) which may be found using this resource provider instance.If the provider doesn't contain any information about application bundle or there is no resource with the given path then this method returns
null
.- Specified by:
getApplicationResource
in interfaceResourceProvider
- Parameters:
path
- the resource path- Returns:
- an URL of the resource, may be
null
-
getApplicationResources
Description copied from interface:ResourceProvider
Gets all the resources identified bypath
located in in the application bundle (jar) which may be found using this resource provider.If the provider doesn't contain any information about application bundle or there is no resource with the given path then this method returns an empty list.
- Specified by:
getApplicationResources
in interfaceResourceProvider
- Parameters:
path
- the resource path- Returns:
- a list of URLs of the resources or an empty list if resources are not found
- Throws:
IOException
- if there is an I/O error
-
getClientResource
Description copied from interface:ResourceProvider
Gets "flow-client" bundle resource identified by thepath
.- Specified by:
getClientResource
in interfaceResourceProvider
- Parameters:
path
- the resource path- Returns:
- an URL of the resource, may be
null
-
getClientResourceAsStream
Description copied from interface:ResourceProvider
Gets "flow-client" bundle resource content identified by thepath
.- Specified by:
getClientResourceAsStream
in interfaceResourceProvider
- Parameters:
path
- the resource path- Returns:
- an URL of the resource, may be
null
- Throws:
IOException
- If there is an I/O error.
-