Class PrefixArray

    • Field Detail

      • _array

        public String[] _array
      • _currentInScope

        public int[] _currentInScope
      • _declarationId

        public int _declarationId
    • Constructor Detail

      • PrefixArray

        public PrefixArray​(int initialCapacity,
                           int maximumCapacity)
      • PrefixArray

        public PrefixArray()
    • Method Detail

      • countNamespacePool

        public int countNamespacePool()
      • countPrefixPool

        public int countPrefixPool()
      • clear

        public final void clear()
        Specified by:
        clear in class ValueArray
      • clearCompletely

        public final void clearCompletely()
      • getArray

        public final String[] getArray()
        Returns cloned version of internal String[].
        Returns:
        cloned version of internal String[].
      • setReadOnlyArray

        public final void setReadOnlyArray​(PrefixArray readOnlyArray,
                                           boolean clear)
      • getCompleteArray

        public final String[] getCompleteArray()
      • get

        public final String get​(int i)
      • add

        public final int add​(String s)
      • resize

        protected final void resize()
      • clearDeclarationIds

        public final void clearDeclarationIds()
      • popScope

        public final void popScope​(int prefixIndex)
      • popScopeWithPrefixEntry

        public final void popScopeWithPrefixEntry​(int prefixIndex)
      • getNamespaceFromPrefix

        public final String getNamespaceFromPrefix​(String prefix)
      • getPrefixFromNamespace

        public final String getPrefixFromNamespace​(String namespaceName)
      • getPrefixes

        public final Iterator getPrefixes()
      • getPrefixesFromNamespace

        public final Iterator getPrefixesFromNamespace​(String namespaceName)