From 45952cba85857dccbdedb68954cf582f2bb0b266 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Tue, 2 Aug 2011 12:26:00 +0000 Subject: [PATCH] moved APT options to APTOptions class --- .../java/com/mysema/query/apt/APTOptions.java | 35 +++++++++++++++++++ .../query/apt/DefaultConfiguration.java | 24 ++----------- 2 files changed, 37 insertions(+), 22 deletions(-) create mode 100644 querydsl-apt/src/main/java/com/mysema/query/apt/APTOptions.java diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/APTOptions.java b/querydsl-apt/src/main/java/com/mysema/query/apt/APTOptions.java new file mode 100644 index 000000000..e3fd5c5ee --- /dev/null +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/APTOptions.java @@ -0,0 +1,35 @@ +package com.mysema.query.apt; + +/** + * APT options supported by Querydsl + * + * @author tiwe + * + */ +public final class APTOptions { + + public static final String QUERYDSL_CREATE_DEFAULT_VARIABLE = "querydsl.createDefaultVariable"; + + public static final String QUERYDSL_PREFIX = "querydsl.prefix"; + + public static final String QUERYDSL_SUFFIX = "querydsl.suffix"; + + public static final String QUERYDSL_PACKAGE_SUFFIX = "querydsl.packageSuffix"; + + public static final String QUERYDSL_MAP_ACCESSORS = "querydsl.mapAccessors"; + + public static final String QUERYDSL_LIST_ACCESSORS = "querydsl.listAccessors"; + + public static final String QUERYDSL_ENTITY_ACCESSORS = "querydsl.entityAccessors"; + + public static final String QUERYDSL_EXCLUDED_PACKAGES = "querydsl.excludedPackages"; + + public static final String QUERYDSL_EXCLUDED_CLASSES = "querydsl.excludedClasses"; + + public static final String QUERYDSL_UNKNOWN_AS_EMBEDDABLE = "querydsl.unknownAsEmbeddable"; + + public static final String DEFAULT_OVERWRITE = "defaultOverwrite"; + + private APTOptions() {} + +} diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/DefaultConfiguration.java b/querydsl-apt/src/main/java/com/mysema/query/apt/DefaultConfiguration.java index 4da3e6f97..f051a8095 100644 --- a/querydsl-apt/src/main/java/com/mysema/query/apt/DefaultConfiguration.java +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/DefaultConfiguration.java @@ -5,6 +5,8 @@ */ package com.mysema.query.apt; +import static com.mysema.query.apt.APTOptions.*; + import java.lang.annotation.Annotation; import java.util.Collection; import java.util.HashMap; @@ -41,30 +43,8 @@ import com.mysema.query.types.Expression; */ public class DefaultConfiguration implements Configuration { - private static final String QUERYDSL_CREATE_DEFAULT_VARIABLE = "querydsl.createDefaultVariable"; - - private static final String QUERYDSL_PREFIX = "querydsl.prefix"; - - private static final String QUERYDSL_SUFFIX = "querydsl.suffix"; - - private static final String QUERYDSL_PACKAGE_SUFFIX = "querydsl.packageSuffix"; - - private static final String QUERYDSL_MAP_ACCESSORS = "querydsl.mapAccessors"; - - private static final String QUERYDSL_LIST_ACCESSORS = "querydsl.listAccessors"; - - private static final String QUERYDSL_ENTITY_ACCESSORS = "querydsl.entityAccessors"; - - private static final String QUERYDSL_EXCLUDED_PACKAGES = "querydsl.excludedPackages"; - - private static final String QUERYDSL_EXCLUDED_CLASSES = "querydsl.excludedClasses"; - - private static final String QUERYDSL_UNKNOWN_AS_EMBEDDABLE = "querydsl.unknownAsEmbeddable"; - private static final String DEFAULT_SEPARATOR = ","; - private static final String DEFAULT_OVERWRITE = "defaultOverwrite"; - private boolean unknownAsEmbedded; private final CodegenModule module = new CodegenModule();