org.mulgara.jena.rdf.arp.impl
Class ParserSupport
java.lang.Object
org.mulgara.jena.rdf.arp.impl.ParserSupport
- All Implemented Interfaces:
- ARPErrorNumbers, Names, LanguageTagCodes
- Direct Known Subclasses:
- Frame
public class ParserSupport
- extends Object
- implements ARPErrorNumbers, LanguageTagCodes, Names
- Author:
- jjc
| Fields inherited from interface org.mulgara.jena.rdf.arp.ARPErrorNumbers |
EM_ERROR, EM_FATAL, EM_IGNORE, EM_WARNING, ERR_ABOUTEACH_NOT_TOPLEVEL, ERR_BAD_RDF_ATTRIBUTE, ERR_BAD_RDF_ELEMENT, ERR_ENCODING_MISMATCH, ERR_GENERIC_IO, ERR_INTERNAL_ERROR, ERR_INTERRUPTED, ERR_LI_AS_TYPE, ERR_NOT_WHITESPACE, ERR_RESOLVING_AGAINST_MALFORMED_BASE, ERR_RESOLVING_AGAINST_RELATIVE_BASE, ERR_RESOLVING_URI_AGAINST_NULL_BASE, ERR_SAX_ERROR, ERR_SAX_FATAL_ERROR, ERR_STRING_NOT_NORMAL_FORM_C, ERR_SYNTAX_ERROR, ERR_UNABLE_TO_RECOVER, ERR_URI_NOT_NORMAL_FORM_C, ERR_UTF_ENCODING, IGN_DAML_COLLECTION, IGN_NO_BASE_URI_SPECIFIED, IGN_PRIVATE_XMLLANG, IGN_XMLBASE_SIGNIFICANT, IGN_XMLBASE_USED, WARN_BAD_NAME, WARN_BAD_NAMESPACE_URI, WARN_BAD_RDF_NAMESPACE_URI, WARN_BAD_XML, WARN_BAD_XML_NAMESPACE_URI, WARN_BAD_XMLLANG, WARN_BIG_FILE, WARN_DEPRECATED_XMLLANG, WARN_ENCODING_MISMATCH, WARN_IN_STRICT_MODE, WARN_LEGAL_REUSE_OF_ID, WARN_MALFORMED_URI, WARN_MALFORMED_XMLLANG, WARN_MINOR_INTERNAL_ERROR, WARN_NON_IANA_ENCODING, WARN_NONCANONICAL_IANA_NAME, WARN_NOT_RDF_NAMESPACE, WARN_PROCESSING_INSTRUCTION_IN_RDF, WARN_QNAME_AS_ID, WARN_RDF_NN_AS_TYPE, WARN_REDEFINITION_OF_ID, WARN_RELATIVE_NAMESPACE_URI_DEPRECATED, WARN_RELATIVE_URI, WARN_RESOLVING_URI_AGAINST_EMPTY_BASE, WARN_SAX_WARNING, WARN_STRING_COMPOSING_CHAR, WARN_STRING_NOT_NORMAL_FORM_C, WARN_UNKNOWN_PARSETYPE, WARN_UNKNOWN_RDF_ATTRIBUTE, WARN_UNKNOWN_RDF_ELEMENT, WARN_UNKNOWN_XML_ATTRIBUTE, WARN_UNQUALIFIED_ATTRIBUTE, WARN_UNQUALIFIED_ELEMENT, WARN_UNQUALIFIED_RDF_ATTRIBUTE, WARN_UNSUPPORTED_ENCODING, WARN_URI_COMPOSING_CHAR, WARN_XMLBASE_MISSING |
| Fields inherited from interface org.mulgara.jena.rdf.arp.lang.LanguageTagCodes |
LT_DEFAULT, LT_EXTRA, LT_IANA, LT_IANA_DEPRECATED, LT_ILLEGAL, LT_ISO3166, LT_ISO639, LT_LOCAL_USE, LT_MULTIPLE, LT_PRIVATE_USE, LT_UNDETERMINED |
| Fields inherited from interface org.mulgara.jena.rdf.arp.impl.Names |
A_ABOUT, A_BADATTRS, A_BAGID, A_DATATYPE, A_DEPRECATED, A_ID, A_NODEID, A_PARSETYPE, A_RESOURCE, A_TYPE, A_XML_OTHER, A_XMLBASE, A_XMLLANG, A_XMLNS, CoreAndOldTerms, DAML_FIRST, DAML_LIST, DAML_NIL, DAML_REST, damlns, E_DESCRIPTION, E_LI, E_RDF, RDF_FIRST, RDF_NIL, RDF_OBJECT, RDF_PREDICATE, RDF_REST, RDF_STATEMENT, RDF_SUBJECT, RDF_TYPE, rdfns, xmlns, xmlnsns |
|
Method Summary |
void |
checkComposingChar(Taint taintMe,
char[] ch,
int st,
int ln)
|
void |
checkEncoding(Taint taintMe,
String s)
|
protected void |
checkIdSymbol(Taint taintMe,
AbsXMLContext ctxt,
String str)
|
void |
checkString(Taint taintMe,
String t)
|
protected void |
checkXMLName(Taint taintMe,
String str)
|
AbsXMLContext |
getXMLContext()
|
XMLHandler |
getXMLHandler()
|
protected boolean |
isWhite(char[] ch,
int st,
int ln)
|
protected boolean |
isWhite(StringBuffer buf)
|
protected String |
resolve(Taint taintMe,
AbsXMLContext x,
String uri)
|
protected void |
triple(ANode a,
ANode b,
ANode c)
|
protected void |
warning(Taint taintMe,
int i,
String msg)
whether this is a warning or an error is determined later. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
arp
protected final XMLHandler arp
xml
public final AbsXMLContext xml
ParserSupport
protected ParserSupport(XMLHandler arp,
AbsXMLContext xml)
checkIdSymbol
protected void checkIdSymbol(Taint taintMe,
AbsXMLContext ctxt,
String str)
throws SAXParseException
- Parameters:
str - The fully expanded URI
- Throws:
SAXParseException
checkXMLName
protected void checkXMLName(Taint taintMe,
String str)
throws SAXParseException
- Throws:
SAXParseException
checkString
public void checkString(Taint taintMe,
String t)
throws SAXParseException
- Throws:
SAXParseException
checkComposingChar
public void checkComposingChar(Taint taintMe,
char[] ch,
int st,
int ln)
throws SAXParseException
- Throws:
SAXParseException
checkEncoding
public void checkEncoding(Taint taintMe,
String s)
throws SAXParseException
- Throws:
SAXParseException
warning
protected void warning(Taint taintMe,
int i,
String msg)
throws SAXParseException
- whether this is a warning or an error is determined later.
- Parameters:
i - msg -
- Throws:
SAXParseException
isWhite
protected boolean isWhite(char[] ch,
int st,
int ln)
isWhite
protected boolean isWhite(StringBuffer buf)
triple
protected void triple(ANode a,
ANode b,
ANode c)
getXMLContext
public AbsXMLContext getXMLContext()
getXMLHandler
public XMLHandler getXMLHandler()
resolve
protected String resolve(Taint taintMe,
AbsXMLContext x,
String uri)
throws SAXParseException
- Throws:
SAXParseException
Copyright © 2011. All Rights Reserved.