Class WrappedResource

java.lang.Object
org.eclipse.jetty.util.resource.Resource
io.deephaven.server.jetty.WrappedResource
All Implemented Interfaces:
Iterable<org.eclipse.jetty.util.resource.Resource>
Direct Known Subclasses:
PathPrefixResource

public abstract class WrappedResource extends org.eclipse.jetty.util.resource.Resource
Simple wrapper around the Jetty Resource type. Can be extended to target specific method overrides.
  • Field Details

    • wrapped

      protected final org.eclipse.jetty.util.resource.Resource wrapped
  • Constructor Details

    • WrappedResource

      protected WrappedResource(org.eclipse.jetty.util.resource.Resource wrapped)
  • Method Details

    • getPath

      public Path getPath()
      Specified by:
      getPath in class org.eclipse.jetty.util.resource.Resource
    • isContainedIn

      public boolean isContainedIn(org.eclipse.jetty.util.resource.Resource r)
      Overrides:
      isContainedIn in class org.eclipse.jetty.util.resource.Resource
    • exists

      public boolean exists()
      Overrides:
      exists in class org.eclipse.jetty.util.resource.Resource
    • isDirectory

      public boolean isDirectory()
      Specified by:
      isDirectory in class org.eclipse.jetty.util.resource.Resource
    • isReadable

      public boolean isReadable()
      Specified by:
      isReadable in class org.eclipse.jetty.util.resource.Resource
    • length

      public long length()
      Overrides:
      length in class org.eclipse.jetty.util.resource.Resource
    • getURI

      public URI getURI()
      Specified by:
      getURI in class org.eclipse.jetty.util.resource.Resource
    • getName

      public String getName()
      Specified by:
      getName in class org.eclipse.jetty.util.resource.Resource
    • getFileName

      public String getFileName()
      Specified by:
      getFileName in class org.eclipse.jetty.util.resource.Resource
    • resolve

      public org.eclipse.jetty.util.resource.Resource resolve(String subUriPath)
      Specified by:
      resolve in class org.eclipse.jetty.util.resource.Resource
    • toString

      public String toString()
      Overrides:
      toString in class org.eclipse.jetty.util.resource.Resource
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object