Home » iBatis-2.3.4 » com.ibatis.sqlmap.engine.builder » xml » [javadoc | source]
com.ibatis.sqlmap.engine.builder.xml
abstract public class: BaseParser [javadoc | source]
java.lang.Object
   com.ibatis.sqlmap.engine.builder.xml.BaseParser

Direct Known Subclasses:
    SqlMapConfigParser, SqlMapParser, SqlStatementParser

Nested Class Summary:
protected static class  BaseParser.Variables  Variables the parser uses. This "struct" like class is necessary because anonymous inner classes do not have access to non-final member fields of the parent class. This way, we can make the Variables instance final, and use all of its public fields as variables for parsing state. 
Field Summary
protected final  Variables vars     
Constructor:
 protected BaseParser(Variables vars) 
Method from com.ibatis.sqlmap.engine.builder.xml.BaseParser Summary:
applyNamespace,   resolveTypeHandler,   resolveTypeHandler
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.ibatis.sqlmap.engine.builder.xml.BaseParser Detail:
 public String applyNamespace(String id) 
 public TypeHandler resolveTypeHandler(TypeHandlerFactory typeHandlerFactory,
    Class clazz,
    String propertyName,
    String javaType,
    String jdbcType) 
 public TypeHandler resolveTypeHandler(TypeHandlerFactory typeHandlerFactory,
    Class clazz,
    String propertyName,
    String javaType,
    String jdbcType,
    boolean useSetterToResolve)