Class UrlResource
java.lang.Object
org.apache.tapestry5.internal.util.VirtualResource
org.apache.tapestry5.internal.services.UrlResource
- All Implemented Interfaces:
Resource
-
Field Summary
FieldsFields inherited from class org.apache.tapestry5.internal.util.VirtualResource
UTF8
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
exists()
Returns true if the resource exists; if a stream to the content of the file may be opened.Returns a localized version of the resource.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 Details
-
PLACEHOLDER_URL
-
-
Constructor Details
-
UrlResource
public UrlResource() -
UrlResource
-
-
Method Details
-
openStream
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 aBufferedInputStream
.- Returns:
- an open, buffered stream to the content, if available
- Throws:
IOException
-
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
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
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
-