Class UrlResource
-
- org.apache.tapestry5.internal.util.VirtualResource
-
- org.apache.tapestry5.internal.services.UrlResource
-
- All Implemented Interfaces:
Resource
public class UrlResource extends VirtualResource
-
-
Field Summary
Fields Modifier and Type Field Description static
PLACEHOLDER_URL
-
Fields inherited from class org.apache.tapestry5.internal.util.VirtualResource
UTF8
-
-
Constructor Summary
Constructors Constructor Description UrlResource()
url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
exists()
Returns true if the resource exists; if a stream to the content of the file may be opened.Resource
locale)
Returns a localized version of the resource.openStream()
Opens a stream to the content of the resource, or returns null if the resource does not exist.toString()
toURL()
Returns the URL for the resource, or null if it does not exist.-
Methods inherited from class org.apache.tapestry5.internal.util.VirtualResource
forFile, getFile, getFolder, getPath, isVirtual, toInputStream, toInputStream, withExtension
-
-
-
-
Field Detail
-
PLACEHOLDER_URL
public static final PLACEHOLDER_URL
-
-
Constructor Detail
-
UrlResource
public UrlResource()
-
UrlResource
public url)
-
-
Method Detail
-
openStream
public openStream() throws
Description copied from interface:Resource
Opens a stream to the content of the resource, or returns null if the resource does not exist. The native input stream supplied by the resource is wrapped in a .- Returns:
- an open, buffered stream to the content, if available
- Throws:
-
toURL
public toURL()
Description copied from interface:Resource
Returns the URL for the resource, or null if it does not exist. This value is lazily computed; starting in 5.3.4, subclasses may cache the result. Starting in 5.4, some "virtual resources" may return null.- Specified by:
toURL
in interfaceResource
- Overrides:
toURL
in classVirtualResource
-
exists
public boolean exists()
Description copied from interface:Resource
Returns true if the resource exists; if a stream to the content of the file may be opened. A resource exists ifResource.toURL()
returns a non-null value. Starting in release 5.3.4, the result of this is cached. Starting in 5.4, some "virtual resources", may return true even thoughResource.toURL()
returns null.- Specified by:
exists
in interfaceResource
- Overrides:
exists
in classVirtualResource
- Returns:
- true if the resource exists, false if it does not
-
forLocale
public locale)
Description copied from interface:Resource
Returns a localized version of the resource. May return null if no such resource exists. Starting in release 5.3.4, the result of this method is cached internally.- Specified by:
forLocale
in interfaceResource
- Overrides:
forLocale
in classVirtualResource
-
toString
public toString()
- Overrides:
in class
-
-