java.lang.Object |
↳ |
org.xml.sax.helpers.DefaultHandler |
|
↳ |
com.atlassian.jira.imports.project.handler.ChainedSaxHandler |
Class Overview
A base class used for processing a JIRA backup file. This collects Entity information and calls the handleEntity(String, java.util.Map)
method on its
registered delegates. The attributes map includes any attributes that may be nested as sub-elements.
If you
construct this with a TaskProgressSink
then the progress of the XML processing will
be relayed.
Summary
[Expand]
Inherited Methods |
From class
org.xml.sax.helpers.DefaultHandler
void
|
characters(char[] arg0, int arg1, int arg2)
|
void
|
endDocument()
|
void
|
endElement(String arg0, String arg1, String arg2)
|
void
|
endPrefixMapping(String arg0)
|
void
|
error(SAXParseException arg0)
|
void
|
fatalError(SAXParseException arg0)
|
void
|
ignorableWhitespace(char[] arg0, int arg1, int arg2)
|
void
|
notationDecl(String arg0, String arg1, String arg2)
|
void
|
processingInstruction(String arg0, String arg1)
|
InputSource
|
resolveEntity(String arg0, String arg1)
|
void
|
setDocumentLocator(Locator arg0)
|
void
|
skippedEntity(String arg0)
|
void
|
startDocument()
|
void
|
startElement(String arg0, String arg1, String arg2, Attributes arg3)
|
void
|
startPrefixMapping(String arg0, String arg1)
|
void
|
unparsedEntityDecl(String arg0, String arg1, String arg2, String arg3)
|
void
|
warning(SAXParseException arg0)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.xml.sax.ContentHandler
void
|
characters(char[] arg0, int arg1, int arg2)
|
void
|
endDocument()
|
void
|
endElement(String arg0, String arg1, String arg2)
|
void
|
endPrefixMapping(String arg0)
|
void
|
ignorableWhitespace(char[] arg0, int arg1, int arg2)
|
void
|
processingInstruction(String arg0, String arg1)
|
void
|
setDocumentLocator(Locator arg0)
|
void
|
skippedEntity(String arg0)
|
void
|
startDocument()
|
void
|
startElement(String arg0, String arg1, String arg2, Attributes arg3)
|
void
|
startPrefixMapping(String arg0, String arg1)
|
|
From interface
org.xml.sax.DTDHandler
|
From interface
org.xml.sax.EntityResolver
|
From interface
org.xml.sax.ErrorHandler
void
|
error(SAXParseException arg0)
|
void
|
fatalError(SAXParseException arg0)
|
void
|
warning(SAXParseException arg0)
|
|
Fields
Public Constructors
public
ChainedSaxHandler
()
Simple constructor for creating an AbstractHandler without progress feedback.
public
ChainedSaxHandler
(TaskProgressProcessor taskProgressProcessor)
Constructor to create an AbstractHandler with progress feedback.
Parameters
taskProgressProcessor
| the TaskProgressProcessor that relays the progress information.
|
Public Methods
public
final
void
characters
(char[] ch, int start, int length)
public
final
void
endDocument
()
public
long
getEntityCount
()
Provides the number of actual XML elements that the parser encounters.
Returns
- number of actual XML elements the parser encounters
public
InputSource
resolveEntity
(String publicId, String systemId)
public
final
void
startDocument
()
public
final
void
startElement
(String uri, String localName, String qName, Attributes attributes)