All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.jangaroo.jooc.mvnplugin.sencha.SenchaProfileConfiguration Maven / Gradle / Ivy

The newest version!
package net.jangaroo.jooc.mvnplugin.sencha;

import javax.annotation.Nonnull;
import java.util.List;

public interface SenchaProfileConfiguration {

  /**
   * A list of paths to CSS files to include that are not loaded via the class loader (usually in resources folder).
   * "bundle" option will be set to false, "includeInBundle" will be set to false.
   */
  @Nonnull
  List getAdditionalCssNonBundle();

  /**
   * A list of paths to JS files to include that are not loaded via the class loader (usually in resources folder).
   * "bundle" option will be set to false, "includeInBundle" will be set to false.
   */
  @Nonnull
  List getAdditionalJsNonBundle();

  /**
   * A list of paths to CSS files to include that are not loaded via the class loader (usually in resources folder).
   * "bundle" option will be set to false, "includeInBundle" will be set to true.
   */
  @Nonnull
  List getAdditionalCssIncludeInBundle();

  /**
   * A list of paths to JS files to include that are not loaded via the class loader (usually in resources folder).
   * "bundle" option will be set to false, "includeInBundle" will be set to true.
   */
  @Nonnull
  List getAdditionalJsIncludeInBundle();

  /**
   * Specifies the required classes.
   */
  @Nonnull
  List getRequiredClasses();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy