moved APT options to APTOptions class

This commit is contained in:
Timo Westkämper 2011-08-02 12:26:00 +00:00
parent 5536fcf7b9
commit 45952cba85
2 changed files with 37 additions and 22 deletions

View File

@ -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() {}
}

View File

@ -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();