Package net.jangaroo.jooc.config
Class JoocConfiguration
- java.lang.Object
-
- net.jangaroo.utils.FileLocations
-
- net.jangaroo.jooc.config.JoocConfiguration
-
- All Implemented Interfaces:
JoocOptions,ParserOptions
public class JoocConfiguration extends net.jangaroo.utils.FileLocations implements JoocOptions, ParserOptions
Jangaroo compiler configuration
-
-
Constructor Summary
Constructors Constructor Description JoocConfiguration()
-
Method Summary
-
Methods inherited from class net.jangaroo.utils.FileLocations
addSourceFile, addSourceFile, findSourceDir, getClassPath, getCompilePath, getOutputDirectory, getSassOutputDirectoryByType, getSassSourceFilesByType, getSassSourcePathByType, getSourceFiles, getSourcePath, setClassPath, setCompilePath, setOutputDirectory, setSassOutputDirectoryByType, setSassSourceFilesByType, setSassSourcePathByType, setSourceFiles, setSourcePath, toString
-
-
-
-
Method Detail
-
getSemicolonInsertionMode
public SemicolonInsertionMode getSemicolonInsertionMode()
- Specified by:
getSemicolonInsertionModein interfaceJoocOptions- Specified by:
getSemicolonInsertionModein interfaceParserOptions
-
setSemicolonInsertionMode
public void setSemicolonInsertionMode(SemicolonInsertionMode semicolonInsertionMode)
-
isMergeOutput
public boolean isMergeOutput()
-
setMergeOutput
public void setMergeOutput(boolean mergeOutput)
-
getOutputFileName
public String getOutputFileName()
-
setOutputFileName
public void setOutputFileName(String outputFileName)
-
getOutputFile
public File getOutputFile()
-
getDebugMode
public DebugMode getDebugMode()
- Specified by:
getDebugModein interfaceJoocOptions
-
setDebugMode
public void setDebugMode(DebugMode debugMode)
-
isSuppressCommentedActionScriptCode
public boolean isSuppressCommentedActionScriptCode()
- Specified by:
isSuppressCommentedActionScriptCodein interfaceJoocOptions
-
setSuppressCommentedActionScriptCode
public void setSuppressCommentedActionScriptCode(boolean suppressCommentedActionScriptCode)
-
isVerbose
public boolean isVerbose()
- Specified by:
isVerbosein interfaceParserOptions
-
setVerbose
public void setVerbose(boolean verbose)
-
isGenerateApi
public boolean isGenerateApi()
- Specified by:
isGenerateApiin interfaceJoocOptions
-
isMigrateToTypeScript
public boolean isMigrateToTypeScript()
- Specified by:
isMigrateToTypeScriptin interfaceJoocOptions
-
getExtNamespace
public String getExtNamespace()
- Specified by:
getExtNamespacein interfaceJoocOptions
-
getExtSassNamespace
public String getExtSassNamespace()
- Specified by:
getExtSassNamespacein interfaceJoocOptions
-
getNpmPackageName
public String getNpmPackageName()
- Specified by:
getNpmPackageNamein interfaceJoocOptions
-
isUseEcmaParameterInitializerSemantics
public boolean isUseEcmaParameterInitializerSemantics()
- Specified by:
isUseEcmaParameterInitializerSemanticsin interfaceJoocOptions
-
setMigrateToTypeScript
public void setMigrateToTypeScript(boolean migrateToTypeScript)
-
setExtNamespace
public void setExtNamespace(String extNamespace)
-
setExtSassNamespace
public void setExtSassNamespace(String extSassNamespace)
-
setUseEcmaParameterInitializerSemantics
public void setUseEcmaParameterInitializerSemantics(boolean useEcmaParameterInitializerSemantics)
-
setNpmPackageName
public void setNpmPackageName(String npmPackageName)
-
getPublicApiViolationsMode
public PublicApiViolationsMode getPublicApiViolationsMode()
- Specified by:
getPublicApiViolationsModein interfaceJoocOptions
-
setPublicApiViolationsMode
public void setPublicApiViolationsMode(PublicApiViolationsMode warnPublicApiViolations)
-
isExcludeClassByDefault
public boolean isExcludeClassByDefault()
Description copied from interface:JoocOptionsIf true, the compiler will add an [ExcludeClass] annotation to any API stub whose source class contains neither an [PublicApi] nor an [ExcludeClass] annotation.- Specified by:
isExcludeClassByDefaultin interfaceJoocOptions
-
setExcludeClassByDefault
public void setExcludeClassByDefault(boolean excludeClassByDefault)
-
isHelp
public boolean isHelp()
-
setHelp
public void setHelp(boolean help)
-
isVersion
public boolean isVersion()
-
setVersion
public void setVersion(boolean version)
-
isEnableAssertions
public boolean isEnableAssertions()
- Specified by:
isEnableAssertionsin interfaceJoocOptions
-
setEnableAssertions
public void setEnableAssertions(boolean enableAssertions)
-
isAllowDuplicateLocalVariables
public boolean isAllowDuplicateLocalVariables()
-
setAllowDuplicateLocalVariables
public void setAllowDuplicateLocalVariables(boolean allowDuplicateLocalVariables)
-
setGenerateSourceMaps
public void setGenerateSourceMaps(boolean generateSourceMaps)
-
isGenerateSourceMaps
public boolean isGenerateSourceMaps()
- Specified by:
isGenerateSourceMapsin interfaceJoocOptions
-
getLocalizedOutputDirectory
public File getLocalizedOutputDirectory()
-
setLocalizedOutputDirectory
public void setLocalizedOutputDirectory(File localizedOutputDirectory)
-
getApiOutputDirectory
public File getApiOutputDirectory()
-
setApiOutputDirectory
public void setApiOutputDirectory(File apiOutputDirectory)
-
getKeepGeneratedActionScriptDirectory
public File getKeepGeneratedActionScriptDirectory()
- Specified by:
getKeepGeneratedActionScriptDirectoryin interfaceJoocOptions
-
setKeepGeneratedActionScriptDirectory
public void setKeepGeneratedActionScriptDirectory(File keepGeneratedActionScriptDirectory)
-
getNamespaces
public List<NamespaceConfiguration> getNamespaces()
-
setNamespaces
public void setNamespaces(List<NamespaceConfiguration> namespaces)
-
getCatalogOutputDirectory
public File getCatalogOutputDirectory()
-
setCatalogOutputDirectory
public void setCatalogOutputDirectory(File catalogOutputDirectory)
-
getReportOutputDirectory
public File getReportOutputDirectory()
-
setReportOutputDirectory
public void setReportOutputDirectory(File reportOutputDirectory)
-
isFindUnusedDependencies
public boolean isFindUnusedDependencies()
- Specified by:
isFindUnusedDependenciesin interfaceJoocOptions
-
setFindUnusedDependencies
public void setFindUnusedDependencies(boolean findUnusedDependencies)
-
getDependencyReportOutputFile
public String getDependencyReportOutputFile()
- Specified by:
getDependencyReportOutputFilein interfaceJoocOptions
-
setDependencyReportOutputFile
public void setDependencyReportOutputFile(String dependencyReportOutputFile)
-
-