org.mulgara.jena.rdf.arp.states
Class AbsXMLLiteral

java.lang.Object
  extended by org.mulgara.jena.rdf.arp.impl.ParserSupport
      extended by org.mulgara.jena.rdf.arp.states.Frame
          extended by org.mulgara.jena.rdf.arp.states.AbsXMLLiteral
All Implemented Interfaces:
ARPErrorNumbers, Names, LanguageTagCodes, FrameI
Direct Known Subclasses:
InnerXMLLiteral, OuterXMLLiteral

public abstract class AbsXMLLiteral
extends Frame


Field Summary
 Map<String,String> namespaces
           
protected  StringBuffer rslt
           
 
Fields inherited from class org.mulgara.jena.rdf.arp.states.Frame
nonWhiteMsgGiven, taint
 
Fields inherited from class org.mulgara.jena.rdf.arp.impl.ParserSupport
arp, xml
 
Fields inherited from interface org.mulgara.jena.rdf.arp.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, DAML_FIRST, DAML_LIST, DAML_NIL, DAML_REST, damlns, 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
 
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
AbsXMLLiteral(AbsXMLLiteral p, Map<String,String> ns)
           
AbsXMLLiteral(FrameI p, AbsXMLContext x, StringBuffer r)
           
AbsXMLLiteral(XMLHandler h, AbsXMLContext x)
           
 
Method Summary
protected  void append(char s)
           
protected  void append(String s)
           
 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(String target, String data)
           
 FrameI startElement(String uri, String localName, String rawName, Attributes atts)
           
 
Methods inherited from class org.mulgara.jena.rdf.arp.states.Frame
abort, afterChild, getParent, rdfStartElement, warning
 
Methods inherited from class org.mulgara.jena.rdf.arp.impl.ParserSupport
checkComposingChar, checkEncoding, checkIdSymbol, checkString, checkXMLName, getXMLContext, getXMLHandler, isWhite, isWhite, resolve, triple, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mulgara.jena.rdf.arp.states.FrameI
getXMLContext, getXMLHandler
 

Field Detail

rslt

protected final StringBuffer rslt

namespaces

public final Map<String,String> namespaces
Constructor Detail

AbsXMLLiteral

public AbsXMLLiteral(FrameI p,
                     AbsXMLContext x,
                     StringBuffer r)

AbsXMLLiteral

public AbsXMLLiteral(AbsXMLLiteral p,
                     Map<String,String> ns)

AbsXMLLiteral

public AbsXMLLiteral(XMLHandler h,
                     AbsXMLContext x)
Method Detail

append

protected void append(String s)

append

protected void append(char s)

endElement

public abstract void endElement()
                         throws SAXParseException
Description copied from class: Frame
endElement is called on the state of the frame created by the matching startElement.

Specified by:
endElement in interface FrameI
Overrides:
endElement in class Frame
Throws:
SAXParseException

characters

public void characters(char[] chrs,
                       int start,
                       int length)
                throws 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 interface FrameI
Overrides:
characters in class Frame
Throws:
SAXParseException

comment

public void comment(char[] ch,
                    int start,
                    int length)
             throws SAXParseException
Specified by:
comment in interface FrameI
Overrides:
comment in class Frame
Throws:
SAXParseException

processingInstruction

public void processingInstruction(String target,
                                  String data)
Specified by:
processingInstruction in interface FrameI
Overrides:
processingInstruction in class Frame

startElement

public FrameI startElement(String uri,
                           String localName,
                           String rawName,
                           Attributes atts)


Copyright © 2011. All Rights Reserved.