Class SenchaPackageOrAppConfigBuilder<T extends SenchaPackageOrAppConfigBuilder>
- java.lang.Object
-
- net.jangaroo.jooc.mvnplugin.sencha.configbuilder.SenchaConfigBuilder<T>
-
- net.jangaroo.jooc.mvnplugin.sencha.configbuilder.SenchaPackageOrAppConfigBuilder<T>
-
- Direct Known Subclasses:
SenchaAppConfigBuilder,SenchaPackageConfigBuilder
public class SenchaPackageOrAppConfigBuilder<T extends SenchaPackageOrAppConfigBuilder> extends SenchaConfigBuilder<T>
Base class for builders for package.json or app.json.
-
-
Constructor Summary
Constructors Constructor Description SenchaPackageOrAppConfigBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaddToSass(String property, String value)Tcreator(String creator)Specifies the Sencha package or app version.Tcss(String path, boolean bundle, boolean includeInBundle)TcssOrJs(String cssOrJs, String path, boolean bundle, boolean includeInBundle)Tjs(String path, boolean bundle, boolean includeInBundle)Tname(String name)Specifies the Sencha package or app name.Tnamespace(String namespace)Tprofile(String profile, Map<String,Object> configuration)Build-profile-specific configuration.Trequire(String require)Tresource(String path)TsassNamespace(String sassNamespace)Tsummary(String summary)Specifies the Sencha package or app version.Ttheme(String theme)Defines the theme package to be extended or to be used by the app or packages.Ttoolkit(String toolkit)Specifies the toolkit to use.Ttype(String type)Specifies the Sencha type generated by the plugin.Tversion(String version)Specifies the Sencha package or app version.-
Methods inherited from class net.jangaroo.jooc.mvnplugin.sencha.configbuilder.SenchaConfigBuilder
build, buildFile, defaults, destFile, destFileComment, namesValues
-
-
-
-
Field Detail
-
CSS
public static final String CSS
- See Also:
- Constant Field Values
-
JS
public static final String JS
- See Also:
- Constant Field Values
-
SASS
public static final String SASS
- See Also:
- Constant Field Values
-
TYPE
protected static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
theme
public T theme(String theme)
Defines the theme package to be extended or to be used by the app or packages. When a ":" is found in the providedStringit is assumed that a maven dependency is used as theme and converted properly.
-
profile
public T profile(String profile, Map<String,Object> configuration)
Build-profile-specific configuration.
-
-