Package cloud.piranha.resource
Class AliasedDirectoryResource
- java.lang.Object
-
- cloud.piranha.resource.AliasedDirectoryResource
-
- All Implemented Interfaces:
Resource
public class AliasedDirectoryResource extends Object implements Resource
The default AliasedDirectoryResource.- Author:
- Manfred Riem ([email protected])
-
-
Constructor Summary
Constructors Constructor Description AliasedDirectoryResource()
Constructor.AliasedDirectoryResource(File rootDirectory, String alias)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAlias()
Get the alias.Stream<String>
getAllLocations()
URL
getResource(String location)
Get the resource.InputStream
getResourceAsStream(String location)
Get the resource as a stream.File
getRootDirectory()
Get the root directory.void
setAlias(String alias)
Set the alias.void
setRootDirectory(File rootDirectory)
Set the root directory.
-
-
-
Method Detail
-
getResource
public URL getResource(String location)
Description copied from interface:Resource
Get the resource.- Specified by:
getResource
in interfaceResource
- Parameters:
location
- the location.- Returns:
- the URL.
-
getResourceAsStream
public InputStream getResourceAsStream(String location)
Description copied from interface:Resource
Get the resource as a stream.- Specified by:
getResourceAsStream
in interfaceResource
- Parameters:
location
- the resource location.- Returns:
- the input stream, or null if not found.
- See Also:
Resource.getResourceAsStream(java.lang.String)
-
getAllLocations
public Stream<String> getAllLocations()
- Specified by:
getAllLocations
in interfaceResource
-
getAlias
public String getAlias()
Get the alias.- Returns:
- the alias.
-
getRootDirectory
public File getRootDirectory()
Get the root directory.- Returns:
- the root directory.
-
setAlias
public void setAlias(String alias)
Set the alias.- Parameters:
alias
- the alias.
-
setRootDirectory
public void setRootDirectory(File rootDirectory)
Set the root directory.- Parameters:
rootDirectory
- the root directory.
-
-