- /**
- * Configuration argument for resource generator class and output directory.
- */
- public static final class ResourceProviderArg extends ConfigArg {
- private String resourceProviderClass;
-
- public ResourceProviderArg() {
- }
-
- public ResourceProviderArg(String resourceProviderClass) {
- this(resourceProviderClass, new File(RESOURCE_GEN_DEFAULT_DIR));
- }
-
- public ResourceProviderArg(String resourceProviderClass,
- File outputBaseDir) {
- super(outputBaseDir);
- this.resourceProviderClass = resourceProviderClass;
- }
-
- @Override
- public void check() {
- Preconditions
- .checkNotNull(resourceProviderClass,
- "resourceProviderClass for ResourceProvider cannot be null");
- }
-
- public String getResourceProviderClass() {
- return resourceProviderClass;
- }
- }
-