1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.generator.config;
17
18
19
20
21
22
23
24
25 public class PropertyRegistry {
26 private PropertyRegistry() {
27 }
28
29 public static final String ANY_ENABLE_SUB_PACKAGES = "enableSubPackages";
30
31
32
33
34 public static final String ANY_ROOT_CLASS = "rootClass";
35 public static final String ANY_IMMUTABLE = "immutable";
36 public static final String ANY_CONSTRUCTOR_BASED = "constructorBased";
37
38
39
40
41 public static final String ANY_ROOT_INTERFACE = "rootInterface";
42
43 public static final String TABLE_USE_COLUMN_INDEXES = "useColumnIndexes";
44 public static final String TABLE_USE_ACTUAL_COLUMN_NAMES = "useActualColumnNames";
45 public static final String TABLE_USE_COMPOUND_PROPERTY_NAMES = "useCompoundPropertyNames";
46 public static final String TABLE_IGNORE_QUALIFIERS_AT_RUNTIME = "ignoreQualifiersAtRuntime";
47 public static final String TABLE_RUNTIME_CATALOG = "runtimeCatalog";
48 public static final String TABLE_RUNTIME_SCHEMA = "runtimeSchema";
49 public static final String TABLE_RUNTIME_TABLE_NAME = "runtimeTableName";
50 public static final String TABLE_MODEL_ONLY = "modelOnly";
51 public static final String TABLE_SELECT_ALL_ORDER_BY_CLAUSE = "selectAllOrderByClause";
52 public static final String TABLE_DYNAMIC_SQL_SUPPORT_CLASS_NAME = "dynamicSqlSupportClassName";
53 public static final String TABLE_DYNAMIC_SQL_TABLE_OBJECT_NAME = "dynamicSqlTableObjectName";
54
55 public static final String CONTEXT_BEGINNING_DELIMITER = "beginningDelimiter";
56 public static final String CONTEXT_ENDING_DELIMITER = "endingDelimiter";
57 public static final String CONTEXT_AUTO_DELIMIT_KEYWORDS = "autoDelimitKeywords";
58 public static final String CONTEXT_JAVA_FILE_ENCODING = "javaFileEncoding";
59 public static final String CONTEXT_JAVA_FORMATTER = "javaFormatter";
60 public static final String CONTEXT_XML_FORMATTER = "xmlFormatter";
61 public static final String CONTEXT_KOTLIN_FORMATTER = "kotlinFormatter";
62 public static final String CONTEXT_KOTLIN_FILE_ENCODING = "kotlinFileEncoding";
63
64 public static final String CLIENT_DYNAMIC_SQL_SUPPORT_PACKAGE = "dynamicSqlSupportPackage";
65
66 public static final String TYPE_RESOLVER_FORCE_BIG_DECIMALS = "forceBigDecimals";
67 public static final String TYPE_RESOLVER_USE_JSR310_TYPES = "useJSR310Types";
68
69 public static final String MODEL_GENERATOR_TRIM_STRINGS = "trimStrings";
70 public static final String MODEL_GENERATOR_EXAMPLE_PACKAGE = "exampleTargetPackage";
71 public static final String MODEL_GENERATOR_EXAMPLE_PROJECT = "exampleTargetProject";
72
73 public static final String COMMENT_GENERATOR_SUPPRESS_DATE = "suppressDate";
74 public static final String COMMENT_GENERATOR_SUPPRESS_ALL_COMMENTS = "suppressAllComments";
75 public static final String COMMENT_GENERATOR_ADD_REMARK_COMMENTS = "addRemarkComments";
76 public static final String COMMENT_GENERATOR_DATE_FORMAT = "dateFormat";
77 public static final String COMMENT_GENERATOR_USE_LEGACY_GENERATED_ANNOTATION =
78 "useLegacyGeneratedAnnotation";
79
80 public static final String COLUMN_OVERRIDE_FORCE_JAVA_TYPE = "forceJavaTypeIntoMapping";
81 }