- calculatePathToFile(File, File) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Calculates the path from the first file to the second
- collectThemeFiles() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Collects the file names to include for the theme, separated by whether they come from a plugin directory
or the theme directory
- collectThemePluginDirs(Properties) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Helper method that filters the list of all plugins and returns those that should be used
with the theme
- copyAssetsToWorkingDir(String, String, List<String>, List<String>) - Static method in class org.kuali.rice.krad.theme.ThemeBuilderOverlays
-
Invoked at the beginning of the build process to move assets from the web source directory to the
output directory, where they can be further processed
- copyDirectory(String, String) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Copies all the contents from the directory given by the source path to the directory given by the
target path
- copyMissingContent(File, File, List<String>) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Copies all content (files and directories) from the source directory to the target directory, except content
that already exists in the target directory (same name and path), in other words it does not override any
existing content
- copyParentThemeConfig(String) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
If the given theme has a parent, retrieve the theme properties (if exists) for the parent,
then for each config property copy the parent value to the child theme properties if missing
- copyProperty(String, Properties, Properties) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Copies the property key/value from the source properties to the target properties if a property with the
same key does not exist in the target properties
- createMergedFile(boolean) - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Creates a new file that will hold the merged or minified contents
- CSS - Static variable in class org.kuali.rice.krad.theme.util.ThemeBuilderConstants.FileExtensions
-
- CSS_EXCLUDES - Static variable in class org.kuali.rice.krad.theme.util.ThemeBuilderConstants.ThemeConfiguration
-
- CSS_LOAD_FIRST - Static variable in class org.kuali.rice.krad.theme.util.ThemeBuilderConstants.ThemeConfiguration
-
- CSS_LOAD_LAST - Static variable in class org.kuali.rice.krad.theme.util.ThemeBuilderConstants.ThemeConfiguration
-
- CSS_URL_PATTERN - Static variable in class org.kuali.rice.krad.theme.util.ThemeBuilderConstants.Patterns
-
- getAdditionalPluginDirectories() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
List of absolute paths to include as additional plugin directories
- getAdditionalThemeDirectories() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
List of absolute paths to include as additional theme directories
- getAllThemeParents(String, List<String>) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Gets all parents (ancestors) for the given theme name.
- getContainedFiles(List<File>, List<File>) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Returns a list of files from the given list of files, that are contained within one of the given
list of directories
- getDirectoryContents(File, String[], String[]) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Retrieves a list of files and directories that are in the given directory, possibly filtered by the
list of include patterns or exclude patterns
- getDirectoryFileNames(File, String[], String[]) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Retrieves a list of file names that are in the given directory, possibly filtered by the list of include
patterns or exclude patterns
- getDirectoryFiles(File, String[], String[]) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Retrieves a list of files that are in the given directory, possibly filtered by the list of include
patterns or exclude patterns
- getExcludesConfigKey() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeCssFilesProcessor
-
- getExcludesConfigKey() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Key for the property within the theme's properties file that can be configured to exlcude files
of the type being processed
- getExcludesConfigKey() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeJsFilesProcessor
-
- getFileExcludes() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Builds array of patterns used to exclude files to include for the type
- getFileIncludes() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Builds array of patterns used to find files to include for the type, by default picks up all
files that have the extension for the type being processed
- getFileListingConfigKey() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeCssFilesProcessor
-
- getFileListingConfigKey() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Key for the property that will be written to the theme derived properties to list the included files
for the file type
- getFileListingConfigKey() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeJsFilesProcessor
-
- getFileTypeDirectoryName() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeCssFilesProcessor
-
- getFileTypeDirectoryName() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Name of the directory relative to the theme directory which contains files for the type
- getFileTypeDirectoryName() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeJsFilesProcessor
-
- getFileTypeExtension() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeCssFilesProcessor
-
- getFileTypeExtension() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Extension (ex.
- getFileTypeExtension() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeJsFilesProcessor
-
- getFileTypeSubDirectory() - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Returns the File object that points to the theme subdirectory that contains files for the
file type
- getLessFileNamesForTheme(String, File, Properties, File) - Method in class org.kuali.rice.krad.theme.preprocessor.LessThemePreProcessor
-
Builds the list of Less files names that should be processed for the given theme
- getPluginDirectories() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Retrieves the directories that should be processed as plugins.
- getProjectVersion() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Version for the project that will be used to stamp the minified file
- getPropertyValueAsArray(String, Properties) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Retrieves the value for the property with the given key from the properties object, as an array of
strings (by splitting the value on commas)
- getPropertyValueAsList(String, Properties) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Retrieves the value for the property with the given key from the properties object, as a list of
strings (by splitting the value on commas)
- getPropertyValueAsPluginDirs(String) - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Helper method that retrieves the value for the given property from the theme's properties as a
list of file objects that point to plugin directories
- getRelativePath(File, File) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Returns the path of the given file relative to the parent directory
- getRelativePaths(File, List<File>) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Builds a list of strings that hold the path from each given file relative to the parent
directory
- getSubDirectories(File, List<String>) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Get the sub directories of the given directory that have the given names
- getThemeBuilderOutputDir() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Absolute path to the directory the theme builder should output content to
- getThemeDirectories() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Retrieves the directories that should be processed as themes.
- getThemeExcludes() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
List of theme names that should be excluded from theme processing
- getThemeNamePathMapping() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Map that associates theme names with their path, provided here for subclasses
- getThemeNamePropertiesMapping() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Map that associates theme names with their properties, provided here for subclasses
- getThemePreProcessors() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
- getThemePropertyValue(String) - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Helper method that retrieves the value for the given property from the theme's properties as
a list of strings
- getWebappSourceDir() - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Absolute path to the directory that contains the web application source
- SCRIPTS - Static variable in class org.kuali.rice.krad.theme.util.ThemeBuilderConstants.ThemeDirectories
-
- setAdditionalPluginDirectories(List<String>) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter for the list of additional plugin directory paths
- setAdditionalPluginDirectoriesStr(String) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Convenience setter that takes a string and parses to populate the additional plugin directories list
- setAdditionalThemeDirectories(List<String>) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter for the list of additional theme directory paths
- setAdditionalThemeDirectoriesStr(String) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Convenience setter that takes a string and parses to populate the additional theme directories list
- setProjectVersion(String) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter for the project version
- setSkipThemeProcessing(boolean) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter to skip theme processing
- setThemeBuilderOutputDir(String) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter for the path to the output directory
- setThemeExcludes(List<String>) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter for the list of theme names to exclude from processing
- setThemeExcludesStr(String) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Convenience setter that takes a string and parses to populate the theme excludes list
- setThemePreProcessors(List<ThemePreProcessor>) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter for the list of theme pre processors
- setWebappSourceDir(String) - Method in class org.kuali.rice.krad.theme.ThemeBuilder
-
Setter for the path to the webapp source
- sortThemeFiles(List<File>, List<File>) - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeCssFilesProcessor
-
Sorts the list of CSS files from the plugin and sub directories
- sortThemeFiles(List<File>, List<File>) - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-
Invoked to build the final sorted list of files for the type, files from plugins and from the theme's
sub directory are passed separately so special treatment can be given to those for sorting
- sortThemeFiles(List<File>, List<File>) - Method in class org.kuali.rice.krad.theme.postprocessor.ThemeJsFilesProcessor
-
Sorts the list of JS files from the plugin and sub directories
- storeThemeProperties(String, Properties) - Static method in class org.kuali.rice.krad.theme.util.ThemeBuilderUtils
-
Stores the given properties object in a file named theme-derived.properties within the
given theme directory
- STYLESHEETS - Static variable in class org.kuali.rice.krad.theme.util.ThemeBuilderConstants.ThemeDirectories
-
- SUBDIR_FILES_KEY - Static variable in class org.kuali.rice.krad.theme.postprocessor.ThemeFilesProcessor
-