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 ResultMapping
XMLMapperBuilder.buildResultMappingFromContext
(XNode context, Class<?> resultType, List<ResultFlag> flags) private void
XMLMapperBuilder.cacheElement
(XNode context) private void
XMLMapperBuilder.cacheRefElement
(XNode context) private void
XMLMapperBuilder.configurationElement
(XNode context) private void
XMLConfigBuilder.databaseIdProviderElement
(XNode context) private DataSourceFactory
XMLConfigBuilder.dataSourceElement
(XNode context) private void
XMLConfigBuilder.environmentsElement
(XNode context) protected Class
<?> XMLMapperBuilder.inheritEnclosingType
(XNode resultMapNode, Class<?> enclosingType) private void
XMLConfigBuilder.mapperElement
(XNode parent) private void
XMLConfigBuilder.objectFactoryElement
(XNode context) private void
XMLConfigBuilder.objectWrapperFactoryElement
(XNode context) private void
XMLConfigBuilder.parseConfiguration
(XNode root) private void
XMLStatementBuilder.parseSelectKeyNode
(String id, XNode nodeToHandle, Class<?> parameterTypeClass, LanguageDriver langDriver, String databaseId) private void
XMLConfigBuilder.pluginElement
(XNode parent) private void
XMLMapperBuilder.processConstructorElement
(XNode resultChild, Class<?> resultType, List<ResultMapping> resultMappings) private Discriminator
XMLMapperBuilder.processDiscriminatorElement
(XNode context, Class<?> resultType, List<ResultMapping> resultMappings) private String
XMLMapperBuilder.processNestedResultMappings
(XNode context, List<ResultMapping> resultMappings, Class<?> enclosingType) private void
XMLConfigBuilder.propertiesElement
(XNode context) private void
XMLConfigBuilder.reflectorFactoryElement
(XNode context) private ResultMap
XMLMapperBuilder.resultMapElement
(XNode resultMapNode) private ResultMap
XMLMapperBuilder.resultMapElement
(XNode resultMapNode, List<ResultMapping> additionalResultMappings, Class<?> enclosingType) private Properties
XMLConfigBuilder.settingsAsProperties
(XNode context) private TransactionFactory
XMLConfigBuilder.transactionManagerElement
(XNode context) private void
XMLConfigBuilder.typeAliasesElement
(XNode parent) private void
XMLConfigBuilder.typeHandlerElement
(XNode parent) protected void
XMLMapperBuilder.validateCollection
(XNode context, Class<?> enclosingType) Method parameters in org.apache.ibatis.builder.xml with type arguments of type XNodeModifier and TypeMethodDescriptionprivate void
XMLMapperBuilder.buildStatementFromContext
(List<XNode> list) private void
XMLMapperBuilder.buildStatementFromContext
(List<XNode> list, String requiredDatabaseId) private void
XMLMapperBuilder.parameterMapElement
(List<XNode> list) private void
XMLStatementBuilder.parseSelectKeyNodes
(String parentId, List<XNode> list, Class<?> parameterTypeClass, LanguageDriver langDriver, String skRequiredDatabaseId) private void
XMLStatementBuilder.removeSelectKeyNodes
(List<XNode> selectKeyNodes) private void
XMLMapperBuilder.resultMapElements
(List<XNode> list) private void
XMLMapperBuilder.sqlElement
(List<XNode> list) private void
XMLMapperBuilder.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.private
XMLMapperBuilder
(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 anSqlSource
that 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) void
XMLScriptBuilder.BindHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.ChooseHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.ForEachHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.IfHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.NodeHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.OtherwiseHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.SetHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.TrimHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.WhereHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) private void
XMLScriptBuilder.ChooseHandler.handleWhenOtherwiseNodes
(XNode chooseSqlNode, List<SqlNode> ifSqlNodes, List<SqlNode> defaultSqlNodes) protected MixedSqlNode
XMLScriptBuilder.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