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

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

public abstract class Frame
extends ParserSupport
implements Names, FrameI, ARPErrorNumbers


Field Summary
protected  boolean nonWhiteMsgGiven
           
 Taint 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
Frame(FrameI p, AbsXMLContext x)
           
Frame(FrameI p, AttributeLexer ap)
           
Frame(XMLHandler a, AbsXMLContext x)
           
 
Method Summary
 void abort()
           
 void afterChild()
           
 void characters(char[] ch, int start, int length)
           
 void comment(char[] ch, int start, int length)
           
 void endElement()
          endElement is called on the state of the frame created by the matching startElement.
 FrameI getParent()
           
 void processingInstruction(String target, String data)
           
protected  FrameI rdfStartElement(String uri, String localName, String rawName, Attributes atts)
           
protected  void warning(int i, String msg)
           
 
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, startElement
 

Field Detail

nonWhiteMsgGiven

protected boolean nonWhiteMsgGiven

taint

public Taint taint
Constructor Detail

Frame

public Frame(FrameI p,
             AttributeLexer ap)
      throws SAXParseException
Throws:
SAXParseException

Frame

public Frame(FrameI p,
             AbsXMLContext x)

Frame

public Frame(XMLHandler a,
             AbsXMLContext x)
Method Detail

getParent

public FrameI getParent()
Specified by:
getParent in interface FrameI

warning

protected void warning(int i,
                       String msg)
                throws SAXParseException
Throws:
SAXParseException

afterChild

public void afterChild()
Specified by:
afterChild in interface FrameI

comment

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

endElement

public void endElement()
                throws SAXParseException
endElement is called on the state of the frame created by the matching startElement.

Specified by:
endElement in interface FrameI
Throws:
SAXParseException

processingInstruction

public void processingInstruction(String target,
                                  String data)
                           throws SAXParseException
Specified by:
processingInstruction in interface FrameI
Throws:
SAXParseException

abort

public void abort()
Specified by:
abort in interface FrameI

rdfStartElement

protected FrameI rdfStartElement(String uri,
                                 String localName,
                                 String rawName,
                                 Attributes atts)
                          throws SAXParseException
Throws:
SAXParseException

characters

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


Copyright © 2011. All Rights Reserved.