Package org.mybatis.generator.config.xml
Class MyBatisGeneratorConfigurationParser
java.lang.Object
org.mybatis.generator.config.xml.MyBatisGeneratorConfigurationParser
This class parses configuration files into the new Configuration API.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertiesparseAttributes(Node node) protected voidparseClassPathEntry(Configuration configuration, Node node) private voidparseColumnOverride(TableConfiguration tc, Node node) private voidparseColumnRenamingRule(TableConfiguration tc, Node node) protected voidparseCommentGenerator(Context context, Node node) parseConfiguration(Element rootNode) protected voidparseConnectionFactory(Context context, Node node) private voidparseContext(Configuration configuration, Node node) private voidprivate voidparseException(IgnoredColumnPattern icPattern, Node node) private voidparseGeneratedKey(TableConfiguration tc, Node node) private voidparseIgnoreColumn(TableConfiguration tc, Node node) private voidparseIgnoreColumnByRegex(TableConfiguration tc, Node node) private voidparseJavaClientGenerator(Context context, Node node) protected voidparseJavaModelGenerator(Context context, Node node) protected voidparseJavaTypeResolver(Context context, Node node) protected voidparseJdbcConnection(Context context, Node node) private voidparsePlugin(Context context, Node node) protected voidparseProperties(Node node) protected voidparseProperty(PropertyHolder propertyHolder, Node node) (package private) Stringprotected voidparseSqlMapGenerator(Context context, Node node) protected voidparseTable(Context context, Node node) private StringresolveProperty(String key) This method resolve a property from one of the three sources: system properties, properties loaded from the <properties> configuration element, and "extra" properties that may be supplied by the Maven or Ant environments.
-
Field Details
-
extraProperties
-
configurationProperties
-
-
Constructor Details
-
MyBatisGeneratorConfigurationParser
-
-
Method Details
-
parseConfiguration
- Throws:
XMLParserException
-
parseProperties
- Throws:
XMLParserException
-
parseContext
-
parseSqlMapGenerator
-
parseTable
-
parseColumnOverride
-
parseGeneratedKey
-
parseIgnoreColumn
-
parseIgnoreColumnByRegex
-
parseException
-
parseDomainObjectRenamingRule
-
parseColumnRenamingRule
-
parseJavaTypeResolver
-
parsePlugin
-
parseJavaModelGenerator
-
parseJavaClientGenerator
-
parseJdbcConnection
-
parseClassPathEntry
-
parseProperty
-
parseAttributes
-
parsePropertyTokens
-
parseCommentGenerator
-
parseConnectionFactory
-
resolveProperty
This method resolve a property from one of the three sources: system properties, properties loaded from the <properties> configuration element, and "extra" properties that may be supplied by the Maven or Ant environments.If there is a name collision, system properties take precedence, followed by configuration properties, followed by extra properties.
- Parameters:
key- property key- Returns:
- the resolved property. This method will return null if the property is undefined in any of the sources.
-