org.jSyncManager.API.Protocol.Util.StdApps
Class AddressDBXML
java.lang.Object
|
+--org.jdom.Document
|
+--org.jSyncManager.API.Protocol.Util.JSXMLDocument
|
+--org.jSyncManager.API.Protocol.Util.DLPRecordXML
|
+--org.jSyncManager.API.Protocol.Util.StdApps.AddressDBXML
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class AddressDBXML
- extends DLPRecordXML
This is a synchronization JConduit for ax XML document from the AddressDB database.
Each element in the record will be a double-quoted String, escaped if necessary.
- Version:
- $Revision: 1.13 $
- Author:
- David A. Bartmess <dingodave@edingo.net>
Last modified by: $Author: yaztromo $ on $Date: 2003/05/08 04:34:21 $.
- See Also:
JSXMLDocument
,
JSXMLElement
,
DLPRecordXML
, Serialized Form
Fields inherited from class org.jdom.Document |
content, docType |
Constructor Summary |
AddressDBXML()
Create new JSXMLDocument with default name and AddressDB DTD entity. |
AddressDBXML(AddressRecord rec)
Create new JSXMLDocument with given AddressRecord. |
AddressDBXML(java.io.InputStreamReader inputfile)
Create new AddressDBScanner with InputStreamReader stream input. |
AddressDBXML(JSXMLDocument document)
Create new JSXMLDocument with given JSXMLDocument. |
Methods inherited from class org.jdom.Document |
addContent, addContent, clone, detachRootElement, equals, getContent, getContent, getDocType, getRootElement, hashCode, hasRootElement, removeContent, removeContent, setContent, setDocType, setRootElement, toString |
Methods inherited from class java.lang.Object |
, finalize, getClass, notify, notifyAll, wait, wait, wait |
XMLNAME
public static java.lang.String XMLNAME
- XML Database name.
RECORDNAME
public static java.lang.String RECORDNAME
- AddressRecord type name.
record
AddressRecord record
AddressDBXML
public AddressDBXML()
- Create new JSXMLDocument with default name and AddressDB DTD entity.
AddressDBXML
public AddressDBXML(AddressRecord rec)
- Create new JSXMLDocument with given AddressRecord.
- Parameters:
rec
- AddressRecord
AddressDBXML
public AddressDBXML(JSXMLDocument document)
- Create new JSXMLDocument with given JSXMLDocument.
- Parameters:
document
- The JSXMLDocument to be read and input.
AddressDBXML
public AddressDBXML(java.io.InputStreamReader inputfile)
throws org.jdom.JDOMException,
java.io.IOException
- Create new AddressDBScanner with InputStreamReader stream input.
- Parameters:
inputfile
- InputStreamReader- Throws:
org.jdom.JDOMException
- JDOMException thrown.java.io.IOException
- IOException thrown.
insertRecord
public AddressRecord insertRecord(AddressRecord rec)
- Insert AddressRecord into XML Document.
- Parameters:
rec
- AddressRecord input.- Returns:
- Return the AddressRecord for further processing.
getDTD
public java.lang.String getDTD()
- Get the complete DTD for this database type.
- Overrides:
getDTD
in class DLPRecordXML
- Returns:
- String containing complete DTD, delimited by System.Properties.line.separator
readDocument
public void readDocument(java.io.InputStreamReader inputfile)
throws org.jdom.JDOMException,
java.io.IOException
- Read JSXMLDocument through InputStreamReader and parse into XML Document.
- Overrides:
readDocument
in class JSXMLDocument
- Parameters:
inputfile
- InputStreamReader input.- Throws:
org.jdom.JDOMException
- JDOMException thrown.java.io.IOException
- IOException thrown.
readJSXMLElement_jSyncManagerAddressRecord
void readJSXMLElement_jSyncManagerAddressRecord(JSXMLElement element)
- Parse JSXMLElement element into Document
- Parameters:
element
- JSXMLElement to be parsed and inserted.
Copyright (c) 1999 - 2003 Brad BARCLAY and others. All Rights Reserved.