Class AbsXMLLiteral
- java.lang.Object
-
- org.apache.jena.rdfxml.xmlinput.impl.ParserSupport
-
- org.apache.jena.rdfxml.xmlinput.states.Frame
-
- org.apache.jena.rdfxml.xmlinput.states.AbsXMLLiteral
-
- All Implemented Interfaces:
ARPErrorNumbers
,Names
,FrameI
- Direct Known Subclasses:
InnerXMLLiteral
,OuterXMLLiteral
public abstract class AbsXMLLiteral extends Frame
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.String>
namespaces
-
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 AbsXMLLiteral(XMLHandler h, AbsXMLContext x)
AbsXMLLiteral(AbsXMLLiteral p, java.util.Map<java.lang.String,java.lang.String> ns)
AbsXMLLiteral(FrameI p, AbsXMLContext x, java.lang.StringBuffer r)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
characters(char[] chrs, int start, int length)
except all ampersands are replaced by &, all open angle brackets (<) are replaced by <, all closing angle brackets (>) are replaced by >, and all #xD characters are replaced by 
.void
comment(char[] ch, int start, int length)
abstract void
endElement()
endElement is called on the state of the frame created by the matching startElement.void
processingInstruction(java.lang.String target, java.lang.String data)
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
abort, afterChild, getParent
-
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
getXMLContext, getXMLHandler
-
-
-
-
Constructor Detail
-
AbsXMLLiteral
public AbsXMLLiteral(FrameI p, AbsXMLContext x, java.lang.StringBuffer r)
-
AbsXMLLiteral
public AbsXMLLiteral(AbsXMLLiteral p, java.util.Map<java.lang.String,java.lang.String> ns)
-
AbsXMLLiteral
public AbsXMLLiteral(XMLHandler h, AbsXMLContext x)
-
-
Method Detail
-
endElement
public abstract 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
-
characters
public void characters(char[] chrs, int start, int length) throws org.xml.sax.SAXParseException
except all ampersands are replaced by &, all open angle brackets (<) are replaced by <, all closing angle brackets (>) are replaced by >, and all #xD characters are replaced by 
.- Specified by:
characters
in interfaceFrameI
- Overrides:
characters
in classFrame
- Throws:
org.xml.sax.SAXParseException
-
comment
public void comment(char[] ch, int start, int length) throws org.xml.sax.SAXParseException
-
processingInstruction
public void processingInstruction(java.lang.String target, java.lang.String data)
- Specified by:
processingInstruction
in interfaceFrameI
- Overrides:
processingInstruction
in classFrame
-
startElement
public FrameI startElement(java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes atts)
-
-