com.ibatis.dao.engine.builder.xml
Class XmlDaoManagerBuilder
java.lang.Object
com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder
- public class XmlDaoManagerBuilder
- extends java.lang.Object
NOT THREAD SAFE. USE SEPARATE INSTANCES PER THREAD.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DAO_CONFIG_ELEMENT
private static final java.lang.String DAO_CONFIG_ELEMENT
- See Also:
- Constant Field Values
PROPERTIES_ELEMENT
private static final java.lang.String PROPERTIES_ELEMENT
- See Also:
- Constant Field Values
CONTEXT_ELEMENT
private static final java.lang.String CONTEXT_ELEMENT
- See Also:
- Constant Field Values
TRANS_MGR_ELEMENT
private static final java.lang.String TRANS_MGR_ELEMENT
- See Also:
- Constant Field Values
PROPERTY_ELEMENT
private static final java.lang.String PROPERTY_ELEMENT
- See Also:
- Constant Field Values
DAO_ELEMENT
private static final java.lang.String DAO_ELEMENT
- See Also:
- Constant Field Values
properties
private java.util.Properties properties
validationEnabled
private boolean validationEnabled
typeAliases
private java.util.Map typeAliases
XmlDaoManagerBuilder
public XmlDaoManagerBuilder()
buildDaoManager
public DaoManager buildDaoManager(java.io.Reader reader,
java.util.Properties props)
throws DaoException
- Throws:
DaoException
buildDaoManager
public DaoManager buildDaoManager(java.io.Reader reader)
throws DaoException
- Throws:
DaoException
isValidationEnabled
public boolean isValidationEnabled()
setValidationEnabled
public void setValidationEnabled(boolean validationEnabled)
parseContext
private DaoContext parseContext(org.w3c.dom.Element contextElement,
StandardDaoManager daoManager)
throws DaoException
- Throws:
DaoException
parseTransactionManager
private DaoTransactionManager parseTransactionManager(org.w3c.dom.Element transPoolElement)
throws DaoException
- Throws:
DaoException
parseDao
private DaoImpl parseDao(org.w3c.dom.Element element,
StandardDaoManager daoManager,
DaoContext daoContext)
parsePropertyElements
private java.util.Properties parsePropertyElements(org.w3c.dom.Element propsParentElement)
parseAttributes
private java.util.Properties parseAttributes(org.w3c.dom.Node n)
parsePropertyTokens
private java.lang.String parsePropertyTokens(java.lang.String string)
getDoc
private org.w3c.dom.Document getDoc(java.io.Reader reader)
resolveAlias
private java.lang.String resolveAlias(java.lang.String string)