import java.util.Set;
+import org.argeo.api.cms.ux.CmsTheme;
+import org.argeo.api.cms.ux.CmsUi;
+
/** An extensible user interface base on the CMS backend. */
public interface CmsApp {
/**
*/
final static String UI_NAME_PROPERTY = CmsApp.class.getName() + ".ui.name";
+ final static String CONTEXT_NAME_PROPERTY = "argeo.cms.app.contextName";
+
Set<String> getUiNames();
CmsUi initUi(Object uiParent);
void addCmsAppListener(CmsAppListener listener);
void removeCmsAppListener(CmsAppListener listener);
+
+ CmsContext getCmsContext();
}