Class RootBundleURLResource
- java.lang.Object
-
- org.eclipse.jetty.util.resource.Resource
-
- org.ops4j.pax.web.service.jetty.internal.web.RootBundleURLResource
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.eclipse.jetty.util.resource.ResourceFactory
public class RootBundleURLResource extends org.eclipse.jetty.util.resource.ResourceSpecial wrapper forResourceto handle URLs representing roots of the bundles.
-
-
Constructor Summary
Constructors Constructor Description RootBundleURLResource(org.eclipse.jetty.util.resource.Resource delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.jetty.util.resource.ResourceaddPath(String path)voidclose()booleandelete()booleanexists()FilegetFile()InputStreamgetInputStream()StringgetName()ReadableByteChannelgetReadableByteChannel()URLgetURL()booleanisContainedIn(org.eclipse.jetty.util.resource.Resource r)booleanisDirectory()longlastModified()longlength()String[]list()booleanrenameTo(org.eclipse.jetty.util.resource.Resource dest)-
Methods inherited from class org.eclipse.jetty.util.resource.Resource
copyTo, encode, finalize, getAlias, getAllResources, getAssociate, getDefaultUseCaches, getListHTML, getListHTML, getResource, getURI, getWeakETag, getWeakETag, isAlias, isContainedIn, isSame, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, release, setAssociate, setDefaultUseCaches, toURL, writeTo
-
-
-
-
Method Detail
-
isContainedIn
public boolean isContainedIn(org.eclipse.jetty.util.resource.Resource r) throws MalformedURLException- Specified by:
isContainedInin classorg.eclipse.jetty.util.resource.Resource- Throws:
MalformedURLException
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classorg.eclipse.jetty.util.resource.Resource
-
exists
public boolean exists()
- Specified by:
existsin classorg.eclipse.jetty.util.resource.Resource
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectoryin classorg.eclipse.jetty.util.resource.Resource
-
lastModified
public long lastModified()
- Specified by:
lastModifiedin classorg.eclipse.jetty.util.resource.Resource
-
length
public long length()
- Specified by:
lengthin classorg.eclipse.jetty.util.resource.Resource
-
getURL
public URL getURL()
- Specified by:
getURLin classorg.eclipse.jetty.util.resource.Resource
-
getFile
public File getFile() throws IOException
- Specified by:
getFilein classorg.eclipse.jetty.util.resource.Resource- Throws:
IOException
-
getName
public String getName()
- Specified by:
getNamein classorg.eclipse.jetty.util.resource.Resource
-
getInputStream
public InputStream getInputStream()
- Specified by:
getInputStreamin classorg.eclipse.jetty.util.resource.Resource
-
getReadableByteChannel
public ReadableByteChannel getReadableByteChannel()
- Specified by:
getReadableByteChannelin classorg.eclipse.jetty.util.resource.Resource
-
delete
public boolean delete() throws SecurityException- Specified by:
deletein classorg.eclipse.jetty.util.resource.Resource- Throws:
SecurityException
-
renameTo
public boolean renameTo(org.eclipse.jetty.util.resource.Resource dest) throws SecurityException- Specified by:
renameToin classorg.eclipse.jetty.util.resource.Resource- Throws:
SecurityException
-
list
public String[] list()
- Specified by:
listin classorg.eclipse.jetty.util.resource.Resource
-
addPath
public org.eclipse.jetty.util.resource.Resource addPath(String path) throws IOException
- Specified by:
addPathin classorg.eclipse.jetty.util.resource.Resource- Throws:
IOException
-
-