com.dumontierlab.pdb2rdf.parser
Class ContentHandlerState
java.lang.Object
com.dumontierlab.pdb2rdf.parser.ContentHandlerState
- All Implemented Interfaces:
- org.xml.sax.ContentHandler
- Direct Known Subclasses:
- AtomSiteCategoryHandler, CellCategoryHandler, ChemCompCategory, CitationAuthorCategoryHandler, CitationCategoryHandler, DataBlockHandler, EntityCategoryHandler, EntityPolyCategoryHandler, EntitySourceGeneticallyManipulatedHandler, EntitySourceNaturalCategoryHandler, ExptlCategoryHandler, NmrEnsembleCategoryHandler, NmrRefineCategoryHandler, PdbXmlContentHandler, RefineCategoryHandler, RnaPdbXmlContentHandler, StructCategoryHandler, StructConfigCategoryHandler, StructNucleicAcidBasePairCategoryHandler
public class ContentHandlerState
- extends java.lang.Object
- implements org.xml.sax.ContentHandler
- Author:
- Alexander De Leon
|
Field Summary |
protected java.lang.StringBuilder |
buffer
|
|
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
protected void |
clear()
|
protected com.hp.hpl.jena.rdf.model.RDFNode |
createDecimalLiteral(java.lang.String value)
|
protected com.hp.hpl.jena.rdf.model.RDFNode |
createLiteral(java.lang.String value,
java.lang.String xsdType)
|
protected com.hp.hpl.jena.rdf.model.Resource |
createResource(UriPattern pattern,
java.lang.String... params)
|
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
|
void |
endPrefixMapping(java.lang.String prefix)
|
void |
error(org.xml.sax.SAXParseException e)
|
void |
fatalError(org.xml.sax.SAXParseException e)
|
protected java.lang.String |
getBufferContent()
|
protected PdbRdfModel |
getRdfModel()
|
protected UriBuilder |
getUriBuilder()
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
protected boolean |
isBuffering()
|
protected boolean |
isNil(org.xml.sax.Attributes attributes)
|
void |
notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
protected void |
setState(ContentHandlerState state)
|
void |
skippedEntity(java.lang.String name)
|
protected void |
startBuffering()
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
protected void |
stopBuffering()
|
void |
unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
|
void |
warning(org.xml.sax.SAXParseException e)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buffer
protected java.lang.StringBuilder buffer
ContentHandlerState
public ContentHandlerState(PdbRdfModel rdfModel,
UriBuilder uriBuilder)
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
endDocument
public void endDocument()
throws org.xml.sax.SAXException
- Specified by:
endDocument in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
endElement in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
- Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
error
public void error(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
fatalError
public void fatalError(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
notationDecl
public void notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
- Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws java.io.IOException,
org.xml.sax.SAXException
- Throws:
java.io.IOException
org.xml.sax.SAXException
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler
skippedEntity
public void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
skippedEntity in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
startDocument
public void startDocument()
throws org.xml.sax.SAXException
- Specified by:
startDocument in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
startElement
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
- Specified by:
startElement in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
- Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
unparsedEntityDecl
public void unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
warning
public void warning(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
setState
protected void setState(ContentHandlerState state)
getRdfModel
protected PdbRdfModel getRdfModel()
getUriBuilder
protected UriBuilder getUriBuilder()
startBuffering
protected void startBuffering()
stopBuffering
protected void stopBuffering()
isBuffering
protected boolean isBuffering()
isNil
protected boolean isNil(org.xml.sax.Attributes attributes)
createResource
protected com.hp.hpl.jena.rdf.model.Resource createResource(UriPattern pattern,
java.lang.String... params)
getBufferContent
protected java.lang.String getBufferContent()
clear
protected void clear()
createLiteral
protected com.hp.hpl.jena.rdf.model.RDFNode createLiteral(java.lang.String value,
java.lang.String xsdType)
createDecimalLiteral
protected com.hp.hpl.jena.rdf.model.RDFNode createDecimalLiteral(java.lang.String value)
Copyright © 2010 Dumontierlab. All Rights Reserved.