Class BaseCanonicalizer

java.lang.Object
com.sun.xml.wss.impl.c14n.BaseCanonicalizer
Direct Known Subclasses:
EXC14nStAXReaderBasedCanonicalizer, SAXC14nCanonicalizerImpl, StAXC14nCanonicalizerImpl

public abstract class BaseCanonicalizer extends Object
Author:
Apache, K.Venugopal@sun.com //TODO: Refactor code ..
  • Field Details

    • _attrs

      protected ArrayList _attrs
    • _nsAttrs

      protected ArrayList _nsAttrs
    • _attrResult

      protected List _attrResult
    • _nsResult

      protected List _nsResult
    • initalCacheSize

      protected static final int initalCacheSize
      See Also:
  • Constructor Details

    • BaseCanonicalizer

      public BaseCanonicalizer()
      Creates a new instance of BaseCanonicalizer
  • Method Details

    • reset

      public void reset()
    • setStream

      public void setStream(OutputStream os)
    • getOutputStream

      public OutputStream getOutputStream()
    • resize

      protected final void resize()
    • addParentNamespaces

      public void addParentNamespaces(List nsDecls)
    • getAttributeNS

      protected AttributeNS getAttributeNS()
    • writeAttributes

      protected void writeAttributes(Attributes attributes, Iterator itr) throws IOException
      Throws:
      IOException
    • writeAttributesNS

      protected void writeAttributesNS(Iterator itr) throws IOException
      Throws:
      IOException
    • namespaceIsRelative

      public static boolean namespaceIsRelative(String namespaceValue)
      Method namespaceIsRelative
      Returns:
      true if the given namespace is relative.
    • namespaceIsAbsolute

      public static boolean namespaceIsAbsolute(String namespaceValue)
      Method namespaceIsAbsolute
      Returns:
      true if the given namespace is absolute.
    • sort

      public static void sort(List list)