com.ibm.mashups.builder.model
Interface Theme


public Theme

This interface defines builder runtime theme operation. Usage: var theme = com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentTheme();


Method Summary
 String getID()
           Returns builder runtime theme id
 String[] getLayouts()
          Deprecated.  Use enabler layout model API to get the component container instead, some sample code: var navigationModel = com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(); var layoutModel = navigationModel.getLayoutModel(pageId); var root = layoutModel.getRoot().start(); var children = layoutModel.getChildren(root); while(children.hasNext()) { var child = children.next(); }
 

Method Detail

getID

String getID()
Returns builder runtime theme id

Returns:
runtime theme id, never null

getLayouts

String[] getLayouts()
Deprecated.  Use enabler layout model API to get the component container instead, some sample code: var navigationModel = com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(); var layoutModel = navigationModel.getLayoutModel(pageId); var root = layoutModel.getRoot().start(); var children = layoutModel.getChildren(root); while(children.hasNext()) { var child = children.next(); }

Return array which contains all layout widgets' id in current theme.

Returns:
null


Copyright IBM Corp. 2010 All Rights Reserved.