Class EntryFilterEnumeration<S>

java.lang.Object
org.apache.felix.framework.EntryFilterEnumeration<S>
All Implemented Interfaces:
Enumeration<S>

class EntryFilterEnumeration<S> extends Object implements Enumeration<S>
  • Field Details

    • m_revision

      private final BundleRevision m_revision
    • m_enumerations

      private final List<Enumeration<String>> m_enumerations
    • m_revisions

      private final List<BundleRevision> m_revisions
    • m_revisionIndex

      private int m_revisionIndex
    • m_path

      private final String m_path
    • m_filePattern

      private final List<String> m_filePattern
    • m_recurse

      private final boolean m_recurse
    • m_isURLValues

      private final boolean m_isURLValues
    • m_dirEntries

      private final Set<String> m_dirEntries
    • m_nextEntries

      private final List<Object> m_nextEntries
  • Constructor Details

    • EntryFilterEnumeration

      public EntryFilterEnumeration(BundleRevision revision, boolean includeFragments, String path, String filePattern, boolean recurse, boolean isURLValues)
  • Method Details

    • hasMoreElements

      public boolean hasMoreElements()
      Specified by:
      hasMoreElements in interface Enumeration<S>
    • nextElement

      public S nextElement()
      Specified by:
      nextElement in interface Enumeration<S>
    • findNext

      private void findNext()
    • getLastPathElement

      private static String getLastPathElement(String entryName)