|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.dbreplicator.replication.xml
Class MergeHandler
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.dbreplicator.replication.xml.MergeHandler
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
public class MergeHandler
- extends org.xml.sax.helpers.DefaultHandler
This class is the implementation class for ContentHandler for parsing the synchronization XML file. This class implements differnt event methods which automatically are called by the parser. It implements these methods to get and use the different values stored on the XML file.
| Field Summary | |
|---|---|
int |
delete
|
int |
insert
|
int |
update
|
| Constructor Summary | |
|---|---|
MergeHandler(boolean isFirstPass0,
java.sql.Connection connection0,
_Replicator replicator0,
java.lang.String remoteServerName0,
AbstractDataBaseHandler dbHandler0,
java.io.BufferedWriter bw0,
java.lang.String replicationType0,
java.lang.String transactionLogType0,
MetaDataInfo mdi0)
Default Handler for parsing and reading the contents from XML file |
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int len)
getting the value for XML element. |
void |
closeAllStatementAndResultset()
|
void |
endElement(java.lang.String namespace,
java.lang.String localname,
java.lang.String qname)
Called after end of an element is reached for calling update/insert/delete on the respective table. |
void |
setLocalName(java.lang.String localName0)
|
void |
setRemoteName(java.lang.String remoteName0)
|
void |
startElement(java.lang.String namespace,
java.lang.String localname,
java.lang.String qname,
org.xml.sax.Attributes atts)
Initializing an XML element and adding its children. |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
insert
public int insert
update
public int update
delete
public int delete
| Constructor Detail |
|---|
MergeHandler
public MergeHandler(boolean isFirstPass0, java.sql.Connection connection0, _Replicator replicator0, java.lang.String remoteServerName0, AbstractDataBaseHandler dbHandler0, java.io.BufferedWriter bw0, java.lang.String replicationType0, java.lang.String transactionLogType0, MetaDataInfo mdi0) throws RepException
- Default Handler for parsing and reading the contents from XML file
- Parameters:
connection0-replicator0-remoteServerName0-- Throws:
RepException
| Method Detail |
|---|
startElement
public void startElement(java.lang.String namespace, java.lang.String localname, java.lang.String qname, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
- Initializing an XML element and adding its children.
- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler
- Parameters:
namespace-localname-qname-atts-- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String namespace, java.lang.String localname, java.lang.String qname) throws org.xml.sax.SAXException
- Called after end of an element is reached for calling update/insert/delete on the respective table.
- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler
- Parameters:
namespace-localname-qname-- Throws:
org.xml.sax.SAXException
characters
public void characters(char[] ch, int start, int len) throws org.xml.sax.SAXException
- getting the value for XML element.
- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler
- Parameters:
ch-start-len-- Throws:
org.xml.sax.SAXException
setLocalName
public void setLocalName(java.lang.String localName0)
setRemoteName
public void setRemoteName(java.lang.String remoteName0)
closeAllStatementAndResultset
public void closeAllStatementAndResultset()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.xml.sax.helpers.DefaultHandler

