com.ibatis.db.dao
Class XmlDaoManagerBuilder
java.lang.Object
com.ibatis.db.dao.XmlDaoManagerBuilder
- public class XmlDaoManagerBuilder
- extends java.lang.Object
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
CONTEXT_ELEMENT
private static final java.lang.String CONTEXT_ELEMENT
- See Also:
- Constant Field Values
TRANS_POOL_ELEMENT
private static final java.lang.String TRANS_POOL_ELEMENT
- See Also:
- Constant Field Values
DAO_FACTORY_ELEMENT
private static final java.lang.String DAO_FACTORY_ELEMENT
- See Also:
- Constant Field Values
PROPERTIES_ELEMENT
private static final java.lang.String PROPERTIES_ELEMENT
- See Also:
- Constant Field Values
PROPERTY_ELEMENT
private static final java.lang.String PROPERTY_ELEMENT
- See Also:
- Constant Field Values
EXTRA_PROPS_ELEMENT
private static final java.lang.String EXTRA_PROPS_ELEMENT
- See Also:
- Constant Field Values
DAO_ELEMENT
private static final java.lang.String DAO_ELEMENT
- See Also:
- Constant Field Values
properties
private static java.util.Properties properties
validationEnabled
private static boolean validationEnabled
XmlDaoManagerBuilder
public XmlDaoManagerBuilder()
buildDaoManagers
public static DaoManager[] buildDaoManagers(java.io.Reader reader,
java.util.Properties props)
throws DaoException
- Throws:
DaoException
buildDaoManagers
public static DaoManager[] buildDaoManagers(java.io.Reader reader)
throws DaoException
- Throws:
DaoException
isValidationEnabled
public static boolean isValidationEnabled()
setValidationEnabled
public static void setValidationEnabled(boolean validationEnabled)
parseContext
private static DaoManager parseContext(org.w3c.dom.Element contextElement)
throws DaoException
- Throws:
DaoException
parseTransactionPool
private static DaoTransactionPool parseTransactionPool(DaoManager daoManager,
org.w3c.dom.Element transPoolElement)
throws DaoException
- Throws:
DaoException
parseDaoFactory
private static void parseDaoFactory(DaoManager daoManager,
org.w3c.dom.Element transPoolElement)
parseExtraPropertyElements
private static void parseExtraPropertyElements(DaoManager daoManager,
org.w3c.dom.Element propsParentElement)
parsePropertyElements
private static java.util.Properties parsePropertyElements(org.w3c.dom.Element propsParentElement)
parseAttributes
private static java.util.Properties parseAttributes(org.w3c.dom.Node n)
parsePropertyTokens
private static java.lang.String parsePropertyTokens(java.lang.String string)
getDoc
private static org.w3c.dom.Document getDoc(java.io.Reader reader)