org.odlabs.wiquery.ui.themes
Interface IThemableApplication


public interface IThemableApplication

Allows to mark your WEB application as a provider of, session based, UI themes. Example

  public class WicketApplication extends WebApplication implements IThemableApplication {
  
  ...
  
        public ResourceReference getTheme(Session session) {
                if(session.getMetaData(WIQUERY_THEME_KEY) == null){
                        session.setMetaData(WIQUERY_THEME_KEY, new WiQueryCoreThemeResourceReference("fusion"));
                }
                return session.getMetaData(WIQUERY_THEME_KEY);
        }
  }
 


Method Summary
 org.apache.wicket.request.resource.ResourceReference getTheme(org.apache.wicket.Session session)
           
 

Method Detail

getTheme

org.apache.wicket.request.resource.ResourceReference getTheme(org.apache.wicket.Session session)
Parameters:
session - The wicket session
Returns:
A resource reference for the active theme for the given session.


Copyright © 2012. All Rights Reserved.