org.apache.ws.jaxme.impl
Class OrderedAttributeXMLWriter
java.lang.Object
org.apache.ws.jaxme.impl.XMLWriterImpl
org.apache.ws.jaxme.impl.OrderedAttributeXMLWriter
- All Implemented Interfaces:
- XMLWriter, org.xml.sax.ContentHandler
public class OrderedAttributeXMLWriter
- extends XMLWriterImpl
This is a subclass of XMLWriterImpl
,
that writes the attributes ordered alphabetically. This is mainly
useful for test purposes, when a canonical representation of the
result is required for comparing against an expected value.
Method Summary |
void |
startElement(java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pQName,
org.xml.sax.Attributes pAttrs)
Starts a new element. |
Methods inherited from class org.apache.ws.jaxme.impl.XMLWriterImpl |
canEncode, characters, endDocument, endElement, endPrefixMapping, getDocumentLocator, getMarshaller, getWriter, ignorableWhitespace, init, processingInstruction, setDocumentLocator, setWriter, skippedEntity, startDocument, startPrefixMapping |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrderedAttributeXMLWriter
public OrderedAttributeXMLWriter()
startElement
public void startElement(java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pQName,
org.xml.sax.Attributes pAttrs)
throws org.xml.sax.SAXException
- Description copied from class:
XMLWriterImpl
- Starts a new element.
- Specified by:
startElement
in interface org.xml.sax.ContentHandler
- Overrides:
startElement
in class XMLWriterImpl
- Parameters:
pNamespaceURI
- The namespace URI, if any, or nullpLocalName
- The local name, without prefix, or nullpQName
- The qualified name, including a prefix, or nullpAttrs
- The element attributes
- Throws:
org.xml.sax.SAXException
- Thrown in case of an IOException.