/** * @return the externalLibraryPath */ @Override public Collection<File> getExternalLibraryPath() { if (externalLibraryPath == null) externalLibraryPath = Configurator.toFileList(configuration.getCompilerExternalLibraryPath()); return externalLibraryPath; }
public static Map<String, String> getAliases() { Map<String, String> map = new HashMap<String, String>(); map.put( "o", "output" ); map.put( "dc", "doc-classes" ); map.put( "dn", "doc-namespaces" ); map.put( "ds", "doc-sources" ); map.putAll(Configuration.getAliases()); return map; }
/** * List of libraries so it can be overridden */ public List<String> getCompilerLibraryPath(Configuration config) { List<String> list = config.getCompilerSwfLibraryPath(); if (list != null && list.size() > 0) return list; return config.getCompilerLibraryPath(); }
/** * List of external libraries so it can be overridden */ public List<String> getCompilerExternalLibraryPath(Configuration config) { List<String> list = config.getCompilerSwfExternalLibraryPath(); if (list != null && list.size() > 0) return list; return config.getCompilerExternalLibraryPath(); }
/** * Get the output file path. If {@code -output} is specified, use its value; * otherwise, use the same base name as the target file. * * @return output file path */ private String getOutputFilePath() { if (config.getOutput() == null) return FilenameUtils.removeExtension(config.getTargetFile()).concat(SWF_EXT); else return config.getOutput(); }
ConfigurationPathResolver resolver = new ConfigurationPathResolver(); acc.setConfigPathResolver(resolver); acc.setBackgroundColor(config.getDefaultBackgroundColor()); acc.setDebug(config.debug()); acc.setFrameRate(config.getDefaultFrameRate()); acc.setHeight(Integer.toString(config.getDefaultHeight())); acc.setWidth(Integer.toString(config.getDefaultWidth())); acc.setSwfVersion(config.getSwfVersion()); acc.setScriptRecursionLimit(config.getScriptRecursionLimit()); acc.setScriptTimeLimit(config.getScriptTimeLimit()); CompilerConfiguration cc = acc.getCompilerConfiguration(); cc.setAccessible(config.getCompilerAccessible()); List<String> externalLibraries = config.getCompilerExternalLibraryPath(); String[] extlibs = new String[externalLibraries.size()]; externalLibraries.toArray(extlibs); List<String> libraries = config.getCompilerLibraryPath(); String[] libs = new String[libraries.size()]; libraries.toArray(libs); List<String> sources = config.getCompilerSourcePath(); String[] srcs = new String[sources.size()]; sources.toArray(srcs);
final String mainFileName = config.getTargetFile(); final List<String> sourcePath = config.getCompilerSourcePath(); String mainQName = null; if (sourcePath != null && !sourcePath.isEmpty()) config.setMainDefinition(mainQName);
@Override public String getRootSourceFileName() { return configuration.getTargetFile(); }
final String outputOptionValue = config.getOutput(); if (outputOptionValue == null || outputOptionValue.length() == 0) if (!config.getCreateTargetWithErrors() && problems.hasErrors()) if (config.getOutputSwcAsDirectory())
String dumpConfigPath = configuration.getDumpConfig(); if (dumpConfigPath != null && !(new File(dumpConfigPath).exists())) configuration.validateDumpConfig(cfgbuf); configuration.setMainDefinition(mainDefinition); else if ((configuration.getMainDefinition() == null) && (targetType == TargetType.SWF)) configuration.setMainDefinition(computedQName); validateSWCConfiguration(); else Configuration.validateNoCompcOnlyOptions(cfgbuf);
config = new Configuration(); configBuffer = new ConfigurationBuffer( Configuration.class, Configuration.getAliases()); return false; Messages.setLocale(config.getToolsLocale()); project.apiReportFile = config.getApiReport(); configBuffer = projectConfigurator.getConfigurationBuffer(); problems.addAll(projectConfigurator.getConfigurationProblems()); if (config.isVerbose())
config = new Configuration(); configBuffer = new ConfigurationBuffer(Configuration.class, Configuration.getAliases());
final String mainFileName = config.getTargetFile(); BasePriority.SOURCE_LIST); config.setMainDefinition("CSSModule2Main"); project.addCompilationUnitsAndUpdateDefinitions( Collections.singleton(mainCU)); includedResourceBundles, BasePriority.SOURCE_LIST); config.setMainDefinition("GeneratedResourceModule"); project.addCompilationUnitsAndUpdateDefinitions( Collections.singleton(mainCU));
String targetFileDirectory = configuration.getTargetFileDirectory(); List<String> configuredSourcePath = configuration.getCompilerSourcePath();
@Override public String getOutput() { if (jsoutput != null) return jsoutput; return super.getOutput(); }
@Override public File getLinkReport() { return configuration.getLinkReport(); }
String targetFile = configuration.getTargetFile().toLowerCase(); System.out.println("find project folder for " + targetFile); File imageSrcDir = null; imageSrcDir = new File(configuration.getTargetFile()).getAbsoluteFile().getParentFile(); System.out.println("not found on source path, using parent file " + imageSrcDir.getAbsolutePath()); final String projectName = FilenameUtils.getBaseName(configuration.getTargetFile()); String qName = null; try { if (configuration.release()) if (configuration.release()) { FileUtils.copyDirectory(imageSrcDir, releaseDir, resourceFilter); if (configuration.release()) { if (template != null) { writeTemplate(template, "release", projectName, mainClassQName, releaseDir, depsFileData, gdw.additionalHTML); writeCSS(projectName, intermediateDir, false); if (project.needCSS && configuration.release()) { if (configuration.release()) { boolean ok = true; final File projectReleaseMainFile = new File(releaseDir, outputFileName);
/** * List of libraries so it can be overridden */ public List<String> getCompilerLibraryPath(Configuration config) { List<String> list = ((JSConfiguration)config).getCompilerJsLibraryPath(); if (list != null && list.size() > 0) return list; return config.getCompilerLibraryPath(); }
/** * @return the verboseStacktracesEnabled */ @Override public boolean areVerboseStacktracesEnabled() { return configuration.debug(); }
ConfigurationPathResolver resolver = new ConfigurationPathResolver(); acc.setConfigPathResolver(resolver); acc.setBackgroundColor(config.getDefaultBackgroundColor()); acc.setDebug(config.debug()); acc.setFrameRate(config.getDefaultFrameRate()); acc.setHeight(Integer.toString(config.getDefaultHeight())); acc.setWidth(Integer.toString(config.getDefaultWidth())); acc.setSwfVersion(config.getSwfVersion()); acc.setScriptRecursionLimit(config.getScriptRecursionLimit()); acc.setScriptTimeLimit(config.getScriptTimeLimit()); CompilerConfiguration cc = acc.getCompilerConfiguration(); List<String> externalLibraries = config.getCompilerExternalLibraryPath(); String[] extlibs = new String[externalLibraries.size()]; externalLibraries.toArray(extlibs); List<String> libraries = config.getCompilerLibraryPath(); String[] libs = new String[libraries.size()]; libraries.toArray(libs); List<String> sources = config.getCompilerSourcePath(); String[] srcs = new String[sources.size()]; sources.toArray(srcs);