Class PrefixArray

java.lang.Object
com.sun.xml.fastinfoset.util.ValueArray
com.sun.xml.fastinfoset.util.PrefixArray

public class PrefixArray extends ValueArray
  • Field Details

  • Constructor Details

    • PrefixArray

      public PrefixArray(int initialCapacity, int maximumCapacity)
    • PrefixArray

      public PrefixArray()
  • Method Details

    • initializeEntries

      private void initializeEntries()
    • increaseNamespacePool

      private void increaseNamespacePool(int capacity)
    • increasePrefixPool

      private 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 String[] getArray()
      Returns cloned version of internal String[].
      Returns:
      cloned version of internal String[].
    • setReadOnlyArray

      public final void setReadOnlyArray(ValueArray readOnlyArray, boolean clear)
      Specified by:
      setReadOnlyArray in class ValueArray
    • 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()
    • pushScope

      public final void pushScope(int prefixIndex, int namespaceIndex) throws FastInfosetException
      Throws:
      FastInfosetException
    • pushScopeWithPrefixEntry

      public final void pushScopeWithPrefixEntry(String prefix, 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 String getNamespaceFromPrefix(String prefix)
    • getPrefixFromNamespace

      public final String getPrefixFromNamespace(String namespaceName)
    • getPrefixes

      public final Iterator<String> getPrefixes()
    • getPrefixesFromNamespace

      public final Iterator<String> getPrefixesFromNamespace(String namespaceName)