Package jadex.extension.rs.publish
Class UniversalClasspathResource
- java.lang.Object
- 
- org.eclipse.jetty.util.resource.Resource
- 
- jadex.extension.rs.publish.UniversalClasspathResource
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.lang.AutoCloseable,- org.eclipse.jetty.util.resource.ResourceFactory
 
 public class UniversalClasspathResource extends org.eclipse.jetty.util.resource.ResourceSingle resource that can handle all items in classpath.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringpathThe path of the resource (relative to classpath, e.g.
 - 
Constructor SummaryConstructors Constructor Description UniversalClasspathResource(java.lang.String rootpath)Create a resource for the given path in classpath.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.jetty.util.resource.ResourceaddPath(java.lang.String path)voidclose()booleandelete()booleanexists()java.io.FilegetFile()java.io.InputStreamgetInputStream()java.lang.StringgetName()java.nio.channels.ReadableByteChannelgetReadableByteChannel()java.net.URLgetURL()booleanisContainedIn(org.eclipse.jetty.util.resource.Resource r)booleanisDirectory()longlastModified()longlength()java.lang.String[]list()booleanrenameTo(org.eclipse.jetty.util.resource.Resource dest)- 
Methods inherited from class org.eclipse.jetty.util.resource.ResourcecopyTo, encode, finalize, getAlias, getAllResources, getAssociate, getDefaultUseCaches, getListHTML, getListHTML, getResource, getURI, getWeakETag, getWeakETag, isAlias, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, release, setAssociate, setDefaultUseCaches, toURL, writeTo
 
- 
 
- 
- 
- 
Method Detail- 
addPathpublic org.eclipse.jetty.util.resource.Resource addPath(java.lang.String path) throws java.io.IOException, java.net.MalformedURLException- Specified by:
- addPathin class- org.eclipse.jetty.util.resource.Resource
- Throws:
- java.io.IOException
- java.net.MalformedURLException
 
 - 
getURLpublic java.net.URL getURL() - Specified by:
- getURLin class- org.eclipse.jetty.util.resource.Resource
 
 - 
isContainedInpublic boolean isContainedIn(org.eclipse.jetty.util.resource.Resource r) throws java.net.MalformedURLException- Specified by:
- isContainedInin class- org.eclipse.jetty.util.resource.Resource
- Throws:
- java.net.MalformedURLException
 
 - 
isDirectorypublic boolean isDirectory() - Specified by:
- isDirectoryin class- org.eclipse.jetty.util.resource.Resource
 
 - 
lastModifiedpublic long lastModified() - Specified by:
- lastModifiedin class- org.eclipse.jetty.util.resource.Resource
 
 - 
lengthpublic long length() - Specified by:
- lengthin class- org.eclipse.jetty.util.resource.Resource
 
 - 
listpublic java.lang.String[] list() - Specified by:
- listin class- org.eclipse.jetty.util.resource.Resource
 
 - 
renameTopublic boolean renameTo(org.eclipse.jetty.util.resource.Resource dest) throws java.lang.SecurityException- Specified by:
- renameToin class- org.eclipse.jetty.util.resource.Resource
- Throws:
- java.lang.SecurityException
 
 - 
closepublic void close() - Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein interface- java.io.Closeable
- Specified by:
- closein class- org.eclipse.jetty.util.resource.Resource
 
 - 
deletepublic boolean delete() throws java.lang.SecurityException- Specified by:
- deletein class- org.eclipse.jetty.util.resource.Resource
- Throws:
- java.lang.SecurityException
 
 - 
existspublic boolean exists() - Specified by:
- existsin class- org.eclipse.jetty.util.resource.Resource
 
 - 
getFilepublic java.io.File getFile() throws java.io.IOException- Specified by:
- getFilein class- org.eclipse.jetty.util.resource.Resource
- Throws:
- java.io.IOException
 
 - 
getInputStreampublic java.io.InputStream getInputStream() throws java.io.IOException- Specified by:
- getInputStreamin class- org.eclipse.jetty.util.resource.Resource
- Throws:
- java.io.IOException
 
 - 
getNamepublic java.lang.String getName() - Specified by:
- getNamein class- org.eclipse.jetty.util.resource.Resource
 
 - 
getReadableByteChannelpublic java.nio.channels.ReadableByteChannel getReadableByteChannel() throws java.io.IOException- Specified by:
- getReadableByteChannelin class- org.eclipse.jetty.util.resource.Resource
- Throws:
- java.io.IOException
 
 
- 
 
-