Class PrefixArray

    • Constructor Detail

      • PrefixArray

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

        public PrefixArray()
    • Method Detail

      • initializeEntries

        private final void initializeEntries()
      • increaseNamespacePool

        private final void increaseNamespacePool​(int capacity)
      • increasePrefixPool

        private final void increasePrefixPool​(int capacity)
      • 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 java.lang.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 java.lang.String[] getCompleteArray()
      • get

        public final java.lang.String get​(int i)
      • add

        public final int add​(java.lang.String s)
      • resize

        protected final void resize()
      • clearDeclarationIds

        public final void clearDeclarationIds()
      • pushScopeWithPrefixEntry

        public final void pushScopeWithPrefixEntry​(java.lang.String prefix,
                                                   java.lang.String namespaceName,
                                                   int prefixIndex,
                                                   int namespaceIndex)
                                            throws FastInfosetException
        Throws:
        FastInfosetException
      • popScope

        public final void popScope​(int prefixIndex)
      • popScopeWithPrefixEntry

        public final void popScopeWithPrefixEntry​(int prefixIndex)
      • getNamespaceFromPrefix

        public final java.lang.String getNamespaceFromPrefix​(java.lang.String prefix)
      • getPrefixFromNamespace

        public final java.lang.String getPrefixFromNamespace​(java.lang.String namespaceName)
      • getPrefixes

        public final java.util.Iterator getPrefixes()
      • getPrefixesFromNamespace

        public final java.util.Iterator getPrefixesFromNamespace​(java.lang.String namespaceName)