Class ClasspathPattern.ByModule

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.HashSet<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
org.eclipse.jetty.webapp.ClasspathPattern.ByModule
All Implemented Interfaces:
Serializable, Cloneable, Iterable<org.eclipse.jetty.webapp.ClasspathPattern.Entry>, Collection<org.eclipse.jetty.webapp.ClasspathPattern.Entry>, Predicate<URI>, Set<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
Enclosing class:
ClasspathPattern

public static class ClasspathPattern.ByModule extends HashSet<org.eclipse.jetty.webapp.ClasspathPattern.Entry> implements Predicate<URI>
See Also:
  • Constructor Details

    • ByModule

      public ByModule()
  • Method Details

    • test

      public boolean test(URI uri)
      Specified by:
      test in interface Predicate<URI>
    • iterator

      public Iterator<org.eclipse.jetty.webapp.ClasspathPattern.Entry> iterator()
      Specified by:
      iterator in interface Collection<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Specified by:
      iterator in interface Iterable<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Specified by:
      iterator in interface Set<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Overrides:
      iterator in class HashSet<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
    • size

      public int size()
      Specified by:
      size in interface Collection<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Specified by:
      size in interface Set<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Overrides:
      size in class HashSet<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
    • add

      public boolean add(org.eclipse.jetty.webapp.ClasspathPattern.Entry entry)
      Specified by:
      add in interface Collection<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Specified by:
      add in interface Set<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Overrides:
      add in class HashSet<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
    • remove

      public boolean remove(Object entry)
      Specified by:
      remove in interface Collection<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Specified by:
      remove in interface Set<org.eclipse.jetty.webapp.ClasspathPattern.Entry>
      Overrides:
      remove in class HashSet<org.eclipse.jetty.webapp.ClasspathPattern.Entry>