Class EntryFilterEnumeration

  • All Implemented Interfaces:
    java.util.Enumeration

    class EntryFilterEnumeration
    extends java.lang.Object
    implements java.util.Enumeration
    • Field Detail

      • m_enumerations

        private final java.util.List<java.util.Enumeration> m_enumerations
      • m_revisions

        private final java.util.List<BundleRevision> m_revisions
      • m_revisionIndex

        private int m_revisionIndex
      • m_path

        private final java.lang.String m_path
      • m_filePattern

        private final java.util.List<java.lang.String> m_filePattern
      • m_recurse

        private final boolean m_recurse
      • m_isURLValues

        private final boolean m_isURLValues
      • m_dirEntries

        private final java.util.Set<java.lang.String> m_dirEntries
      • m_nextEntries

        private final java.util.List<java.lang.Object> m_nextEntries
    • Constructor Detail

      • EntryFilterEnumeration

        public EntryFilterEnumeration​(BundleRevision revision,
                                      boolean includeFragments,
                                      java.lang.String path,
                                      java.lang.String filePattern,
                                      boolean recurse,
                                      boolean isURLValues)
    • Method Detail

      • hasMoreElements

        public boolean hasMoreElements()
        Specified by:
        hasMoreElements in interface java.util.Enumeration
      • nextElement

        public java.lang.Object nextElement()
        Specified by:
        nextElement in interface java.util.Enumeration
      • findNext

        private void findNext()
      • getLastPathElement

        private static java.lang.String getLastPathElement​(java.lang.String entryName)