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

java.lang.Object
  extended by com.sun.xml.wss.impl.c14n.BaseCanonicalizer
      extended by com.sun.xml.wss.impl.c14n.StAXC14nCanonicalizerImpl
          extended by com.sun.xml.wss.impl.c14n.StAXEXC14nCanonicalizerImpl
All Implemented Interfaces:
XMLStreamWriter

public class StAXEXC14nCanonicalizerImpl
extends StAXC14nCanonicalizerImpl

Author:
K.Venugopal@sun.com

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.wss.impl.c14n.BaseCanonicalizer
BaseCanonicalizer.NamespaceContextImpl
 
Field Summary
 
Fields inherited from class com.sun.xml.wss.impl.c14n.StAXC14nCanonicalizerImpl
elemBuffer
 
Fields inherited from class com.sun.xml.wss.impl.c14n.BaseCanonicalizer
_attrResult, _attrs, _nsAttrs, _nsResult, initalCacheSize
 
Constructor Summary
StAXEXC14nCanonicalizerImpl()
          Creates a new instance of StAXEC14nCanonicalizerImpl
 
Method Summary
protected  void closeStartTag()
           
protected  void collectVisiblePrefixes(Iterator itr)
           
 void forceDefaultNS(boolean isForce)
           
 List getInclusivePrefixList()
           
 NamespaceContext getNamespaceContext()
           
 boolean isParentToParentAdvice()
           
 void reset()
           
 void setBodyEpilogue(String bodyEpilogue)
           
 void setBodyPrologue(String bodyPrologue)
           
 void setBodyPrologueTime(boolean bodyPrologueTime)
           
 void setInclusivePrefixList(List values)
           
protected  void writeAttributesNS(List itr)
           
 void writeEmptyElement(String namespaceURI, String localName)
           
 void writeEmptyElement(String prefix, String localName, String namespaceURI)
           
 void writeEndDocument()
           
 void writeEndElement()
           
 void writeNamespace(String prefix, String namespaceURI)
           
 void writeStartElement(String prefix, String localName, String namespaceURI)
           
 
Methods inherited from class com.sun.xml.wss.impl.c14n.StAXC14nCanonicalizerImpl
close, flush, getAttribute, getNSContext, getPrefix, getProperty, resizeElementStack, setDefaultNamespace, setNamespaceContext, setPrefix, writeAttribute, writeAttribute, writeAttribute, writeAttributes, writeCData, writeCharacters, writeCharacters, writeComment, writeDefaultNamespace, writeDTD, writeEmptyElement, writeEntityRef, writeProcessingInstruction, writeProcessingInstruction, writeStartDocument, writeStartDocument, writeStartDocument, writeStartElement, writeStartElement
 
Methods inherited from class com.sun.xml.wss.impl.c14n.BaseCanonicalizer
addParentNamespaces, getAttributeNS, getOutputStream, namespaceIsAbsolute, namespaceIsRelative, resize, setStream, sort, writeAttributes, writeAttributesNS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StAXEXC14nCanonicalizerImpl

public StAXEXC14nCanonicalizerImpl()
Creates a new instance of StAXEC14nCanonicalizerImpl

Method Detail

setBodyPrologueTime

public void setBodyPrologueTime(boolean bodyPrologueTime)

setBodyEpilogue

public void setBodyEpilogue(String bodyEpilogue)

setBodyPrologue

public void setBodyPrologue(String bodyPrologue)

isParentToParentAdvice

public boolean isParentToParentAdvice()

reset

public void reset()
Overrides:
reset in class BaseCanonicalizer

setInclusivePrefixList

public void setInclusivePrefixList(List values)

getInclusivePrefixList

public List getInclusivePrefixList()

forceDefaultNS

public void forceDefaultNS(boolean isForce)

writeNamespace

public void writeNamespace(String prefix,
                           String namespaceURI)
                    throws XMLStreamException
Specified by:
writeNamespace in interface XMLStreamWriter
Overrides:
writeNamespace in class StAXC14nCanonicalizerImpl
Throws:
XMLStreamException

writeStartElement

public void writeStartElement(String prefix,
                              String localName,
                              String namespaceURI)
                       throws XMLStreamException
Specified by:
writeStartElement in interface XMLStreamWriter
Overrides:
writeStartElement in class StAXC14nCanonicalizerImpl
Throws:
XMLStreamException

closeStartTag

protected void closeStartTag()
                      throws XMLStreamException
Overrides:
closeStartTag in class StAXC14nCanonicalizerImpl
Throws:
XMLStreamException

writeEmptyElement

public void writeEmptyElement(String namespaceURI,
                              String localName)
                       throws XMLStreamException
Specified by:
writeEmptyElement in interface XMLStreamWriter
Overrides:
writeEmptyElement in class StAXC14nCanonicalizerImpl
Throws:
XMLStreamException

writeEmptyElement

public void writeEmptyElement(String prefix,
                              String localName,
                              String namespaceURI)
                       throws XMLStreamException
Specified by:
writeEmptyElement in interface XMLStreamWriter
Overrides:
writeEmptyElement in class StAXC14nCanonicalizerImpl
Throws:
XMLStreamException

writeEndDocument

public void writeEndDocument()
                      throws XMLStreamException
Specified by:
writeEndDocument in interface XMLStreamWriter
Overrides:
writeEndDocument in class StAXC14nCanonicalizerImpl
Throws:
XMLStreamException

writeEndElement

public void writeEndElement()
                     throws XMLStreamException
Specified by:
writeEndElement in interface XMLStreamWriter
Overrides:
writeEndElement in class StAXC14nCanonicalizerImpl
Throws:
XMLStreamException

collectVisiblePrefixes

protected void collectVisiblePrefixes(Iterator itr)
                               throws IOException
Throws:
IOException

writeAttributesNS

protected void writeAttributesNS(List itr)
                          throws IOException
Throws:
IOException

getNamespaceContext

public NamespaceContext getNamespaceContext()
Specified by:
getNamespaceContext in interface XMLStreamWriter
Overrides:
getNamespaceContext in class StAXC14nCanonicalizerImpl


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