com.hp.hpl.jena.rdf.arp
Class DOM2Model
java.lang.Object
org.xml.sax.helpers.DefaultHandler
com.hp.hpl.jena.rdf.arp.SAX2RDFImpl
com.hp.hpl.jena.rdf.arp.SAX2RDF
com.hp.hpl.jena.rdf.arp.SAX2Model
com.hp.hpl.jena.rdf.arp.DOM2Model
- All Implemented Interfaces:
- ARPConfig, ARPErrorNumbers, RDFParserConstants, ContentHandler, DTDHandler, EntityResolver, ErrorHandler, LexicalHandler
public class DOM2Model
- extends SAX2Model
Transform DOM nodes of RDF.XML into Jena Models.
Known not to work with Java 1.4.1.
- Author:
- Jeremy J. Carroll
Fields inherited from interface com.hp.hpl.jena.rdf.arp.RDFParserConstants |
A_ABOUT, A_DATATYPE, A_ID, A_NODEID, A_OTHER, A_PARSETYPE, A_RDF_N, A_RESOURCE, A_TYPE, A_XMLBASE, A_XMLLANG, A_XMLNS, A_XMLSPACE, AV_COLLECTION, AV_DAMLCOLLECTION, AV_LITERAL, AV_RESOURCE, AV_STRING, CD_STRING, COMMENT, E_DESCRIPTION, E_END, E_LI, E_OTHER, E_RDF, E_RDF_N, EOF, PROCESSING_INSTRUCTION, tokenImage, X_SAX_EX, X_WARNING |
Fields inherited from interface com.hp.hpl.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_LI_AS_TYPE, ERR_NOT_WHITESPACE, 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_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_PROCESSING_INSTRUCTION_IN_RDF, WARN_QNAME_AS_ID, WARN_RDF_NN_AS_TYPE, WARN_REDEFINITION_OF_ID, WARN_RELATIVE_NAMESPACE_URI_DEPRECATED, 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_URI_COMPOSING_CHAR, WARN_XMLBASE_MISSING |
Method Summary |
void |
load(Node document)
Parse a DOM Node with the RDF/XML parser, loading
the triples into the associated Model. |
void |
setDocumentLocator(Locator locator)
|
Methods inherited from class com.hp.hpl.jena.rdf.arp.SAX2RDFImpl |
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, error, fatalError, ignorableWhitespace, processingInstruction, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, warning |
DOM2Model
public DOM2Model(String base,
Model m)
throws MalformedURIException
- Create a new DOM2Model.
- Parameters:
base
- The retrieval URL, or the base URI to be used while parsing.m
- A Jena Model in which to put the triples, this can be null. If
it is null, then use SAX2RDF.getHandlers()
or
SAX2RDF.setHandlersWith(com.hp.hpl.jena.rdf.arp.ARPHandlers)
to provide a StatementHandler
,
and usually an ErrorHandler
- Throws:
MalformedURIException
DOM2Model
public DOM2Model(String base,
Model m,
String lang)
throws MalformedURIException
- Create a new DOM2Model. This is particularly intended for
when parsing a non-root element within an XML document. In which case the
application needs to find this value in the outer context. Optionally,
namespace prefixes can be passed from the outer context using
SAX2Model.startPrefixMapping(java.lang.String, java.lang.String)
.
- Parameters:
base
- The retrieval URL, or the base URI to be used while parsing.m
- A Jena Model in which to put the triples, this can be null. If
it is null, then use SAX2RDF.getHandlers()
or
SAX2RDF.setHandlersWith(com.hp.hpl.jena.rdf.arp.ARPHandlers)
to provide a StatementHandler
,
and usually an ErrorHandler
lang
- The current value of xml:lang
when parsing
starts, usually "".
- Throws:
MalformedURIException
load
public void load(Node document)
- Parse a DOM Node with the RDF/XML parser, loading
the triples into the associated Model.
Known not to work with Java 1.4.1.
- Parameters:
document
-
setDocumentLocator
public void setDocumentLocator(Locator locator)
- Specified by:
setDocumentLocator
in interface ContentHandler
- Overrides:
setDocumentLocator
in class DefaultHandler
Copyright © 2000, 2001, 2002, 2003, 2004 Hewlett-Packard Development Company, LP