Uses of Class
org.apache.ibatis.parsing.XNode
Packages that use XNode
Package
Description
Parses XML files to create a Configuration.
Parsing utils.
Base package for languages.
Default beans for languages.
Default XML MyBatis language.
Base package.
-
Uses of XNode in org.apache.ibatis.builder.xml
Fields in org.apache.ibatis.builder.xml declared as XNodeFields in org.apache.ibatis.builder.xml with type parameters of type XNodeMethods in org.apache.ibatis.builder.xml that return XNodeMethods in org.apache.ibatis.builder.xml with parameters of type XNodeModifier and TypeMethodDescriptionprivate ResultMappingXMLMapperBuilder.buildResultMappingFromContext(XNode context, Class<?> resultType, List<ResultFlag> flags) private voidXMLMapperBuilder.cacheElement(XNode context) private voidXMLMapperBuilder.cacheRefElement(XNode context) private voidXMLMapperBuilder.configurationElement(XNode context) private voidXMLConfigBuilder.databaseIdProviderElement(XNode context) private DataSourceFactoryXMLConfigBuilder.dataSourceElement(XNode context) private voidXMLConfigBuilder.environmentsElement(XNode context) protected Class<?> XMLMapperBuilder.inheritEnclosingType(XNode resultMapNode, Class<?> enclosingType) private voidXMLConfigBuilder.mapperElement(XNode parent) private voidXMLConfigBuilder.objectFactoryElement(XNode context) private voidXMLConfigBuilder.objectWrapperFactoryElement(XNode context) private voidXMLConfigBuilder.parseConfiguration(XNode root) private voidXMLStatementBuilder.parseSelectKeyNode(String id, XNode nodeToHandle, Class<?> parameterTypeClass, LanguageDriver langDriver, String databaseId) private voidXMLConfigBuilder.pluginElement(XNode parent) private voidXMLMapperBuilder.processConstructorElement(XNode resultChild, Class<?> resultType, List<ResultMapping> resultMappings) private DiscriminatorXMLMapperBuilder.processDiscriminatorElement(XNode context, Class<?> resultType, List<ResultMapping> resultMappings) private StringXMLMapperBuilder.processNestedResultMappings(XNode context, List<ResultMapping> resultMappings, Class<?> enclosingType) private voidXMLConfigBuilder.propertiesElement(XNode context) private voidXMLConfigBuilder.reflectorFactoryElement(XNode context) private ResultMapXMLMapperBuilder.resultMapElement(XNode resultMapNode) private ResultMapXMLMapperBuilder.resultMapElement(XNode resultMapNode, List<ResultMapping> additionalResultMappings, Class<?> enclosingType) private PropertiesXMLConfigBuilder.settingsAsProperties(XNode context) private TransactionFactoryXMLConfigBuilder.transactionManagerElement(XNode context) private voidXMLConfigBuilder.typeAliasesElement(XNode parent) private voidXMLConfigBuilder.typeHandlerElement(XNode parent) protected voidXMLMapperBuilder.validateCollection(XNode context, Class<?> enclosingType) Method parameters in org.apache.ibatis.builder.xml with type arguments of type XNodeModifier and TypeMethodDescriptionprivate voidXMLMapperBuilder.buildStatementFromContext(List<XNode> list) private voidXMLMapperBuilder.buildStatementFromContext(List<XNode> list, String requiredDatabaseId) private voidXMLMapperBuilder.parameterMapElement(List<XNode> list) private voidXMLStatementBuilder.parseSelectKeyNodes(String parentId, List<XNode> list, Class<?> parameterTypeClass, LanguageDriver langDriver, String skRequiredDatabaseId) private voidXMLStatementBuilder.removeSelectKeyNodes(List<XNode> selectKeyNodes) private voidXMLMapperBuilder.resultMapElements(List<XNode> list) private voidXMLMapperBuilder.sqlElement(List<XNode> list) private voidXMLMapperBuilder.sqlElement(List<XNode> list, String requiredDatabaseId) Constructors in org.apache.ibatis.builder.xml with parameters of type XNodeModifierConstructorDescriptionXMLStatementBuilder(Configuration configuration, MapperBuilderAssistant builderAssistant, XNode context) XMLStatementBuilder(Configuration configuration, MapperBuilderAssistant builderAssistant, XNode context, String databaseId) Constructor parameters in org.apache.ibatis.builder.xml with type arguments of type XNodeModifierConstructorDescriptionXMLMapperBuilder(InputStream inputStream, Configuration configuration, String resource, Map<String, XNode> sqlFragments) XMLMapperBuilder(InputStream inputStream, Configuration configuration, String resource, Map<String, XNode> sqlFragments, String namespace) XMLMapperBuilder(Reader reader, Configuration configuration, String resource, Map<String, XNode> sqlFragments) Deprecated.XMLMapperBuilder(Reader reader, Configuration configuration, String resource, Map<String, XNode> sqlFragments, String namespace) Deprecated.privateXMLMapperBuilder(XPathParser parser, Configuration configuration, String resource, Map<String, XNode> sqlFragments) -
Uses of XNode in org.apache.ibatis.parsing
Methods in org.apache.ibatis.parsing that return XNodeMethods in org.apache.ibatis.parsing that return types with arguments of type XNode -
Uses of XNode in org.apache.ibatis.scripting
Methods in org.apache.ibatis.scripting with parameters of type XNodeModifier and TypeMethodDescriptionLanguageDriver.createSqlSource(Configuration configuration, XNode script, Class<?> parameterType) Creates anSqlSourcethat will hold the statement read from a mapper xml file. -
Uses of XNode in org.apache.ibatis.scripting.defaults
Methods in org.apache.ibatis.scripting.defaults with parameters of type XNodeModifier and TypeMethodDescriptionRawLanguageDriver.createSqlSource(Configuration configuration, XNode script, Class<?> parameterType) -
Uses of XNode in org.apache.ibatis.scripting.xmltags
Fields in org.apache.ibatis.scripting.xmltags declared as XNodeMethods in org.apache.ibatis.scripting.xmltags with parameters of type XNodeModifier and TypeMethodDescriptionXMLLanguageDriver.createSqlSource(Configuration configuration, XNode script, Class<?> parameterType) voidXMLScriptBuilder.BindHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.ChooseHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.ForEachHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.IfHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.NodeHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.OtherwiseHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.SetHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.TrimHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) voidXMLScriptBuilder.WhereHandler.handleNode(XNode nodeToHandle, List<SqlNode> targetContents) private voidXMLScriptBuilder.ChooseHandler.handleWhenOtherwiseNodes(XNode chooseSqlNode, List<SqlNode> ifSqlNodes, List<SqlNode> defaultSqlNodes) protected MixedSqlNodeXMLScriptBuilder.parseDynamicTags(XNode node) Constructors in org.apache.ibatis.scripting.xmltags with parameters of type XNodeModifierConstructorDescriptionXMLScriptBuilder(Configuration configuration, XNode context) XMLScriptBuilder(Configuration configuration, XNode context, Class<?> parameterType) -
Uses of XNode in org.apache.ibatis.session
Fields in org.apache.ibatis.session with type parameters of type XNodeMethods in org.apache.ibatis.session that return types with arguments of type XNode