Class DirectoryResource

java.lang.Object
org.eclipse.jetty.util.resource.Resource
org.eclipse.jetty.util.resource.PathResource
jmri.web.servlet.directory.DirectoryResource
All Implemented Interfaces:
Closeable, AutoCloseable, org.eclipse.jetty.util.resource.ResourceFactory

public class DirectoryResource extends org.eclipse.jetty.util.resource.PathResource
Override Resource.getListHTML(java.lang.String, boolean, java.lang.String) in Resource so that directory listings can include the complete JMRI look and feel.
  • Field Summary

    Fields inherited from class org.eclipse.jetty.util.resource.Resource

    __defaultUseCaches
  • Constructor Summary

    Constructors
    Constructor
    Description
    DirectoryResource(Locale locale, org.eclipse.jetty.util.resource.Resource resource)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object other)
     
    getListHTML(String base, boolean parent, String query)
     
    int
     

    Methods inherited from class org.eclipse.jetty.util.resource.PathResource

    addPath, close, copyTo, delete, exists, getAlias, getAliasPath, getFile, getInputStream, getName, getPath, getReadableByteChannel, getURI, getURL, isAlias, isContainedIn, isDirectory, isSameName, lastModified, length, list, newSeekableByteChannel, renameTo, toString, writeTo

    Methods inherited from class org.eclipse.jetty.util.resource.Resource

    encode, finalize, getAllResources, getAssociate, getDefaultUseCaches, getListHTML, getResource, getWeakETag, getWeakETag, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, release, setAssociate, setDefaultUseCaches, toURL

    Methods inherited from class java.lang.Object

    clone, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • getListHTML

      public String getListHTML(String base, boolean parent, String query) throws IOException
      Overrides:
      getListHTML in class org.eclipse.jetty.util.resource.Resource
      Throws:
      IOException
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class org.eclipse.jetty.util.resource.PathResource
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.eclipse.jetty.util.resource.PathResource