org.nuxeo.theme.editor
Class Main
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultObject
org.nuxeo.ecm.webengine.model.impl.ModuleRoot
org.nuxeo.theme.editor.Main
- All Implemented Interfaces:
- ModuleResource, Resource, Adaptable
public class Main
- extends ModuleRoot
Constructor Summary |
Main()
|
Method Summary |
void |
activateSkin(String themeName)
|
void |
activateSkin(String themeName,
String bankName,
String collectionName,
String resourceName,
boolean baseSkin)
|
String |
addPage(String pagePath)
|
String |
addPreset(String themeName,
String presetName,
String category,
String value)
|
String |
addTheme(String name)
|
void |
addThemeToWorkspace(String name)
|
void |
alignElement(String id,
String position)
|
void |
assignStyleProperty(String id,
String propertyName,
String value)
|
void |
clearSelections()
|
void |
collapseCssCategories()
|
void |
convertValueToPreset(String themeName,
String presetName,
String category,
String value)
|
void |
copyElement(String id)
|
void |
copyPreset(String id)
|
static void |
createFragmentPreview(String currentThemeName)
|
void |
createNamedStyle(String id,
String themeName,
String styleName)
|
void |
createStyle()
|
void |
deleteElement(String id)
|
void |
deleteNamedStyle(String id,
String themeName,
String styleName)
|
void |
deletePage(String pagePath)
|
void |
deletePreset(String themeName,
String presetName)
|
void |
deleteStyleView(String styleUid,
String viewName)
|
void |
deleteTheme(String src)
|
String |
duplicateElement(String id)
|
void |
editPreset(String themeName,
String presetName,
String value)
|
void |
expandCssCategories()
|
static Map<String,List<StyleFieldProperty>> |
getAvailableStylePropertiesForSelectedElement()
|
static String |
getClipboardElement()
|
static String |
getClipboardPreset()
|
static String |
getCurrentPagePath(String applicationPath,
String name)
|
static String |
getCurrentThemeName(String applicationPath,
String name)
|
static List<PresetType> |
getCustomPresets(String themeName,
String category)
|
static String |
getDefaultTheme(String applicationPath,
String name)
|
static List<PresetType> |
getGlobalPresets(String group)
|
static List<String> |
getHardcodedColors(String themeName)
|
static List<String> |
getHardcodedImages(String themeName)
|
static String |
getInheritedStyleNameOfSelectedElement()
|
static PaddingInfo |
getPaddingOfSelectedElement()
|
static List<PageInfo> |
getPages(String applicationPath,
String name)
|
static List<PerspectiveType> |
getPerspectives()
|
static List<String> |
getPerspectivesOfSelectedElement()
|
static List<String> |
getPresetGroups(String category)
|
static List<String> |
getPresetGroupsForSelectedCategory()
|
static String |
getPresetManagerMode()
|
List<PresetType> |
getPresetsForSelectedGroup(String applicationPath,
String name)
|
static String |
getRenderedPropertiesForNamedStyle(Style style)
|
static String |
getRenderedStylePropertiesForSelectedElement()
|
ResourceBank |
getResourceBank(String bankName)
|
static String |
getSelectedBankCollection()
|
static List<String> |
getSelectedCssCategories()
|
static String |
getSelectedEditField()
|
static Element |
getSelectedElement()
|
static String |
getSelectedElementId()
|
static List<FieldProperty> |
getSelectedElementProperties()
|
static String |
getSelectedFragmentStyle()
|
static String |
getSelectedFragmentType()
|
static String |
getSelectedFragmentView()
|
static Style |
getSelectedNamedStyle()
|
static String |
getSelectedNamedStyleId()
|
static String |
getSelectedPresetCategory()
|
static String |
getSelectedPresetGroup()
|
static String |
getSelectedResourceBank()
|
static String |
getSelectedStyleCategory()
|
static Style |
getSelectedStyleLayer()
|
static String |
getSelectedStyleLayerId()
|
static String |
getSelectedStyleSelector()
|
static SkinInfo |
getSkinInfo(String bankName,
String skinName)
|
static String |
getStyleEditMode()
|
static List<StyleLayer> |
getStyleLayersOfSelectedElement()
|
static String |
getStyleManagerMode()
|
static Style |
getStyleOfSelectedElement()
|
static List<StyleFieldProperty> |
getStylePropertiesForSelectedElement()
|
static List<String> |
getStyleSelectorsForSelectedElement()
|
static String |
getTemplateEngine(String applicationPath)
|
static ThemeDescriptor |
getThemeDescriptor(String themeName)
|
static ThemeManager |
getThemeManager()
|
static List<ThemeInfo> |
getThemes(String applicationPath,
String name)
|
static Style |
getThemeSkin(String themeName)
|
static List<String> |
getUnidentifiedPresetNames(String themeName)
|
static String |
getViewNameOfSelectedElement()
|
static List<String> |
getViewNamesForSelectedElement(String applicationPath)
|
static Widget |
getWidgetOfSelectedElement()
|
static Set<ThemeInfo> |
getWorkspaceThemes(String path,
String name)
|
void |
insertFragment(String destId,
String typeName,
String styleName)
|
void |
insertSectionAfter(String id)
|
static boolean |
isSelectedElementAlwaysVisible()
|
static List<Style> |
listNamedStylesDirectlyInheritingFrom(Style style)
|
void |
loadTheme(String src)
|
void |
makeElementUseNamedStyle(String id,
String styleName,
String themeName)
|
void |
makeStyleInherit(String styleName,
String ancestorName,
String themeName)
|
void |
moveElement(String srcId,
String destId,
Integer order)
|
void |
pasteElement(String destId)
|
void |
pastePreset(String themeName,
String newPresetName)
|
void |
removeStyleInheritance(String styleName,
String themeName)
|
void |
removeThemeFromWorkspace(String name)
|
void |
renamePreset(String themeName,
String oldName,
String newName)
|
Object |
renderAreaStyleChooser(String path,
String name)
|
Object |
renderBankManager(String path,
String name)
|
Object |
renderCanvasModeSelector(String path,
String name)
|
Object |
renderControlPanel(String path,
String name)
|
Object |
renderCssEditor(String path,
String name)
|
String |
renderCssPreview(String basePath)
|
Object |
renderDashboard(String path,
String name)
|
Object |
renderDashboardActions(String path,
String name)
|
Object |
renderDashboardPreview(String path,
String name)
|
Object |
renderEditorActions(String path,
String name)
|
Object |
renderElementDescription(String path,
String name)
|
Object |
renderElementEditor(String path,
String name)
|
Object |
renderElementPadding(String path,
String name)
|
Object |
renderElementProperties(String path,
String name)
|
Object |
renderElementStyle(String path,
String name)
|
Object |
renderElementVisibility(String path,
String name)
|
Object |
renderElementWidget(String path,
String name)
|
Object |
renderFragmentFactory(String path,
String name)
|
Object |
renderImageManager(String path,
String name)
|
Object |
renderImageUploaded(String path,
String name)
|
Object |
renderPageSelector(String path,
String name)
|
Object |
renderPerspectiveSelector(String path,
String name)
|
Object |
renderPresetManager(String path,
String name)
|
Object |
renderSkinManager(String path,
String name)
|
Object |
renderStyleManager(String path,
String name)
|
Object |
renderStylePicker(String path,
String name)
|
Object |
renderStyleProperties(String path,
String name)
|
static String |
renderStyleView(Style style,
String viewName)
|
Object |
renderThemeActions(String path,
String name)
|
Object |
renderThemeBrowser(String path,
String name)
|
Object |
renderThemeOptions(String path,
String name)
|
Object |
renderThemeSelector(String path,
String name)
|
Object |
renderUndoActions(String path,
String name)
|
Object |
renderViewModes(String path,
String name)
|
void |
repairTheme(String src)
|
String |
resolveVariables(String themeName,
String resourceBankName,
List<ImageInfo> images,
String value)
|
void |
restoreNamedStyle(String style_uid,
String themeName)
|
void |
saveTheme(String src)
|
void |
selectBankCollection(String collection)
|
void |
selectEditField(String fieldName)
|
void |
selectElement(String id)
|
void |
selectFragmentStyle(String style)
|
void |
selectFragmentType(String type)
|
void |
selectFragmentView(String view)
|
void |
selectNamedStyle(String uid)
|
void |
selectPresetCategory(String category)
|
void |
selectPresetGroup(String group)
|
void |
selectPresetManagerMode(String mode)
|
void |
selectResourceBank(String bankName)
|
void |
selectStyleCategory(String category)
|
void |
selectStyleEditMode(String mode)
|
void |
selectStyleLayer(String uid)
|
void |
selectStyleManagerMode(String mode)
|
void |
selectStyleSelector(String selector)
|
void |
setPageStyles(String themeName,
String property_map)
|
void |
setPresetCategory(String themeName,
String presetName,
String category)
|
void |
splitElement(String id)
|
void |
toggleCssCategory(String name)
|
String |
uncustomizeTheme(String src)
|
String |
undo(String themeName)
|
void |
updateElementDescription(String id,
String description)
|
void |
updateElementPadding(String property_map)
|
void |
updateElementProperties(String id,
String properties)
|
void |
updateElementStyle(String id,
String path,
String viewName,
String property_map)
|
void |
updateElementStyleCss(String id,
String viewName,
String cssSource)
|
void |
updateElementVisibility(String id,
List<String> perspectives,
Boolean alwaysVisible)
|
void |
updateElementWidget(String id,
String viewName)
|
void |
updateElementWidth(String id,
String width)
|
void |
updateNamedStyleCss(String style_uid,
String cssSource,
String themeName)
|
void |
updatePresets(String themeName,
String property_map)
|
void |
useResourceBank(String themeSrc,
String bankName)
|
Response |
xmlExport(String src,
Integer download,
Integer indent)
|
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource |
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString |
Methods inherited from interface org.nuxeo.ecm.webengine.model.Resource |
checkGuard, dispose, getActiveAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isAdapter, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot |
Main
public Main()
renderPerspectiveSelector
public Object renderPerspectiveSelector(String path,
String name)
renderThemeSelector
public Object renderThemeSelector(String path,
String name)
renderPageSelector
public Object renderPageSelector(String path,
String name)
renderCanvasModeSelector
public Object renderCanvasModeSelector(String path,
String name)
renderThemeOptions
public Object renderThemeOptions(String path,
String name)
renderPresetManager
public Object renderPresetManager(String path,
String name)
renderStyleManager
public Object renderStyleManager(String path,
String name)
renderThemeActions
public Object renderThemeActions(String path,
String name)
renderDashboardActions
public Object renderDashboardActions(String path,
String name)
renderEditorActions
public Object renderEditorActions(String path,
String name)
renderCssEditor
public Object renderCssEditor(String path,
String name)
renderThemeBrowser
public Object renderThemeBrowser(String path,
String name)
renderViewModes
public Object renderViewModes(String path,
String name)
renderUndoActions
public Object renderUndoActions(String path,
String name)
renderFragmentFactory
public Object renderFragmentFactory(String path,
String name)
renderElementEditor
public Object renderElementEditor(String path,
String name)
renderElementDescription
public Object renderElementDescription(String path,
String name)
renderElementPadding
public Object renderElementPadding(String path,
String name)
renderElementProperties
public Object renderElementProperties(String path,
String name)
renderElementStyle
public Object renderElementStyle(String path,
String name)
renderElementWidget
public Object renderElementWidget(String path,
String name)
renderElementVisibility
public Object renderElementVisibility(String path,
String name)
renderStylePicker
public Object renderStylePicker(String path,
String name)
renderAreaStyleChooser
public Object renderAreaStyleChooser(String path,
String name)
renderStyleProperties
public Object renderStyleProperties(String path,
String name)
renderCssPreview
public String renderCssPreview(String basePath)
renderDashboard
public Object renderDashboard(String path,
String name)
renderControlPanel
public Object renderControlPanel(String path,
String name)
renderDashboardPreview
public Object renderDashboardPreview(String path,
String name)
renderSkinManager
public Object renderSkinManager(String path,
String name)
renderBankManager
public Object renderBankManager(String path,
String name)
useResourceBank
public void useResourceBank(String themeSrc,
String bankName)
activateSkin
public void activateSkin(String themeName,
String bankName,
String collectionName,
String resourceName,
boolean baseSkin)
activateSkin
public void activateSkin(String themeName)
renderImageManager
public Object renderImageManager(String path,
String name)
renderImageUploaded
public Object renderImageUploaded(String path,
String name)
getResourceBank
public ResourceBank getResourceBank(String bankName)
throws ThemeException
- Throws:
ThemeException
xmlExport
public Response xmlExport(String src,
Integer download,
Integer indent)
clearSelections
public void clearSelections()
selectElement
public void selectElement(String id)
addPage
public String addPage(String pagePath)
addTheme
public String addTheme(String name)
uncustomizeTheme
public String uncustomizeTheme(String src)
alignElement
public void alignElement(String id,
String position)
assignStyleProperty
public void assignStyleProperty(String id,
String propertyName,
String value)
copyElement
public void copyElement(String id)
setPresetCategory
public void setPresetCategory(String themeName,
String presetName,
String category)
copyPreset
public void copyPreset(String id)
pastePreset
public void pastePreset(String themeName,
String newPresetName)
createNamedStyle
public void createNamedStyle(String id,
String themeName,
String styleName)
createStyle
public void createStyle()
deleteElement
public void deleteElement(String id)
deleteNamedStyle
public void deleteNamedStyle(String id,
String themeName,
String styleName)
duplicateElement
public String duplicateElement(String id)
insertFragment
public void insertFragment(String destId,
String typeName,
String styleName)
insertSectionAfter
public void insertSectionAfter(String id)
selectPresetManagerMode
public void selectPresetManagerMode(String mode)
selectFragmentType
public void selectFragmentType(String type)
selectFragmentView
public void selectFragmentView(String view)
selectFragmentStyle
public void selectFragmentStyle(String style)
selectResourceBank
public void selectResourceBank(String bankName)
getSelectedResourceBank
public static String getSelectedResourceBank()
addPreset
public String addPreset(String themeName,
String presetName,
String category,
String value)
convertValueToPreset
public void convertValueToPreset(String themeName,
String presetName,
String category,
String value)
editPreset
public void editPreset(String themeName,
String presetName,
String value)
updatePresets
public void updatePresets(String themeName,
String property_map)
renamePreset
public void renamePreset(String themeName,
String oldName,
String newName)
deletePreset
public void deletePreset(String themeName,
String presetName)
makeElementUseNamedStyle
public void makeElementUseNamedStyle(String id,
String styleName,
String themeName)
makeStyleInherit
public void makeStyleInherit(String styleName,
String ancestorName,
String themeName)
removeStyleInheritance
public void removeStyleInheritance(String styleName,
String themeName)
moveElement
public void moveElement(String srcId,
String destId,
Integer order)
pasteElement
public void pasteElement(String destId)
repairTheme
public void repairTheme(String src)
saveTheme
public void saveTheme(String src)
loadTheme
public void loadTheme(String src)
deleteTheme
public void deleteTheme(String src)
deletePage
public void deletePage(String pagePath)
selectPresetGroup
public void selectPresetGroup(String group)
selectPresetCategory
public void selectPresetCategory(String category)
selectBankCollection
public void selectBankCollection(String collection)
setPageStyles
public void setPageStyles(String themeName,
String property_map)
selectStyleCategory
public void selectStyleCategory(String category)
selectStyleEditMode
public void selectStyleEditMode(String mode)
toggleCssCategory
public void toggleCssCategory(String name)
collapseCssCategories
public void collapseCssCategories()
expandCssCategories
public void expandCssCategories()
selectStyleLayer
public void selectStyleLayer(String uid)
selectNamedStyle
public void selectNamedStyle(String uid)
selectStyleSelector
public void selectStyleSelector(String selector)
selectStyleManagerMode
public void selectStyleManagerMode(String mode)
updateElementDescription
public void updateElementDescription(String id,
String description)
updateElementProperties
public void updateElementProperties(String id,
String properties)
updateElementWidth
public void updateElementWidth(String id,
String width)
updateElementStyleCss
public void updateElementStyleCss(String id,
String viewName,
String cssSource)
updateNamedStyleCss
public void updateNamedStyleCss(String style_uid,
String cssSource,
String themeName)
restoreNamedStyle
public void restoreNamedStyle(String style_uid,
String themeName)
splitElement
public void splitElement(String id)
updateElementStyle
public void updateElementStyle(String id,
String path,
String viewName,
String property_map)
updateElementVisibility
public void updateElementVisibility(String id,
List<String> perspectives,
Boolean alwaysVisible)
updateElementPadding
public void updateElementPadding(String property_map)
updateElementWidget
public void updateElementWidget(String id,
String viewName)
deleteStyleView
public void deleteStyleView(String styleUid,
String viewName)
addThemeToWorkspace
public void addThemeToWorkspace(String name)
removeThemeFromWorkspace
public void removeThemeFromWorkspace(String name)
undo
public String undo(String themeName)
getThemeDescriptor
public static ThemeDescriptor getThemeDescriptor(String themeName)
getSelectedElementId
public static String getSelectedElementId()
getSelectedElement
public static Element getSelectedElement()
getClipboardElement
public static String getClipboardElement()
getClipboardPreset
public static String getClipboardPreset()
getStyleLayersOfSelectedElement
public static List<StyleLayer> getStyleLayersOfSelectedElement()
isSelectedElementAlwaysVisible
public static boolean isSelectedElementAlwaysVisible()
getPerspectives
public static List<PerspectiveType> getPerspectives()
getPerspectivesOfSelectedElement
public static List<String> getPerspectivesOfSelectedElement()
getStyleEditMode
public static String getStyleEditMode()
getStyleSelectorsForSelectedElement
public static List<String> getStyleSelectorsForSelectedElement()
getStylePropertiesForSelectedElement
public static List<StyleFieldProperty> getStylePropertiesForSelectedElement()
getAvailableStylePropertiesForSelectedElement
public static Map<String,List<StyleFieldProperty>> getAvailableStylePropertiesForSelectedElement()
getInheritedStyleNameOfSelectedElement
public static String getInheritedStyleNameOfSelectedElement()
getSelectedStyleSelector
public static String getSelectedStyleSelector()
getSelectedStyleLayer
public static Style getSelectedStyleLayer()
getSelectedStyleLayerId
public static String getSelectedStyleLayerId()
getSelectedCssCategories
public static List<String> getSelectedCssCategories()
getSelectedNamedStyleId
public static String getSelectedNamedStyleId()
getSelectedNamedStyle
public static Style getSelectedNamedStyle()
getStyleOfSelectedElement
public static Style getStyleOfSelectedElement()
getPaddingOfSelectedElement
public static PaddingInfo getPaddingOfSelectedElement()
getRenderedStylePropertiesForSelectedElement
public static String getRenderedStylePropertiesForSelectedElement()
getRenderedPropertiesForNamedStyle
public static String getRenderedPropertiesForNamedStyle(Style style)
getWidgetOfSelectedElement
public static Widget getWidgetOfSelectedElement()
getViewNameOfSelectedElement
public static String getViewNameOfSelectedElement()
getViewNamesForSelectedElement
public static List<String> getViewNamesForSelectedElement(String applicationPath)
getSelectedElementProperties
public static List<FieldProperty> getSelectedElementProperties()
getPresetGroupsForSelectedCategory
public static List<String> getPresetGroupsForSelectedCategory()
getPresetGroups
public static List<String> getPresetGroups(String category)
getGlobalPresets
public static List<PresetType> getGlobalPresets(String group)
getCustomPresets
public static List<PresetType> getCustomPresets(String themeName,
String category)
getPresetsForSelectedGroup
public List<PresetType> getPresetsForSelectedGroup(String applicationPath,
String name)
getPresetManagerMode
public static String getPresetManagerMode()
getStyleManagerMode
public static String getStyleManagerMode()
resolveVariables
public String resolveVariables(String themeName,
String resourceBankName,
List<ImageInfo> images,
String value)
getUnidentifiedPresetNames
public static List<String> getUnidentifiedPresetNames(String themeName)
renderStyleView
public static String renderStyleView(Style style,
String viewName)
getHardcodedColors
public static List<String> getHardcodedColors(String themeName)
getHardcodedImages
public static List<String> getHardcodedImages(String themeName)
getSelectedPresetGroup
public static String getSelectedPresetGroup()
getSelectedPresetCategory
public static String getSelectedPresetCategory()
getSelectedBankCollection
public static String getSelectedBankCollection()
getSelectedStyleCategory
public static String getSelectedStyleCategory()
getSelectedFragmentType
public static String getSelectedFragmentType()
getSelectedFragmentView
public static String getSelectedFragmentView()
getSelectedFragmentStyle
public static String getSelectedFragmentStyle()
getTemplateEngine
public static String getTemplateEngine(String applicationPath)
getDefaultTheme
public static String getDefaultTheme(String applicationPath,
String name)
getCurrentPagePath
public static String getCurrentPagePath(String applicationPath,
String name)
getCurrentThemeName
public static String getCurrentThemeName(String applicationPath,
String name)
getPages
public static List<PageInfo> getPages(String applicationPath,
String name)
getThemes
public static List<ThemeInfo> getThemes(String applicationPath,
String name)
getThemeManager
public static ThemeManager getThemeManager()
getThemeSkin
public static Style getThemeSkin(String themeName)
getWorkspaceThemes
public static Set<ThemeInfo> getWorkspaceThemes(String path,
String name)
createFragmentPreview
public static void createFragmentPreview(String currentThemeName)
getSkinInfo
public static SkinInfo getSkinInfo(String bankName,
String skinName)
selectEditField
public void selectEditField(String fieldName)
getSelectedEditField
public static String getSelectedEditField()
listNamedStylesDirectlyInheritingFrom
public static List<Style> listNamedStylesDirectlyInheritingFrom(Style style)
Copyright © 2011 Nuxeo SAS. All Rights Reserved.