Package com.simplicite.util.integration
Class SAXImportXML
- java.lang.Object
-
- com.simplicite.util.integration.SimpleAdapter
-
- com.simplicite.util.integration.SAXParserAdapter
-
- com.simplicite.util.integration.SimpleSAXParserAdapter
-
- com.simplicite.util.integration.SAXImportXML
-
- All Implemented Interfaces:
AdapterInterface
,java.io.Serializable
public class SAXImportXML extends SimpleSAXParserAdapter
Import Simplicite XML thru SAX parser. Useful for large file to preserve memory.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.simplicite.util.integration.SAXParserAdapter
SAXParserAdapter.SAXParserHandler
-
-
Constructor Summary
Constructors Constructor Description SAXImportXML()
SAXImportXML(java.lang.String docdir)
SAXImportXML(java.lang.String docdir, java.util.Map<java.lang.String,java.lang.String> h)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endProcess()
void
endTagProcess(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String path)
boolean
isAtomic()
void
processAttribute(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String value, java.lang.String path)
void
processValue(java.lang.String value)
void
startProcess()
void
startTagProcess(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String path)
-
Methods inherited from class com.simplicite.util.integration.SimpleSAXParserAdapter
process
-
Methods inherited from class com.simplicite.util.integration.SimpleAdapter
append, appendError, appendError, appendLog, appendLog, close, directProcess, getBooleanParameter, getBooleanParameter, getConsole, getErrorStream, getErrorWriter, getGrant, getInputReader, getInputStream, getIntParameter, getIntParameter, getLogStream, getLogWriter, getLongParameter, getLongParameter, getName, getOrigin, getOutputStream, getOutputWriter, getParameter, getParameter, getParameters, getProcessCount, getStatus, getTrackingId, init, postProcess, preProcess, setConsole, setErrorStream, setInputData, setInputStream, setLogStream, setOutputStream, setParameter, setParameter, setParameter, setParameter, setProcessCount, setStatus
-
-
-
-
Constructor Detail
-
SAXImportXML
public SAXImportXML()
-
SAXImportXML
public SAXImportXML(java.lang.String docdir)
- Parameters:
docdir
- Optional external directory of incoming documents
-
SAXImportXML
public SAXImportXML(java.lang.String docdir, java.util.Map<java.lang.String,java.lang.String> h)
- Parameters:
docdir
- Optional external directory of incoming documentsh
- Optional hash for colored objects during import module
-
-
Method Detail
-
isAtomic
public boolean isAtomic()
-
startProcess
public void startProcess() throws PlatformException, java.lang.InterruptedException
- Specified by:
startProcess
in classSimpleSAXParserAdapter
- Throws:
PlatformException
java.lang.InterruptedException
-
endProcess
public void endProcess() throws PlatformException, java.lang.InterruptedException
- Specified by:
endProcess
in classSimpleSAXParserAdapter
- Throws:
PlatformException
java.lang.InterruptedException
-
startTagProcess
public void startTagProcess(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String path) throws PlatformException, java.lang.InterruptedException
- Specified by:
startTagProcess
in classSimpleSAXParserAdapter
- Throws:
PlatformException
java.lang.InterruptedException
-
endTagProcess
public void endTagProcess(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String path) throws PlatformException, java.lang.InterruptedException
- Specified by:
endTagProcess
in classSimpleSAXParserAdapter
- Throws:
PlatformException
java.lang.InterruptedException
-
processValue
public void processValue(java.lang.String value) throws PlatformException, java.lang.InterruptedException
- Specified by:
processValue
in classSimpleSAXParserAdapter
- Throws:
PlatformException
java.lang.InterruptedException
-
processAttribute
public void processAttribute(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String value, java.lang.String path) throws PlatformException, java.lang.InterruptedException
- Specified by:
processAttribute
in classSimpleSAXParserAdapter
- Throws:
PlatformException
java.lang.InterruptedException
-
-