org.mulgara.jena.rdf.arp.impl
Class AbsXMLContext

java.lang.Object
  extended by org.mulgara.jena.rdf.arp.impl.AbsXMLContext
All Implemented Interfaces:
ARPErrorNumbers, LanguageTagCodes
Direct Known Subclasses:
XMLBaselessContext, XMLContext

public abstract class AbsXMLContext
extends Object
implements ARPErrorNumbers, LanguageTagCodes


Field Summary
protected  AbsXMLContext document
           
protected  String lang
           
protected  Taint langTaint
           
protected  com.hp.hpl.jena.iri.IRI uri
           
 
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
 
Constructor Summary
protected AbsXMLContext(boolean useDoc, AbsXMLContext document, com.hp.hpl.jena.iri.IRI uri, Taint baseT, String lang, Taint langT)
           
 
Method Summary
protected static void checkURI(XMLHandler forErrors, Taint taintMe, com.hp.hpl.jena.iri.IRI rslt)
           
 String getLang(Taint taint)
           
protected static Taint initTaint(XMLHandler h, com.hp.hpl.jena.iri.IRI base)
           
 String resolve(XMLHandler forErrors, Taint taintMe, String u)
           
 AbsXMLContext withBase(XMLHandler forErrors, String b)
           
protected  AbsXMLContext withLang(XMLHandler forErrors, String l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lang

protected final String lang

langTaint

protected final Taint langTaint

uri

protected final com.hp.hpl.jena.iri.IRI uri

document

protected final AbsXMLContext document
Constructor Detail

AbsXMLContext

protected AbsXMLContext(boolean useDoc,
                        AbsXMLContext document,
                        com.hp.hpl.jena.iri.IRI uri,
                        Taint baseT,
                        String lang,
                        Taint langT)
Method Detail

initTaint

protected static Taint initTaint(XMLHandler h,
                                 com.hp.hpl.jena.iri.IRI base)
                          throws SAXParseException
Throws:
SAXParseException

withBase

public AbsXMLContext withBase(XMLHandler forErrors,
                              String b)
                       throws SAXParseException
Throws:
SAXParseException

withLang

protected AbsXMLContext withLang(XMLHandler forErrors,
                                 String l)
                          throws SAXParseException
Throws:
SAXParseException

getLang

public String getLang(Taint taint)

checkURI

protected static void checkURI(XMLHandler forErrors,
                               Taint taintMe,
                               com.hp.hpl.jena.iri.IRI rslt)
                        throws SAXParseException
Throws:
SAXParseException

resolve

public String resolve(XMLHandler forErrors,
                      Taint taintMe,
                      String u)
               throws SAXParseException
Throws:
SAXParseException


Copyright © 2011. All Rights Reserved.