org.ofbiz.entity.util
Class EntitySaxReader
java.lang.Object
org.ofbiz.entity.util.EntitySaxReader
- All Implemented Interfaces:
- org.xml.sax.ErrorHandler
public class EntitySaxReader
- extends java.lang.Object
- implements org.xml.sax.ErrorHandler
SAX XML Parser Content Handler for Entity Engine XML files
Method Summary |
void |
characters(char[] values,
int offset,
int count)
|
void |
endDocument()
|
void |
endElement(CharArray namespaceURI,
CharArray localName,
CharArray fullName)
|
void |
endPrefixMapping(CharArray prefix)
|
void |
error(org.xml.sax.SAXParseException exception)
|
void |
fatalError(org.xml.sax.SAXParseException exception)
|
boolean |
getCheckDataOnly()
|
boolean |
getCreateDummyFks()
|
boolean |
getDisableEeca()
|
boolean |
getDoCacheClear()
|
boolean |
getMaintainTxStamps()
|
java.util.List<java.lang.Object> |
getMessageList()
|
int |
getTransactionTimeout()
|
int |
getValuesPerMessage()
|
int |
getValuesPerWrite()
|
void |
ignorableWhitespace(char[] values,
int offset,
int count)
|
long |
parse(java.io.InputStream is,
java.lang.String docDescription)
|
long |
parse(java.lang.String content)
|
long |
parse(java.net.URL location)
|
void |
processingInstruction(CharArray target,
CharArray instruction)
|
void |
setCheckDataOnly(boolean checkDataOnly)
|
void |
setCreateDummyFks(boolean createDummyFks)
|
void |
setDisableEeca(boolean disableEeca)
|
void |
setDoCacheClear(boolean doCacheClear)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
setMaintainTxStamps(boolean maintainTxStamps)
|
void |
setMessageList(java.util.List<java.lang.Object> messageList)
|
void |
setTransactionTimeout(int transactionTimeout)
|
void |
setUseTryInsertMethod(boolean value)
|
void |
setValuesPerMessage(int valuesPerMessage)
|
void |
setValuesPerWrite(int valuesPerWrite)
|
void |
skippedEntity(CharArray name)
|
void |
startDocument()
|
void |
startElement(CharArray namepsaceURI,
CharArray localName,
CharArray fullName,
Attributes attributes)
|
void |
startPrefixMapping(CharArray arg0,
CharArray arg1)
|
void |
warning(org.xml.sax.SAXParseException exception)
|
protected void |
writeValues(java.util.List<GenericValue> valuesToWrite)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
DEFAULT_TX_TIMEOUT
public static final int DEFAULT_TX_TIMEOUT
- See Also:
- Constant Field Values
locator
protected org.xml.sax.Locator locator
delegator
protected GenericDelegator delegator
ecaHandler
protected EntityEcaHandler ecaHandler
currentValue
protected GenericValue currentValue
currentFieldName
protected java.lang.CharSequence currentFieldName
currentFieldValue
protected java.lang.CharSequence currentFieldValue
numberRead
protected long numberRead
valuesPerWrite
protected int valuesPerWrite
valuesPerMessage
protected int valuesPerMessage
transactionTimeout
protected int transactionTimeout
useTryInsertMethod
protected boolean useTryInsertMethod
maintainTxStamps
protected boolean maintainTxStamps
createDummyFks
protected boolean createDummyFks
checkDataOnly
protected boolean checkDataOnly
doCacheClear
protected boolean doCacheClear
disableEeca
protected boolean disableEeca
messageList
protected java.util.List<java.lang.Object> messageList
valuesToWrite
protected java.util.List<GenericValue> valuesToWrite
isParseForTemplate
protected boolean isParseForTemplate
templatePath
protected java.lang.CharSequence templatePath
rootNodeForTemplate
protected org.w3c.dom.Node rootNodeForTemplate
currentNodeForTemplate
protected org.w3c.dom.Node currentNodeForTemplate
documentForTemplate
protected org.w3c.dom.Document documentForTemplate
EntitySaxReader
protected EntitySaxReader()
EntitySaxReader
public EntitySaxReader(GenericDelegator delegator,
int transactionTimeout)
EntitySaxReader
public EntitySaxReader(GenericDelegator delegator)
getValuesPerWrite
public int getValuesPerWrite()
setValuesPerWrite
public void setValuesPerWrite(int valuesPerWrite)
getValuesPerMessage
public int getValuesPerMessage()
setValuesPerMessage
public void setValuesPerMessage(int valuesPerMessage)
getTransactionTimeout
public int getTransactionTimeout()
setUseTryInsertMethod
public void setUseTryInsertMethod(boolean value)
setTransactionTimeout
public void setTransactionTimeout(int transactionTimeout)
throws GenericTransactionException
- Throws:
GenericTransactionException
getMaintainTxStamps
public boolean getMaintainTxStamps()
setMaintainTxStamps
public void setMaintainTxStamps(boolean maintainTxStamps)
getCreateDummyFks
public boolean getCreateDummyFks()
setCreateDummyFks
public void setCreateDummyFks(boolean createDummyFks)
getCheckDataOnly
public boolean getCheckDataOnly()
setCheckDataOnly
public void setCheckDataOnly(boolean checkDataOnly)
getDoCacheClear
public boolean getDoCacheClear()
setDoCacheClear
public void setDoCacheClear(boolean doCacheClear)
getDisableEeca
public boolean getDisableEeca()
getMessageList
public java.util.List<java.lang.Object> getMessageList()
setMessageList
public void setMessageList(java.util.List<java.lang.Object> messageList)
setDisableEeca
public void setDisableEeca(boolean disableEeca)
parse
public long parse(java.lang.String content)
throws org.xml.sax.SAXException,
java.io.IOException
- Throws:
org.xml.sax.SAXException
java.io.IOException
parse
public long parse(java.net.URL location)
throws org.xml.sax.SAXException,
java.io.IOException
- Throws:
org.xml.sax.SAXException
java.io.IOException
parse
public long parse(java.io.InputStream is,
java.lang.String docDescription)
throws org.xml.sax.SAXException,
java.io.IOException
- Throws:
org.xml.sax.SAXException
java.io.IOException
writeValues
protected void writeValues(java.util.List<GenericValue> valuesToWrite)
throws GenericEntityException
- Throws:
GenericEntityException
characters
public void characters(char[] values,
int offset,
int count)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endDocument
public void endDocument()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(CharArray namespaceURI,
CharArray localName,
CharArray fullName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endPrefixMapping
public void endPrefixMapping(CharArray prefix)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
ignorableWhitespace
public void ignorableWhitespace(char[] values,
int offset,
int count)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
processingInstruction
public void processingInstruction(CharArray target,
CharArray instruction)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
skippedEntity
public void skippedEntity(CharArray name)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
startDocument
public void startDocument()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
startElement
public void startElement(CharArray namepsaceURI,
CharArray localName,
CharArray fullName,
Attributes attributes)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
startPrefixMapping
public void startPrefixMapping(CharArray arg0,
CharArray arg1)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
error
public void error(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
- Specified by:
error
in interface org.xml.sax.ErrorHandler
- Throws:
org.xml.sax.SAXException
fatalError
public void fatalError(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
- Specified by:
fatalError
in interface org.xml.sax.ErrorHandler
- Throws:
org.xml.sax.SAXException
warning
public void warning(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
- Specified by:
warning
in interface org.xml.sax.ErrorHandler
- Throws:
org.xml.sax.SAXException