Class TypeDetector.AmbiguousDocumentException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.xml.sax.SAXException
com.sun.msv.verifier.psvi.TypeDetector.AmbiguousDocumentException
All Implemented Interfaces:
Serializable
Enclosing class:
TypeDetector

public class TypeDetector.AmbiguousDocumentException extends 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:
  • Constructor Details

    • AmbiguousDocumentException

      public AmbiguousDocumentException()
  • Method Details

    • getLocation

      Locator getLocation()
      returns the source of the error.