Class HtmlElements.HtmlElementRepository

  • Enclosing class:
    HtmlElements

    static final class HtmlElements.HtmlElementRepository
    extends java.lang.Object
    • Field Detail

      • standardRepository

        private final java.util.List<HtmlElement> standardRepository
      • repository

        private final java.util.List<HtmlElement> repository
      • lock

        private final java.util.concurrent.locks.ReadWriteLock lock
      • readLock

        private final java.util.concurrent.locks.Lock readLock
      • writeLock

        private final java.util.concurrent.locks.Lock writeLock
    • Constructor Detail

      • HtmlElementRepository

        HtmlElementRepository()
    • Method Detail

      • getElement

        HtmlElement getElement​(char[] text,
                               int offset,
                               int len)
      • storeElement

        private HtmlElement storeElement​(char[] text,
                                         int offset,
                                         int len)
      • binarySearch

        private static int binarySearch​(java.util.List<HtmlElement> values,
                                        char[] text,
                                        int offset,
                                        int len)