com.sun.msv.relaxns.verifier
Class AnyOtherElementVerifier

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--com.sun.msv.relaxns.verifier.AnyOtherElementVerifier
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, IslandVerifier

public class AnyOtherElementVerifier
extends DefaultHandler
implements IslandVerifier

IslandVerifier that validates <anyOtherElement /> of RELAX.

Author:
Kohsuke KAWAGUCHI

Field Summary
static String ERR_UNEXPECTED_NAMESPACE
           
 
Constructor Summary
AnyOtherElementVerifier(AnyOtherElementExp[] exps)
           
 
Method Summary
 void endChildIsland(String namespaceURI, ElementDecl[] rules)
           
 ElementDecl[] endIsland()
           
 void setDispatcher(Dispatcher disp)
           
 void setDocumentLocator(Locator loc)
           
 void startElement(String namespaceURI, String localName, String qName, Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, skippedEntity, startDocument, startPrefixMapping
 

Field Detail

ERR_UNEXPECTED_NAMESPACE

public static final String ERR_UNEXPECTED_NAMESPACE
Constructor Detail

AnyOtherElementVerifier

public AnyOtherElementVerifier(AnyOtherElementExp[] exps)
Method Detail

setDispatcher

public void setDispatcher(Dispatcher disp)
Specified by:
setDispatcher in interface IslandVerifier

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes atts)
                  throws SAXException
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler

endChildIsland

public void endChildIsland(String namespaceURI,
                           ElementDecl[] rules)
Specified by:
endChildIsland in interface IslandVerifier

endIsland

public ElementDecl[] endIsland()
Specified by:
endIsland in interface IslandVerifier

setDocumentLocator

public void setDocumentLocator(Locator loc)
Specified by:
setDocumentLocator in interface ContentHandler
Overrides:
setDocumentLocator in class DefaultHandler