public class DefaultCompilerConfiguration extends Object implements CompilerConfiguration
JAXXCompiler and JAXXEngine.| Modifier and Type | Field and Description |
|---|---|
protected Map<String,CompiledObjectDecorator> |
decorators
decorators available in engine
|
protected String[] |
extraImports
list of fqn of class to import for all generated jaxx files
|
protected Map<String,JAXXCompilerFinalizer> |
finalizers
finalizers available in engine
|
protected Map<String,Initializer> |
initializers
initializes availables
|
protected Class<? extends JAXXContext> |
jaxxContextClass
the name of implementation of
JAXXContext
to be used on JAXXObject. |
DEFAULT_CSS_EXTENSION| Constructor and Description |
|---|
DefaultCompilerConfiguration() |
protected Class<? extends JAXXContext> jaxxContextClass
JAXXContext
to be used on JAXXObject.protected String[] extraImports
protected Map<String,CompiledObjectDecorator> decorators
protected Map<String,JAXXCompilerFinalizer> finalizers
protected Map<String,Initializer> initializers
public File getTargetDirectory()
CompilerConfigurationgetTargetDirectory in interface CompilerConfigurationpublic boolean getOptimize()
CompilerConfigurationgetOptimize in interface CompilerConfigurationpublic boolean isVerbose()
isVerbose in interface CompilerConfigurationtrue if compiler is verbosepublic boolean isShowClassDescriptorLoading()
isShowClassDescriptorLoading in interface CompilerConfigurationtrue to trace the Class descriptor loading.public boolean isAddAutoHandlerUI()
isAddAutoHandlerUI in interface CompilerConfigurationtrue to detect and add UIHandler if found in class-path.public void setAddAutoHandlerUI(boolean addAutoHandlerUI)
setAddAutoHandlerUI in interface CompilerConfigurationaddAutoHandlerUI - new value of the statepublic boolean isGenerateMissingIdsAndStyleClassesInCss()
isGenerateMissingIdsAndStyleClassesInCss in interface CompilerConfigurationtrue to generate missing ids and style classes in the CSS filespublic void setGenerateMissingIdsAndStyleClassesInCss(boolean generateMissingIdsAndStyleClassesInCss)
setGenerateMissingIdsAndStyleClassesInCss in interface CompilerConfigurationgenerateMissingIdsAndStyleClassesInCss - new value of the statepublic void setVerbose(boolean verbose)
public boolean isI18nable()
isI18nable in interface CompilerConfigurationtrue if we use the i18n systempublic boolean isUseUIManagerForIcon()
isUseUIManagerForIcon in interface CompilerConfigurationtrue if UIManager is used to retrieve iconspublic boolean isAddLogger()
isAddLogger in interface CompilerConfigurationtrue if a logger must add on each generated jaxx objectpublic Class<? extends JAXXContext> getJaxxContextClass()
getJaxxContextClass in interface CompilerConfigurationpublic String[] getExtraImports()
getExtraImports in interface CompilerConfigurationpublic boolean isResetAfterCompile()
isResetAfterCompile in interface CompilerConfigurationtrue if states must be reset after the compilationpublic boolean isOptimize()
isOptimize in interface CompilerConfigurationtrue to generate optimized codepublic Class<?> getDefaultErrorUI()
getDefaultErrorUI in interface CompilerConfigurationpublic ClassLoader getClassLoader()
getClassLoader in interface CompilerConfigurationpublic Class<? extends JAXXCompiler> getCompilerClass()
getCompilerClass in interface CompilerConfigurationpublic Class<? extends CompiledObjectDecorator> getDefaultDecoratorClass()
getDefaultDecoratorClass in interface CompilerConfigurationpublic boolean isProfile()
isProfile in interface CompilerConfigurationtrue if a profile pass must be donepublic boolean isGenerateHelp()
isGenerateHelp in interface CompilerConfigurationtrue if we are generating helppublic String getHelpBrokerFQN()
getHelpBrokerFQN in interface CompilerConfigurationpublic String getValidatorFactoryFQN()
getValidatorFactoryFQN in interface CompilerConfigurationpublic String getEncoding()
getEncoding in interface CompilerConfigurationpublic Map<String,CompiledObjectDecorator> getDecorators()
getDecorators in interface CompilerConfigurationpublic Map<String,JAXXCompilerFinalizer> getFinalizers()
getFinalizers in interface CompilerConfigurationpublic Map<String,Initializer> getInitializers()
getInitializers in interface CompilerConfigurationpublic URL getCommonCss()
getCommonCss in interface CompilerConfigurationpublic String getCssExtension()
getCssExtension in interface CompilerConfigurationCompilerConfiguration.DEFAULT_CSS_EXTENSION as before).public io.ultreia.java4all.i18n.spi.builder.I18nModule getI18nModule()
getI18nModule in interface CompilerConfigurationpublic void setI18nModule(io.ultreia.java4all.i18n.spi.builder.I18nModule i18nModule)
setI18nModule in interface CompilerConfigurationpublic void setCommonCss(URL commonCss)
public boolean isAutoRecurseInCss()
CompilerConfigurationisAutoRecurseInCss in interface CompilerConfigurationtrue if a css file with same name as jaxx file should
be included in jaxx file if found.Copyright © 2008–2018 Ultreia.io. All rights reserved.