Class WantDescription
- java.lang.Object
-
- org.apache.jena.rdfxml.xmlinput.impl.ParserSupport
-
- org.apache.jena.rdfxml.xmlinput.states.Frame
-
- org.apache.jena.rdfxml.xmlinput.states.WantDescription
-
- All Implemented Interfaces:
ARPErrorNumbers
,Names
,FrameI
,HasSubjectFrameI
- Direct Known Subclasses:
RDFCollection
,WantLiteralValueOrDescription
,WantTopLevelDescription
,WantTypedLiteral
public abstract class WantDescription extends Frame implements 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 WantDescription(XMLHandler handler, AbsXMLContext x)
WantDescription(FrameI s, AbsXMLContext x)
WantDescription(FrameI s, AttributeLexer 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)
-
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
-
WantDescription
public WantDescription(FrameI s, AbsXMLContext x)
-
WantDescription
public WantDescription(FrameI s, AttributeLexer x) throws org.xml.sax.SAXParseException
- Throws:
org.xml.sax.SAXParseException
-
WantDescription
public WantDescription(XMLHandler handler, 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.
-
endElement
public void endElement() throws org.xml.sax.SAXParseException
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
- Throws:
org.xml.sax.SAXParseException
-
-