www.element4solution.com

e4s.db
Class E4DBXmlImportHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by e4s.db.E4DBXmlImportHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class E4DBXmlImportHandler
extends org.xml.sax.helpers.DefaultHandler
implements org.xml.sax.ContentHandler


Field Summary
static java.lang.String _XML_ATTR_BASECLASS
           
static java.lang.String _XML_ATTR_TABLE_NAME
           
static java.lang.String _XML_TAG_DATA
           
static java.lang.String _XML_TAG_DICT
           
static java.lang.String _XML_TAG_FREEFIELD_NAME
           
static java.lang.String _XML_TAG_FREEFIELD_VALUE
           
static java.lang.String _XML_TAG_FREEFIELDS
           
static java.lang.String _XML_TAG_INDEX
           
static java.lang.String _XML_TAG_INFO
           
static java.lang.String _XML_TAG_TABLE
           
 
Constructor Summary
E4DBXmlImportHandler(E4DBConnection_Intf con, E4DBTableName tablename)
           
E4DBXmlImportHandler(E4DBConnection_Intf con, E4DBTableName tablename, E4ApplObj_Intf appobj)
           
E4DBXmlImportHandler(E4DBConnection_Intf con, E4DBTableName tablename, E4ApplObj_Intf appobj, E4StatusInformation_Intf status)
           
E4DBXmlImportHandler(E4DBConnection_Intf con, E4DBTableName tablename, E4StatusInformation_Intf status)
           
 
Method Summary
static java.lang.String _getSVNVersionString()
          Get version info string from subversion.
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String namespace, java.lang.String localname, java.lang.String type)
           
 int getNumRecords()
           
 boolean isok(java.lang.String s)
           
 boolean needsQuotes(java.lang.String columnname)
           
 void startElement(java.lang.String namespace, java.lang.String localname, java.lang.String type, org.xml.sax.Attributes attributes)
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
 

Field Detail

_XML_TAG_INFO

public static final java.lang.String _XML_TAG_INFO
See Also:
Constant Field Values

_XML_TAG_DATA

public static final java.lang.String _XML_TAG_DATA
See Also:
Constant Field Values

_XML_TAG_DICT

public static final java.lang.String _XML_TAG_DICT
See Also:
Constant Field Values

_XML_TAG_TABLE

public static final java.lang.String _XML_TAG_TABLE
See Also:
Constant Field Values

_XML_ATTR_TABLE_NAME

public static final java.lang.String _XML_ATTR_TABLE_NAME
See Also:
Constant Field Values

_XML_ATTR_BASECLASS

public static final java.lang.String _XML_ATTR_BASECLASS
See Also:
Constant Field Values

_XML_TAG_FREEFIELDS

public static final java.lang.String _XML_TAG_FREEFIELDS
See Also:
Constant Field Values

_XML_TAG_FREEFIELD_NAME

public static final java.lang.String _XML_TAG_FREEFIELD_NAME
See Also:
Constant Field Values

_XML_TAG_FREEFIELD_VALUE

public static final java.lang.String _XML_TAG_FREEFIELD_VALUE
See Also:
Constant Field Values

_XML_TAG_INDEX

public static final java.lang.String _XML_TAG_INDEX
See Also:
Constant Field Values
Constructor Detail

E4DBXmlImportHandler

public E4DBXmlImportHandler(E4DBConnection_Intf con,
                            E4DBTableName tablename,
                            E4ApplObj_Intf appobj)

E4DBXmlImportHandler

public E4DBXmlImportHandler(E4DBConnection_Intf con,
                            E4DBTableName tablename,
                            E4ApplObj_Intf appobj,
                            E4StatusInformation_Intf status)

E4DBXmlImportHandler

public E4DBXmlImportHandler(E4DBConnection_Intf con,
                            E4DBTableName tablename)

E4DBXmlImportHandler

public E4DBXmlImportHandler(E4DBConnection_Intf con,
                            E4DBTableName tablename,
                            E4StatusInformation_Intf status)
Method Detail

startElement

public final void startElement(java.lang.String namespace,
                               java.lang.String localname,
                               java.lang.String type,
                               org.xml.sax.Attributes attributes)
                        throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endElement

public final void endElement(java.lang.String namespace,
                             java.lang.String localname,
                             java.lang.String type)
                      throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

getNumRecords

public int getNumRecords()

isok

public boolean isok(java.lang.String s)

needsQuotes

public boolean needsQuotes(java.lang.String columnname)

_getSVNVersionString

public static java.lang.String _getSVNVersionString()
Get version info string from subversion.

Returns:
the version info string.
See Also:
E4Util.getRevisionCodeFromSVN(Class)

www.element4solution.com