com.sun.xml.wss.impl.c14n
Class BaseCanonicalizer

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

public abstract class BaseCanonicalizer
extends java.lang.Object

Author:
Apache, K.Venugopal@sun.com //TODO: Refactor code ..

Nested Class Summary
static class BaseCanonicalizer.NamespaceContextImpl
           
 
Field Summary
protected  java.util.List _attrResult
           
protected  java.util.ArrayList _attrs
           
protected  java.util.ArrayList _nsAttrs
           
protected  java.util.List _nsResult
           
protected static int initalCacheSize
           
 
Constructor Summary
BaseCanonicalizer()
          Creates a new instance of BaseCanonicalizer
 
Method Summary
 void addParentNamespaces(java.util.List nsDecls)
           
protected  AttributeNS getAttributeNS()
           
 java.io.OutputStream getOutputStream()
           
static boolean namespaceIsAbsolute(java.lang.String namespaceValue)
          Method namespaceIsAbsolute
static boolean namespaceIsRelative(java.lang.String namespaceValue)
          Method namespaceIsRelative
 void reset()
           
protected  void resize()
           
 void setStream(java.io.OutputStream os)
           
static void sort(java.util.List list)
           
protected  void writeAttributes(org.xml.sax.Attributes attributes, java.util.Iterator itr)
           
protected  void writeAttributesNS(java.util.Iterator itr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_attrs

protected java.util.ArrayList _attrs

_nsAttrs

protected java.util.ArrayList _nsAttrs

_attrResult

protected java.util.List _attrResult

_nsResult

protected java.util.List _nsResult

initalCacheSize

protected static final int initalCacheSize
See Also:
Constant Field Values
Constructor Detail

BaseCanonicalizer

public BaseCanonicalizer()
Creates a new instance of BaseCanonicalizer

Method Detail

reset

public void reset()

setStream

public void setStream(java.io.OutputStream os)

getOutputStream

public java.io.OutputStream getOutputStream()

resize

protected final void resize()

addParentNamespaces

public void addParentNamespaces(java.util.List nsDecls)

getAttributeNS

protected AttributeNS getAttributeNS()

writeAttributes

protected void writeAttributes(org.xml.sax.Attributes attributes,
                               java.util.Iterator itr)
                        throws java.io.IOException
Throws:
java.io.IOException

writeAttributesNS

protected void writeAttributesNS(java.util.Iterator itr)
                          throws java.io.IOException
Throws:
java.io.IOException

namespaceIsRelative

public static boolean namespaceIsRelative(java.lang.String namespaceValue)
Method namespaceIsRelative

Parameters:
namespaceValue -
Returns:
true if the given namespace is relative.

namespaceIsAbsolute

public static boolean namespaceIsAbsolute(java.lang.String namespaceValue)
Method namespaceIsAbsolute

Parameters:
namespaceValue -
Returns:
true if the given namespace is absolute.

sort

public static void sort(java.util.List list)


Copyright © 2005-2012 Oracle Corporation. All Rights Reserved.