Class TypeDetector.AmbiguousDocumentException

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    TypeDetector

    public class TypeDetector.AmbiguousDocumentException
    extends org.xml.sax.SAXException
    signals that the document is ambiguous. This exception is thrown when
    1. we cannot uniquely assign the type for given characters.
    2. or we cannot uniquely determine the type for the element when we reached the end element.
    The formar case happens for patterns like:
    
     <choice>
       <data type="xsd:string"/>
       <data type="xsd:token"/>
     </choice>
     
    The latter case happens for patterns like:
    
     <choice>
       <element name="foo">
         <text/>
       </element>
       <element>
         <anyName/>
         <text/>
       </element>
     </choice>
     
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) org.xml.sax.Locator getLocation()
      returns the source of the error.
      • Methods inherited from class org.xml.sax.SAXException

        getCause, getException, getMessage, toString
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AmbiguousDocumentException

        public AmbiguousDocumentException()
    • Method Detail

      • getLocation

        org.xml.sax.Locator getLocation()
        returns the source of the error.