com.hp.hpl.jena.rdf.arp
Interface ARPErrorNumbers

All Known Implementing Classes:
NTriple, ARP, JenaReader, ParseException, BugzillaTestSuite

public interface ARPErrorNumbers

Error numbers used by ARP.

Author:
jjc

Field Summary
static int EM_ERROR
          Used as ErrorMode to abort processing of element, after reporting error.
static int EM_FATAL
          Used as ErrorMode to stop processing after reporting error.
static int EM_IGNORE
          Used as ErrorMode to not report an error.
static int EM_WARNING
          Used as ErrorMode to report warning and continue processing.
static int ERR_ABOUTEACH_NOT_TOPLEVEL
          rdf:aboutEach may only occur in a top-level obj expansion, either an rdf:Description or a typed node.
static int ERR_INTERNAL_ERROR
          Should not happen.
static int ERR_NOT_WHITESPACE
          Non-white character data has occurred where the RDF grammar does not permit it.
static int ERR_SYNTAX_ERROR
          The attributes or element tags contravene the RDF grammar.
static int ERR_UNABLE_TO_RECOVER
          The error recovery code failed; this can occur.
static int IGN_PRIVATE_XMLLANG
          An xml:lang attribute uses one or more of the extension facilities in RFC3066 or ISO639.
static int IGN_XMLBASE_SIGNIFICANT
          Indicates that somewhere, an xml:base attribute has been used and changes the interpretation of some URI (either through a URI-reference or idSymbold production in the grammar).
static int IGN_XMLBASE_USED
          Indicates that somewhere, other than in an XML Literal an xml:base attribute has been used.
static int WARN_BAD_NAME
          An ID symbol or other grammar production that should be an XML name is malformed.
static int WARN_BAD_XML
          Just a double check that an error is reported when XML parsing fails for any reason.
static int WARN_BAD_XMLLANG
          The value of an xml:lang attribute while syntactically conforming to RFC3066 does not conform with other rules, possibly through not being listed in ISO639 or ISO3166 or the IANA language tag registry.
static int WARN_DEPRECATED_XMLLANG
          The value of an xml:lang attribute has been deprecated by IANA (W117).
static int WARN_EMPTY_ABOUT_EACH
          An rdf:aboutEach refers to a collection that either has not been defined in the file, or has been defined but is empty.
static int WARN_LI_AS_TYPE
          Either rdf:li or rdf:_NNN is being used in the typed node construction.
static int WARN_MALFORMED_URI
          A URI reference does not conform to RFC2396.
static int WARN_MALFORMED_XMLLANG
          The value of an xml:lang attribute does not conform to the syntactic rules of RFC3066.
static int WARN_MINOR_INTERNAL_ERROR
          Should not happen.
static int WARN_REDEFINITION_OF_ID
          The same name has been used for more than one rdf:ID or rdf:bagID.
static int WARN_RELATIVE_NAMESPACE_URI_DEPRECATED
          A namespace, which has been declared with a relative URI, has been used in a qualified name.
static int WARN_UNKNOWN_PARSETYPE
          An unrecognised value for rdf:parseType has been found.
static int WARN_UNKNOWN_RDF_ATTRIBUTE
          An attribute name in the RDF namespace has been used that is not a reserved RDF attribute name.
static int WARN_UNKNOWN_RDF_ELEMENT
          An element is tagged rdf:XXX where XXX is not a recognised RDF element name.
static int WARN_UNKNOWN_XML_ATTRIBUTE
          An attribute from the xml namespace has been used that is not recognised.
static int WARN_UNQUALIFIED_ATTRIBUTE
          Some attribute that is not an RDF keyword is used in an unqualified fashion.
static int WARN_UNQUALIFIED_ELEMENT
          An element tag is not a qualified name.
static int WARN_UNQUALIFIED_RDF_ATTRIBUTE
          A standard rdf attribute like type or about is used without a namespace qualifier.
static int WARN_XMLBASE_MISSING
          Indicates that no name is known for the current file being parsed.
 

Field Detail

EM_IGNORE

public static final int EM_IGNORE
Used as ErrorMode to not report an error.
See Also:
ARP.setErrorMode(int, int)

EM_WARNING

public static final int EM_WARNING
Used as ErrorMode to report warning and continue processing.
See Also:
ARP.setErrorMode(int, int)

EM_ERROR

public static final int EM_ERROR
Used as ErrorMode to abort processing of element, after reporting error.
See Also:
ARP.setErrorMode(int, int)

EM_FATAL

public static final int EM_FATAL
Used as ErrorMode to stop processing after reporting error.
See Also:
ARP.setErrorMode(int, int)

IGN_PRIVATE_XMLLANG

public static final int IGN_PRIVATE_XMLLANG
An xml:lang attribute uses one or more of the extension facilities in RFC3066 or ISO639. In some way, the langauge specified is non-standard. In both default and strict modes this is ignored; a conservative application in verbose mode may wish to raise a warning. (W001)
See Also:
LanguageTagCodes.LT_PRIVATE_USE, LanguageTagCodes.LT_LOCAL_USE, LanguageTagCodes.LT_EXTRA

IGN_XMLBASE_USED

public static final int IGN_XMLBASE_USED
Indicates that somewhere, other than in an XML Literal an xml:base attribute has been used. This is ignored in default mode, and a warning in strict mode. (W002)
See Also:
IGN_XMLBASE_SIGNIFICANT

IGN_XMLBASE_SIGNIFICANT

public static final int IGN_XMLBASE_SIGNIFICANT
Indicates that somewhere, an xml:base attribute has been used and changes the interpretation of some URI (either through a URI-reference or idSymbold production in the grammar). (W003) This is ignored in default mode, and an error in strict mode.
See Also:
IGN_XMLBASE_SIGNIFICANT

WARN_XMLBASE_MISSING

public static final int WARN_XMLBASE_MISSING
Indicates that no name is known for the current file being parsed. The ARP interface prevents the user from not (at least implicitly) specifying a name. (W100)

WARN_UNQUALIFIED_RDF_ATTRIBUTE

public static final int WARN_UNQUALIFIED_RDF_ATTRIBUTE
A standard rdf attribute like type or about is used without a namespace qualifier. In default mode ARP adds the rdf: qualifier; strict mode skips to the end of the enclosing element. (W101).

WARN_UNQUALIFIED_ATTRIBUTE

public static final int WARN_UNQUALIFIED_ATTRIBUTE
Some attribute that is not an RDF keyword is used in an unqualified fashion. In default mode, then the namespace of the enclosing element is used. Strict mode skips to the end of the enclosing element. (W102).

WARN_UNKNOWN_RDF_ATTRIBUTE

public static final int WARN_UNKNOWN_RDF_ATTRIBUTE
An attribute name in the RDF namespace has been used that is not a reserved RDF attribute name. In default mode, a statement may be generated with the given name as property. Strict mode skips to the end of the enclosing element. (W103).

WARN_UNQUALIFIED_ELEMENT

public static final int WARN_UNQUALIFIED_ELEMENT
An element tag is not a qualified name. In default mode, a resource or property is generated with a malformed URI. Strict mode skips to the end of the enclosing element. (W104).

WARN_REDEFINITION_OF_ID

public static final int WARN_REDEFINITION_OF_ID
The same name has been used for more than one rdf:ID or rdf:bagID. The default mode allows this with a warning. Strict mode skips to the end of the enclosing element of the second and subsequent occurrences. (W105).

WARN_UNKNOWN_PARSETYPE

public static final int WARN_UNKNOWN_PARSETYPE
An unrecognised value for rdf:parseType has been found. In strict mode, this error is ignored, and it is treated as rdf:parseType="Literal", in default mode a warning is issued. (W106)

WARN_MALFORMED_URI

public static final int WARN_MALFORMED_URI
A URI reference does not conform to RFC2396. Use Exception.getMessage() for details. In default mode, the malformed URI is passed to the RDF processing application; strict mode skips to the end of the enclosing element. (W107)

WARN_BAD_NAME

public static final int WARN_BAD_NAME
An ID symbol or other grammar production that should be an XML name is malformed. In default mode, the malformed string is passed to the RDF application. (W108) Strict mode skips to the end of the enclosing element.

WARN_RELATIVE_NAMESPACE_URI_DEPRECATED

public static final int WARN_RELATIVE_NAMESPACE_URI_DEPRECATED
A namespace, which has been declared with a relative URI, has been used in a qualified name. Such relative URI namespaces have been deprecated. In default mode, the relative string is passed to the RDF application. Strict mode skips to the end of each enclosing element in which the namespace is used. (Note: this does not necessarily ignore the whole element in which the namespace was declared.) (W109)

WARN_EMPTY_ABOUT_EACH

public static final int WARN_EMPTY_ABOUT_EACH
An rdf:aboutEach refers to a collection that either has not been defined in the file, or has been defined but is empty. In strict mode, this is ignored.(W110)

WARN_BAD_XML

public static final int WARN_BAD_XML
Just a double check that an error is reported when XML parsing fails for any reason. In strict mode this is ignored. (W111)

WARN_MINOR_INTERNAL_ERROR

public static final int WARN_MINOR_INTERNAL_ERROR
Should not happen. But ARP has probably processed the file correctly even if it does. Please report any occurrences to jjc@hpl.hp.com, preferably with a test case. (W112)

WARN_UNKNOWN_RDF_ELEMENT

public static final int WARN_UNKNOWN_RDF_ELEMENT
An element is tagged rdf:XXX where XXX is not a recognised RDF element name. In strict mode the element is skipped. In default mode, the typed node construction is used.(W113).

WARN_LI_AS_TYPE

public static final int WARN_LI_AS_TYPE
Either rdf:li or rdf:_NNN is being used in the typed node construction. In strict mode this issue is ignored; and the typed node is permitted. (W114)

WARN_MALFORMED_XMLLANG

public static final int WARN_MALFORMED_XMLLANG
The value of an xml:lang attribute does not conform to the syntactic rules of RFC3066. In default mode this is a warning, in strict mode an error. (W115)

WARN_BAD_XMLLANG

public static final int WARN_BAD_XMLLANG
The value of an xml:lang attribute while syntactically conforming to RFC3066 does not conform with other rules, possibly through not being listed in ISO639 or ISO3166 or the IANA language tag registry. The databases used of these registries was a snapshot of July 24, 2001. If you are using language tags that postdate this snapshot, you should ignore this condition. The use of a three letter tag instead of a two letter tag or use of the language tag "und" is also reported under this condition, see RFC3066. In default mode this is a warning, in strict mode an error. (W116)

WARN_DEPRECATED_XMLLANG

public static final int WARN_DEPRECATED_XMLLANG
The value of an xml:lang attribute has been deprecated by IANA (W117). In strict and default mode this is a warning.

WARN_UNKNOWN_XML_ATTRIBUTE

public static final int WARN_UNKNOWN_XML_ATTRIBUTE
An attribute from the xml namespace has been used that is not recognised. (W118). In default mode this is a warning; in strict mode an error.

ERR_INTERNAL_ERROR

public static final int ERR_INTERNAL_ERROR
Should not happen. Please report occurrence to jjc@hpl.hp.com with test case, if possible. (E200)

ERR_SYNTAX_ERROR

public static final int ERR_SYNTAX_ERROR
The attributes or element tags contravene the RDF grammar. (XML syntax errors are not reported with this mechanism, but as SAXParseException's). The detailed error message indicates the nature of the contravention. (E201)

ERR_NOT_WHITESPACE

public static final int ERR_NOT_WHITESPACE
Non-white character data has occurred where the RDF grammar does not permit it. This is a special case of ERR_SYNTAX_ERROR, which is detected differently. (E202)

ERR_ABOUTEACH_NOT_TOPLEVEL

public static final int ERR_ABOUTEACH_NOT_TOPLEVEL
rdf:aboutEach may only occur in a top-level obj expansion, either an rdf:Description or a typed node. This is a special case of ERR_SYNTAX_ERROR, which is detected differently. (E203).

ERR_UNABLE_TO_RECOVER

public static final int ERR_UNABLE_TO_RECOVER
The error recovery code failed; this can occur. (E300)


Copyright 2001 Hewlett-Packard. All Rights Reserved.