org.kuali.rice.krad.theme.preprocessor
Interface ThemePreProcessor

All Known Implementing Classes:
LessThemePreProcessor

public interface ThemePreProcessor

Theme pre processors are registered with ThemeBuilder and invoked on each theme processed

Pre processors are invoked after overlays for the theme have been applied, but before any merging and minification. Therefore they can create or modify assets for the theme

Pre processors may also have configuration that is supplied through the theme properties

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 void processTheme(String themeName, File themeDirectory, Properties themeProperties)
          Invoked to perform processing on the given theme
 

Method Detail

processTheme

void processTheme(String themeName,
                  File themeDirectory,
                  Properties themeProperties)
Invoked to perform processing on the given theme

Parameters:
themeName - name of the theme to process
themeDirectory - directory containing the theme assets
themeProperties - properties for the theme containing its configuration


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.