Class WantPropertyElement
- java.lang.Object
-
- org.apache.jena.rdfxml.xmlinput.impl.ParserSupport
-
- org.apache.jena.rdfxml.xmlinput.states.Frame
-
- org.apache.jena.rdfxml.xmlinput.states.WantPropertyElement
-
- All Implemented Interfaces:
ARPErrorNumbers
,Names
,FrameI
,HasSubjectFrameI
,WantsObjectFrameI
public class WantPropertyElement extends Frame implements WantsObjectFrameI, HasSubjectFrameI
-
-
Field Summary
-
Fields inherited from class org.apache.jena.rdfxml.xmlinput.impl.ParserSupport
xml
-
Fields inherited from interface org.apache.jena.rdfxml.xmlinput.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_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.apache.jena.rdfxml.xmlinput.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, 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
-
-
Constructor Summary
Constructors Constructor Description WantPropertyElement(HasSubjectFrameI s, AbsXMLContext x)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
void
aPredAndObj(ANode p, ANode o)
void
endElement()
endElement is called on the state of the frame created by the matching startElement.void
makeSubjectReificationWith(ANode r)
Create a triple r rdf:subj * .FrameI
startElement(java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes atts)
void
theObject(ANode o)
-
Methods inherited from class org.apache.jena.rdfxml.xmlinput.states.Frame
afterChild, characters, comment, getParent, processingInstruction
-
Methods inherited from class org.apache.jena.rdfxml.xmlinput.impl.ParserSupport
checkComposingChar, checkEncoding, checkString, getXMLContext, getXMLHandler
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.jena.rdfxml.xmlinput.states.FrameI
afterChild, characters, comment, getParent, getXMLContext, getXMLHandler, processingInstruction
-
-
-
-
Constructor Detail
-
WantPropertyElement
public WantPropertyElement(HasSubjectFrameI s, AbsXMLContext x)
-
-
Method Detail
-
startElement
public FrameI startElement(java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXParseException
- Specified by:
startElement
in interfaceFrameI
- Throws:
org.xml.sax.SAXParseException
-
aPredAndObj
public void aPredAndObj(ANode p, ANode o)
- Specified by:
aPredAndObj
in interfaceHasSubjectFrameI
-
makeSubjectReificationWith
public void makeSubjectReificationWith(ANode r)
Description copied from interface:HasSubjectFrameI
Create a triple r rdf:subj * . The structure of the parser means that three triples in the quad are produced by the property element code, but the final triple is produced by its parent.- Specified by:
makeSubjectReificationWith
in interfaceHasSubjectFrameI
- Parameters:
r
- The node that is the reification.
-
theObject
public void theObject(ANode o)
-
endElement
public void endElement()
Description copied from class:Frame
endElement is called on the state of the frame created by the matching startElement.- Specified by:
endElement
in interfaceFrameI
- Overrides:
endElement
in classFrame
-
-