com.sun.xml.ws.message
Class RootElementSniffer

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by com.sun.xml.ws.message.RootElementSniffer
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public final class RootElementSniffer
extends org.xml.sax.helpers.DefaultHandler

Sniffs the root element name and its attributes from SAX events.


Constructor Summary
RootElementSniffer()
           
RootElementSniffer(boolean parseAttributes)
           
 
Method Summary
 org.xml.sax.Attributes getAttributes()
           
 java.lang.String getLocalName()
           
 java.lang.String getNsUri()
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes a)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RootElementSniffer

public RootElementSniffer(boolean parseAttributes)

RootElementSniffer

public RootElementSniffer()
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes a)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

getNsUri

public java.lang.String getNsUri()

getLocalName

public java.lang.String getLocalName()

getAttributes

public org.xml.sax.Attributes getAttributes()


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.