|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.qedeq.kernel.se.common.QedeqException
org.qedeq.kernel.xml.common.XmlSyntaxException
public final class XmlSyntaxException
Exception that occurs during XML parsing. It specifies an syntactical error. It can also mark a lack of inner consistence of something. Also a programming error can lead to this exception.
Field Summary | |
---|---|
static int |
EMPTY_ATTRIBUTE_CODE
Error code for empty attribute. |
static java.lang.String |
EMPTY_ATTRIBUTE_TEXT_1
Missing attribute text. |
static java.lang.String |
EMPTY_ATTRIBUTE_TEXT_2
Missing attribute, part two. |
static int |
IO_ERROR_CODE
Error code for a programming error. |
static java.lang.String |
IO_ERROR_TEXT
Unexpected tag message text, part one. |
static int |
MISSING_ATTRIBUTE_CODE
Error code for missing attribute. |
static java.lang.String |
MISSING_ATTRIBUTE_TEXT_1
Missing attribute text. |
static java.lang.String |
MISSING_ATTRIBUTE_TEXT_2
Missing attribute, part two. |
static int |
PROGRAMMING_ERROR_CODE
Error code for a programming error. |
static java.lang.String |
PROGRAMMING_ERROR_TEXT
Unexpected tag message text, part one. |
static int |
SAX_ERROR_CODE
Error code for a sax parser error. |
static java.lang.String |
SAX_ERROR_TEXT
Unexpected tag message text, part one. |
static int |
SAX_PARSER_EXCEPTION
Error code for Exceptions thrown by the SAXParser. |
static int |
UNEXPECTED_DATA_CODE
Error code for unexpected character data. |
static java.lang.String |
UNEXPECTED_DATA_TEXT
Unexpected tag message text, part one. |
static int |
UNEXPECTED_TAG_CODE
Error code for unexpected tag. |
static java.lang.String |
UNEXPECTED_TAG_TEXT
Unexpected tag message text. |
Method Summary | |
---|---|
static XmlSyntaxException |
createByIOException(java.io.IOException e)
Create exception for a IO error. |
static XmlSyntaxException |
createByRuntimeException(java.lang.RuntimeException e)
Create exception for a programming error. |
static XmlSyntaxException |
createBySAXException(org.xml.sax.SAXException e)
Create exception for a SAX parsing error. |
static XmlSyntaxException |
createEmptyAttributeException(java.lang.String name,
java.lang.String attribute)
Create exception for empty attribute within a tag. |
static XmlSyntaxException |
createMissingAttributeException(java.lang.String name,
java.lang.String attribute)
Create exception for missing attribute within a tag. |
static XmlSyntaxException |
createUnexpectedTagException(java.lang.String name)
Create exception for unexpected tag. |
static XmlSyntaxException |
createUnexpectedTextDataException(java.lang.String name,
java.lang.String value)
Create exception for unexpected text data within a tag. |
Methods inherited from class org.qedeq.kernel.se.common.QedeqException |
---|
getErrorCode, toString |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int SAX_PARSER_EXCEPTION
public static final int UNEXPECTED_TAG_CODE
public static final java.lang.String UNEXPECTED_TAG_TEXT
public static final int UNEXPECTED_DATA_CODE
public static final java.lang.String UNEXPECTED_DATA_TEXT
public static final int MISSING_ATTRIBUTE_CODE
public static final java.lang.String MISSING_ATTRIBUTE_TEXT_1
public static final java.lang.String MISSING_ATTRIBUTE_TEXT_2
public static final int EMPTY_ATTRIBUTE_CODE
public static final java.lang.String EMPTY_ATTRIBUTE_TEXT_1
public static final java.lang.String EMPTY_ATTRIBUTE_TEXT_2
public static final int IO_ERROR_CODE
public static final java.lang.String IO_ERROR_TEXT
public static final int SAX_ERROR_CODE
public static final java.lang.String SAX_ERROR_TEXT
public static final int PROGRAMMING_ERROR_CODE
public static final java.lang.String PROGRAMMING_ERROR_TEXT
Method Detail |
---|
public static final XmlSyntaxException createUnexpectedTagException(java.lang.String name)
name
- Tag name.
public static final XmlSyntaxException createUnexpectedTextDataException(java.lang.String name, java.lang.String value)
name
- Tag name.value
- Data found.
public static final XmlSyntaxException createMissingAttributeException(java.lang.String name, java.lang.String attribute)
name
- Tag name.attribute
- Attribute name.
public static final XmlSyntaxException createEmptyAttributeException(java.lang.String name, java.lang.String attribute)
name
- Tag name.attribute
- Attribute name.
public static final XmlSyntaxException createByIOException(java.io.IOException e)
e
- Exception.
public static final XmlSyntaxException createBySAXException(org.xml.sax.SAXException e)
e
- Exception.
public static final XmlSyntaxException createByRuntimeException(java.lang.RuntimeException e)
e
- Exception.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |