public class JoocConfiguration extends FileLocations implements JoocOptions, ParserOptions
| Constructor and Description |
|---|
JoocConfiguration() |
addSourceFile, addSourceFile, findSourceDir, getClassPath, getCompilePath, getOutputDirectory, getSassOutputDirectoryByType, getSassSourceFilesByType, getSassSourcePathByType, getSourceFiles, getSourcePath, setClassPath, setCompilePath, setOutputDirectory, setSassOutputDirectoryByType, setSassSourceFilesByType, setSassSourcePathByType, setSourceFiles, setSourcePath, toStringpublic SemicolonInsertionMode getSemicolonInsertionMode()
getSemicolonInsertionMode in interface JoocOptionsgetSemicolonInsertionMode in interface ParserOptionspublic void setSemicolonInsertionMode(SemicolonInsertionMode semicolonInsertionMode)
public boolean isMergeOutput()
public void setMergeOutput(boolean mergeOutput)
public String getOutputFileName()
public void setOutputFileName(String outputFileName)
public File getOutputFile()
public DebugMode getDebugMode()
getDebugMode in interface JoocOptionspublic void setDebugMode(DebugMode debugMode)
public boolean isSuppressCommentedActionScriptCode()
isSuppressCommentedActionScriptCode in interface JoocOptionspublic void setSuppressCommentedActionScriptCode(boolean suppressCommentedActionScriptCode)
public boolean isVerbose()
isVerbose in interface ParserOptionspublic void setVerbose(boolean verbose)
public boolean isGenerateApi()
isGenerateApi in interface JoocOptionspublic boolean isMigrateToTypeScript()
isMigrateToTypeScript in interface JoocOptionspublic String getExtNamespace()
getExtNamespace in interface JoocOptionspublic String getExtSassNamespace()
getExtSassNamespace in interface JoocOptionspublic String getNpmPackageName()
getNpmPackageName in interface JoocOptionspublic boolean isUseEcmaParameterInitializerSemantics()
isUseEcmaParameterInitializerSemantics in interface JoocOptionspublic void setMigrateToTypeScript(boolean migrateToTypeScript)
public void setExtNamespace(String extNamespace)
public void setExtSassNamespace(String extSassNamespace)
public void setUseEcmaParameterInitializerSemantics(boolean useEcmaParameterInitializerSemantics)
public void setNpmPackageName(String npmPackageName)
public PublicApiViolationsMode getPublicApiViolationsMode()
getPublicApiViolationsMode in interface JoocOptionspublic void setPublicApiViolationsMode(PublicApiViolationsMode warnPublicApiViolations)
public boolean isExcludeClassByDefault()
JoocOptionsisExcludeClassByDefault in interface JoocOptionspublic void setExcludeClassByDefault(boolean excludeClassByDefault)
public boolean isHelp()
public void setHelp(boolean help)
public boolean isVersion()
public void setVersion(boolean version)
public boolean isEnableAssertions()
isEnableAssertions in interface JoocOptionspublic void setEnableAssertions(boolean enableAssertions)
public boolean isAllowDuplicateLocalVariables()
public void setAllowDuplicateLocalVariables(boolean allowDuplicateLocalVariables)
public void setGenerateSourceMaps(boolean generateSourceMaps)
public boolean isGenerateSourceMaps()
isGenerateSourceMaps in interface JoocOptionspublic File getLocalizedOutputDirectory()
public void setLocalizedOutputDirectory(File localizedOutputDirectory)
public File getApiOutputDirectory()
public void setApiOutputDirectory(File apiOutputDirectory)
public File getKeepGeneratedActionScriptDirectory()
getKeepGeneratedActionScriptDirectory in interface JoocOptionspublic void setKeepGeneratedActionScriptDirectory(File keepGeneratedActionScriptDirectory)
public List<NamespaceConfiguration> getNamespaces()
public void setNamespaces(List<NamespaceConfiguration> namespaces)
public File getCatalogOutputDirectory()
public void setCatalogOutputDirectory(File catalogOutputDirectory)
public File getReportOutputDirectory()
public void setReportOutputDirectory(File reportOutputDirectory)
public boolean isFindUnusedDependencies()
isFindUnusedDependencies in interface JoocOptionspublic void setFindUnusedDependencies(boolean findUnusedDependencies)
public String getDependencyReportOutputFile()
getDependencyReportOutputFile in interface JoocOptionspublic void setDependencyReportOutputFile(String dependencyReportOutputFile)
Copyright © 2002–2021 CoreMedia AG. All rights reserved.