< prev index next >
functional/appBundlerTestsJDK9/appBundlerTestsJDK9/src/com/oracle/appbundlers/utils/SourceFactory.java
Print this page
@@ -32,65 +32,24 @@
/*
* com.greetings module
*/
public static Source get_com_greetings_module(
- Map<String, String> classNameToTemplateMap,
- String mainClassfullyQualifiedName,
- Map<String, Map<String, String>> classNameToReplacementsInSrcMap)
- throws IOException {
- String mainClassfullyQualifiedNameInternal = COM_GREETINGS_APP1_QUALIFIED_CLASS_NAME;
-
- if (mainClassfullyQualifiedName != null) {
- mainClassfullyQualifiedNameInternal = mainClassfullyQualifiedName;
- }
-
- Map<String, Map<String, String>> classNameToReplacementsInSrcMapInternal = new HashMap<String, Map<String, String>>();
- int count = 1;
- for (String className : classNameToReplacementsInSrcMap.keySet()) {
- Map<String, String> commonReplacementsForEachClass = new HashMap<String, String>();
- commonReplacementsForEachClass.put(PRINTLN_STATEMENT,
- SYSTEM_OUT_PRINTLN);
- commonReplacementsForEachClass.put(PASS_STRING_REPLACEMENT_STATEMENT,
- "PASS_"+count++);
- commonReplacementsForEachClass.put(PACKAGE_NAME_STATEMENT,
- COM_GREETINGS_MODULE_CUM_PACKAGE_NAME);
- commonReplacementsForEachClass.put(PREFIX, OPTION_PREFIX);
- commonReplacementsForEachClass.put(APP_NAME_REPLACEMENT_STATEMENT, className);
- classNameToReplacementsInSrcMapInternal.put(className, commonReplacementsForEachClass);
- }
-
- Map<String, String> moduleInfoReplacements = new HashMap<>();
- moduleInfoReplacements.put(DEPENDENT_MODULE, "");
- moduleInfoReplacements.put(PACKAGE_NAME_STATEMENT, COM_GREETINGS_MODULE_CUM_PACKAGE_NAME);
- classNameToReplacementsInSrcMapInternal.put(MODULE_INFO_DOT_JAVA, moduleInfoReplacements);
-
- return new Source(COM_GREETINGS_MODULE_CUM_PACKAGE_NAME,
- COM_GREETINGS_MODULE_INFO_TEMPLATE,
- classNameToTemplateMap,
- mainClassfullyQualifiedNameInternal,
- classNameToReplacementsInSrcMapInternal, COM_GREETINGS_JAR_NAME);
- }
-
- /*
- * com.greetings module
- */
-
- public static Source get_com_greetings_module(
- Map<String, String> classnameToTemplateMap,
+ Map<String, String> templateToClassnameMap,
Map<String, String> replacementsInSourceCode, String mainClassName)
throws IOException {
String mainClassInternal = COM_GREETINGS_APP1_QUALIFIED_CLASS_NAME;
if (mainClassName != null) {
mainClassInternal = mainClassName;
}
- Map<String, String> classNameToTemplateMapInternal = new HashMap<String, String>();
- classNameToTemplateMapInternal.put(mainClassInternal,FXAPP_JAVA_TEMPLATE);
- classNameToTemplateMapInternal.putAll(classnameToTemplateMap);
+ Map<String, String> templateToClassNameMapInternal = new HashMap<String, String>();
+ templateToClassNameMapInternal.put(FXAPP_JAVA_TEMPLATE,
+ mainClassInternal);
+ templateToClassNameMapInternal.putAll(templateToClassnameMap);
Map<String, String> replacementsInSourceCodeInternal = new HashMap<String, String>();
replacementsInSourceCodeInternal.put(PRINTLN_STATEMENT,
SYSTEM_OUT_PRINTLN);
replacementsInSourceCodeInternal.put(APP_NAME_REPLACEMENT_STATEMENT,
@@ -98,28 +57,27 @@
replacementsInSourceCodeInternal.put(PASS_STRING_REPLACEMENT_STATEMENT,
PASS_1);
replacementsInSourceCodeInternal.put(PACKAGE_NAME_STATEMENT,
COM_GREETINGS_MODULE_CUM_PACKAGE_NAME);
replacementsInSourceCodeInternal.put(DEPENDENT_MODULE, "");
- replacementsInSourceCodeInternal.put(PREFIX, OPTION_PREFIX);
replacementsInSourceCodeInternal.putAll(replacementsInSourceCode);
return new Source(COM_GREETINGS_MODULE_CUM_PACKAGE_NAME,
COM_GREETINGS_MODULE_INFO_TEMPLATE,
- classNameToTemplateMapInternal, mainClassInternal,
+ templateToClassNameMapInternal, mainClassInternal,
COM_GREETINGS_JAR_NAME, replacementsInSourceCodeInternal, true);
}
/*
* com.greetings module
*/
public static Source get_com_greetings_module(
- Map<String, String> classNameToTemplateMap,
+ Map<String, String> templateToClassnameMap,
Map<String, String> replacementsInSourceCode) throws IOException {
- return get_com_greetings_module(classNameToTemplateMap,
+ return get_com_greetings_module(templateToClassnameMap,
replacementsInSourceCode, null);
}
/*
* @return TempSource com.greetings module depends on custom.util
@@ -138,12 +96,13 @@
/*
* custom.util module
*/
public static Source get_custom_util_module() throws IOException {
- Map<String, String> classNameToTemplateMap = new HashMap<String, String>();
- classNameToTemplateMap.put(CUSTOM_UTIL_CLASS_NAME,CUSTOM_UTIL_JAVA_TEMPLATE);
+ Map<String, String> templateToClassNameMap = new HashMap<String, String>();
+ templateToClassNameMap.put(CUSTOM_UTIL_JAVA_TEMPLATE,
+ CUSTOM_UTIL_CLASS_NAME);
Map<String, String> replacementsInSourceCode = new HashMap<String, String>();
replacementsInSourceCode.put(PRINTLN_STATEMENT,
CUSTOM_UTIL_PRINTLN_STATEMENT);
replacementsInSourceCode.put(APP_NAME_REPLACEMENT_STATEMENT, APP1_NAME);
@@ -152,11 +111,11 @@
CUSTOM_UTIL_PACKAGE_STATEMENT);
replacementsInSourceCode.put(CLASS_NAME_STATEMENT,
CUSTOM_UTIL_CLASS_SIMPLE_NAME);
return new Source(CUSTOM_UTIL_MODULE_NAME,
- CUSTOM_UTIL_MODULE_TEMPLATE_FILE_NAME, classNameToTemplateMap,
+ CUSTOM_UTIL_MODULE_TEMPLATE_FILE_NAME, templateToClassNameMap,
CUSTOM_UTIL_CLASS_FULLY_QUALIFIED_NAME, CUSTOM_UTIL_MODULE_NAME,
replacementsInSourceCode);
}
/*
@@ -169,55 +128,55 @@
String mainClassFullNameInternal = COM_SHAPE_SERVICEINTERFACE_SHAPE_CLASS_NAME;
if (mainClassFullName != null) {
mainClassFullNameInternal = mainClassFullName;
}
- Map<String, String> classNameToTemplateMapInternal = new HashMap<String, String>();
- classNameToTemplateMapInternal.put(COM_SHAPE_SERVICEINTERFACE_SHAPE_CLASS_NAME,
- COM_SHAPE_SERVICEINTERFACE_SHAPE_TEMPLATE
- );
- classNameToTemplateMapInternal.putAll(templateToClassNameMap);
+ Map<String, String> templateToClassNameMapInternal = new HashMap<String, String>();
+ templateToClassNameMapInternal.put(
+ COM_SHAPE_SERVICEINTERFACE_SHAPE_TEMPLATE,
+ COM_SHAPE_SERVICEINTERFACE_SHAPE_CLASS_NAME);
+ templateToClassNameMapInternal.putAll(templateToClassNameMap);
return new Source(COM_SHAPE_SERVICEINTERFACE_MODULE_NAME,
COM_SHAPE_SERVICEINTERFACE_MODULE_INFO_TEMPLATE,
- classNameToTemplateMapInternal, mainClassFullNameInternal,
+ templateToClassNameMapInternal, mainClassFullNameInternal,
COM_SHAPE_SERVICEINTERFACE_MODULE_NAME, Collections.emptyMap(),
true);
}
/*
* com.shape.serviceinterface module Main Module
*/
public static Source get_com_shape_serviceinterface_module()
throws IOException {
String mainClassFullNameInternal = COM_SHAPE_SERVICEINTERFACE_SHAPE_CLASS_NAME;
- Map<String, String> classNameToTemplateMapInternal = new HashMap<String, String>();
- classNameToTemplateMapInternal.put(COM_SHAPE_SERVICEINTERFACE_SHAPE_CLASS_NAME,
- COM_SHAPE_SERVICEINTERFACE_SHAPE_TEMPLATE
- );
+ Map<String, String> templateToClassNameMapInternal = new HashMap<String, String>();
+ templateToClassNameMapInternal.put(
+ COM_SHAPE_SERVICEINTERFACE_SHAPE_TEMPLATE,
+ COM_SHAPE_SERVICEINTERFACE_SHAPE_CLASS_NAME);
return new Source(COM_SHAPE_SERVICEINTERFACE_MODULE_NAME,
COM_SHAPE_SERVICEINTERFACE_MODULE_INFO_TEMPLATE,
- classNameToTemplateMapInternal, mainClassFullNameInternal,
+ templateToClassNameMapInternal, mainClassFullNameInternal,
COM_SHAPE_SERVICEINTERFACE_MODULE_NAME, Collections.emptyMap(),
true);
}
/*
* com.shape.serviceprovider.circle module
*/
public static Source get_com_shape_serviceprovider_circle_module()
throws IOException {
- Map<String, String> classNameToTemplateMapInternal = new HashMap<String, String>();
- classNameToTemplateMapInternal.put(COM_SHAPE_SERVICEPROVIDER_CIRCLE_CLASSNAME,
- COM_SHAPE_SERVICEPROVIDER_CIRCLE_TEMPLATE
- );
+ Map<String, String> templateToClassNameMapInternal = new HashMap<String, String>();
+ templateToClassNameMapInternal.put(
+ COM_SHAPE_SERVICEPROVIDER_CIRCLE_TEMPLATE,
+ COM_SHAPE_SERVICEPROVIDER_CIRCLE_CLASSNAME);
return new Source(COM_SHAPE_SERVICEPROVIDER_CIRCLE_MODULENAME,
COM_SHAPE_SERVICEPROVIDER_CIRCLE_MODULE_INFO_TEMPLATE,
- classNameToTemplateMapInternal,
+ templateToClassNameMapInternal,
COM_SHAPE_SERVICEPROVIDER_CIRCLE_CLASSNAME,
COM_SHAPE_SERVICEPROVIDER_CIRCLE_MODULENAME,
Collections.emptyMap());
}
@@ -225,36 +184,36 @@
* com.shape.serviceprovider.rectangle module
*/
public static Source get_com_shape_serviceprovider_rectangle_module()
throws IOException {
- Map<String, String> classNameToTemplateMapInternal = new HashMap<String, String>();
- classNameToTemplateMapInternal.put(COM_SHAPE_SERVICEPROVIDER_RECTANGLE_CLASS_NAME,
- COM_SHAPE_SERVICEPROVIDER_RECTANGLE_TEMPLATE
- );
+ Map<String, String> templateToClassNameMapInternal = new HashMap<String, String>();
+ templateToClassNameMapInternal.put(
+ COM_SHAPE_SERVICEPROVIDER_RECTANGLE_TEMPLATE,
+ COM_SHAPE_SERVICEPROVIDER_RECTANGLE_CLASS_NAME);
return new Source(COM_SHAPE_SERVICEPROVIDER_RECTANGLE_MODULE_NAME,
COM_SHAPE_SERVICEPROVIDER_RECTANGLE_MODULE_INFO_TEMPLATE,
- classNameToTemplateMapInternal,
+ templateToClassNameMapInternal,
COM_SHAPE_SERVICEPROVIDER_RECTANGLE_CLASS_NAME,
COM_SHAPE_SERVICEPROVIDER_RECTANGLE_MODULE_NAME,
Collections.emptyMap());
}
/*
* com.shape.test module
*/
public static Source get_com_shape_test_module() throws IOException {
- Map<String, String> classNameToTemplateMapInternal = new HashMap<String, String>();
- classNameToTemplateMapInternal.put(COM_SHAPE_TEST_LIMITMODSMAINCLASS,
- COM_SHAPE_TEST_LIMITMODSMAINCLASS_TEMPLATE
- );
+ Map<String, String> templateToClassNameMapInternal = new HashMap<String, String>();
+ templateToClassNameMapInternal.put(
+ COM_SHAPE_TEST_LIMITMODSMAINCLASS_TEMPLATE,
+ COM_SHAPE_TEST_LIMITMODSMAINCLASS);
return new Source(COM_SHAPE_TEST_MODULE_NAME,
COM_SHAPE_TEST_MODULE_INFO_TEMPLATE,
- classNameToTemplateMapInternal,
+ templateToClassNameMapInternal,
COM_SHAPE_TEST_LIMITMODSMAINCLASS, COM_SHAPE_TEST_MODULE_NAME,
Collections.emptyMap());
}
/*
@@ -289,11 +248,10 @@
APP1_NAME);
replacementsInSourceCodeInternal.put(PASS_STRING_REPLACEMENT_STATEMENT,
PASS_1);
replacementsInSourceCodeInternal.put(PACKAGE_NAME_STATEMENT,
COM_GREETINGS_MODULE_CUM_PACKAGE_NAME);
- replacementsInSourceCodeInternal.put(PREFIX, OPTION_PREFIX);
replacementsInSourceCodeInternal.putAll(replacementsInSourceCode);
return new Source(fullName, FXAPP_JAVA_TEMPLATE,
COM_GREETINGS_MODULE_CUM_PACKAGE_NAME,
replacementsInSourceCodeInternal);
< prev index next >