Package com.sun.xml.wss.impl.c14n
Class StAXC14nCanonicalizerImpl
- java.lang.Object
-
- com.sun.xml.wss.impl.c14n.BaseCanonicalizer
-
- com.sun.xml.wss.impl.c14n.StAXC14nCanonicalizerImpl
-
- All Implemented Interfaces:
XMLStreamWriter
- Direct Known Subclasses:
StAXEXC14nCanonicalizerImpl
public class StAXC14nCanonicalizerImpl extends BaseCanonicalizer implements XMLStreamWriter
- 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 Modifier and Type Field Description protected UnsyncByteArrayOutputStreamelemBuffer-
Fields inherited from class com.sun.xml.wss.impl.c14n.BaseCanonicalizer
_attrResult, _attrs, _nsAttrs, _nsResult, initalCacheSize
-
-
Constructor Summary
Constructors Constructor Description StAXC14nCanonicalizerImpl()Creates a new instance of StAXC14nCanonicalizerImpl
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()This method has not effect when called.protected voidcloseStartTag()voidflush()protected StAXAttrgetAttribute()NamespaceContextgetNamespaceContext()NamespaceSupportgetNSContext()StringgetPrefix(String namespaceURI)ObjectgetProperty(String str)protected voidresizeElementStack()voidsetDefaultNamespace(String str)voidsetNamespaceContext(NamespaceContext namespaceContext)voidsetPrefix(String str, String str1)voidwriteAttribute(String localName, String value)Creates a DOM Atrribute @see org.w3c.dom.Node and associates it with the current DOM element @see org.w3c.dom.Node.voidwriteAttribute(String namespaceURI, String localName, String value)voidwriteAttribute(String prefix, String namespaceURI, String localName, String value)protected voidwriteAttributes(List itr)voidwriteCData(String data)voidwriteCharacters(char[] values, int param, int param2)voidwriteCharacters(String charData)voidwriteComment(String str)voidwriteDefaultNamespace(String namespaceURI)voidwriteDTD(String str)voidwriteEmptyElement(String localName)voidwriteEmptyElement(String namespaceURI, String localName)voidwriteEmptyElement(String prefix, String localName, String namespaceURI)voidwriteEndDocument()voidwriteEndElement()voidwriteEntityRef(String str)voidwriteNamespace(String prefix, String namespaceURI)voidwriteProcessingInstruction(String target)voidwriteProcessingInstruction(String target, String data)voidwriteStartDocument()voidwriteStartDocument(String version)voidwriteStartDocument(String encoding, String version)voidwriteStartElement(String localName)voidwriteStartElement(String namespaceURI, String localName)voidwriteStartElement(String prefix, String localName, String namespaceURI)-
Methods inherited from class com.sun.xml.wss.impl.c14n.BaseCanonicalizer
addParentNamespaces, getAttributeNS, getOutputStream, namespaceIsAbsolute, namespaceIsRelative, reset, resize, setStream, sort, writeAttributes, writeAttributesNS
-
-
-
-
Field Detail
-
elemBuffer
protected UnsyncByteArrayOutputStream elemBuffer
-
-
Method Detail
-
close
public void close() throws XMLStreamExceptionThis method has not effect when called.- Specified by:
closein interfaceXMLStreamWriter- Throws:
javax.xml._stream.XMLStreamExceptionXMLStreamException
-
flush
public void flush() throws XMLStreamException- Specified by:
flushin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
getNamespaceContext
public NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContextin interfaceXMLStreamWriter
-
getNSContext
public NamespaceSupport getNSContext()
-
getPrefix
public String getPrefix(String namespaceURI) throws XMLStreamException
- Specified by:
getPrefixin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
getProperty
public Object getProperty(String str) throws IllegalArgumentException
- Specified by:
getPropertyin interfaceXMLStreamWriter- Throws:
IllegalArgumentException
-
setDefaultNamespace
public void setDefaultNamespace(String str) throws XMLStreamException
- Specified by:
setDefaultNamespacein interfaceXMLStreamWriter- Throws:
XMLStreamException
-
setNamespaceContext
public void setNamespaceContext(NamespaceContext namespaceContext) throws XMLStreamException
- Specified by:
setNamespaceContextin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
setPrefix
public void setPrefix(String str, String str1) throws XMLStreamException
- Specified by:
setPrefixin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeAttribute
public void writeAttribute(String localName, String value) throws XMLStreamException
Creates a DOM Atrribute @see org.w3c.dom.Node and associates it with the current DOM element @see org.w3c.dom.Node.- Specified by:
writeAttributein interfaceXMLStreamWriter- Parameters:
localName-value-- Throws:
javax.xml._stream.XMLStreamExceptionXMLStreamException
-
writeAttribute
public void writeAttribute(String namespaceURI, String localName, String value) throws XMLStreamException
- Specified by:
writeAttributein interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeAttribute
public void writeAttribute(String prefix, String namespaceURI, String localName, String value) throws XMLStreamException
- Specified by:
writeAttributein interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeCData
public void writeCData(String data) throws XMLStreamException
- Specified by:
writeCDatain interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeCharacters
public void writeCharacters(String charData) throws XMLStreamException
- Specified by:
writeCharactersin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeCharacters
public void writeCharacters(char[] values, int param, int param2) throws XMLStreamException- Specified by:
writeCharactersin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeComment
public void writeComment(String str) throws XMLStreamException
- Specified by:
writeCommentin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeDTD
public void writeDTD(String str) throws XMLStreamException
- Specified by:
writeDTDin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeDefaultNamespace
public void writeDefaultNamespace(String namespaceURI) throws XMLStreamException
- Specified by:
writeDefaultNamespacein interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(String localName) throws XMLStreamException
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(String namespaceURI, String localName) throws XMLStreamException
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeEndDocument
public void writeEndDocument() throws XMLStreamException- Specified by:
writeEndDocumentin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeEndElement
public void writeEndElement() throws XMLStreamException- Specified by:
writeEndElementin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeEntityRef
public void writeEntityRef(String str) throws XMLStreamException
- Specified by:
writeEntityRefin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeNamespace
public void writeNamespace(String prefix, String namespaceURI) throws XMLStreamException
- Specified by:
writeNamespacein interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(String target) throws XMLStreamException
- Specified by:
writeProcessingInstructionin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(String target, String data) throws XMLStreamException
- Specified by:
writeProcessingInstructionin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeStartDocument
public void writeStartDocument() throws XMLStreamException- Specified by:
writeStartDocumentin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeStartDocument
public void writeStartDocument(String version) throws XMLStreamException
- Specified by:
writeStartDocumentin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeStartDocument
public void writeStartDocument(String encoding, String version) throws XMLStreamException
- Specified by:
writeStartDocumentin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeStartElement
public void writeStartElement(String localName) throws XMLStreamException
- Specified by:
writeStartElementin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeStartElement
public void writeStartElement(String namespaceURI, String localName) throws XMLStreamException
- Specified by:
writeStartElementin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeStartElement
public void writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
- Specified by:
writeStartElementin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
closeStartTag
protected void closeStartTag() throws XMLStreamException- Throws:
XMLStreamException
-
getAttribute
protected StAXAttr getAttribute()
-
resizeElementStack
protected void resizeElementStack()
-
writeAttributes
protected void writeAttributes(List itr) throws IOException
- Throws:
IOException
-
-