Class LayoutEditorCssHelper
- java.lang.Object
-
- org.uberfire.ext.layout.editor.client.infra.LayoutEditorCssHelper
-
@ApplicationScoped public class LayoutEditorCssHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCSS_CATEGORY_MARGINstatic StringCSS_CATEGORY_PADDINGstatic StringCSS_CATEGORY_PANELstatic StringCSS_CATEGORY_TEXT
-
Constructor Summary
Constructors Constructor Description LayoutEditorCssHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory>allCategories(Map<String,String> propertyMap)org.uberfire.ext.properties.editor.model.PropertyEditorCategorycreateCategory(String categoryCode)org.uberfire.ext.properties.editor.model.PropertyEditorFieldInfocreateField(Map<String,String> propertyMap, org.uberfire.ext.layout.editor.api.css.CssProperty property)org.uberfire.ext.properties.editor.model.PropertyEditorFieldInfocreateField(LayoutElementWithProperties element, org.uberfire.ext.layout.editor.api.css.CssProperty property)org.uberfire.ext.properties.editor.model.PropertyEditorFieldInfocreatePropertyField(org.uberfire.ext.layout.editor.api.css.CssProperty property, String value)StringformatCssAllowedValue(org.uberfire.ext.layout.editor.api.css.CssProperty cssProperty)StringformatCssAllowedValue(org.uberfire.ext.layout.editor.api.css.CssProperty property, org.uberfire.ext.layout.editor.api.css.CssAllowedValue value)List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory>getComponentPropertyCategories(org.uberfire.ext.layout.editor.api.editor.LayoutComponent layoutComponent)List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory>getContainerPropertyCategories(Container container)StringgetHelpText(org.uberfire.ext.layout.editor.api.css.CssProperty cssProperty)List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory>getRowPropertyCategories(Row row)List<org.uberfire.ext.properties.editor.model.validators.PropertyFieldValidator>getValidators(org.uberfire.ext.layout.editor.api.css.CssProperty property)org.uberfire.ext.layout.editor.api.css.CssAllowedValueparseCssAllowedValue(String property, String value)org.uberfire.ext.layout.editor.api.css.CssAllowedValueparseCssAllowedValue(org.uberfire.ext.layout.editor.api.css.CssProperty property, String value)List<org.uberfire.ext.layout.editor.api.css.CssValue>readCssValues(Map<String,String> propertyMap)org.uberfire.ext.properties.editor.model.PropertyEditorTyperesolveFieldType(org.uberfire.ext.layout.editor.api.css.CssProperty cssProperty)
-
-
-
Field Detail
-
CSS_CATEGORY_PANEL
public static final String CSS_CATEGORY_PANEL
- See Also:
- Constant Field Values
-
CSS_CATEGORY_TEXT
public static final String CSS_CATEGORY_TEXT
- See Also:
- Constant Field Values
-
CSS_CATEGORY_MARGIN
public static final String CSS_CATEGORY_MARGIN
- See Also:
- Constant Field Values
-
CSS_CATEGORY_PADDING
public static final String CSS_CATEGORY_PADDING
- See Also:
- Constant Field Values
-
-
Method Detail
-
formatCssAllowedValue
public String formatCssAllowedValue(org.uberfire.ext.layout.editor.api.css.CssProperty cssProperty)
-
getHelpText
public String getHelpText(org.uberfire.ext.layout.editor.api.css.CssProperty cssProperty)
-
getValidators
public List<org.uberfire.ext.properties.editor.model.validators.PropertyFieldValidator> getValidators(org.uberfire.ext.layout.editor.api.css.CssProperty property)
-
resolveFieldType
public org.uberfire.ext.properties.editor.model.PropertyEditorType resolveFieldType(org.uberfire.ext.layout.editor.api.css.CssProperty cssProperty)
-
createCategory
public org.uberfire.ext.properties.editor.model.PropertyEditorCategory createCategory(String categoryCode)
-
createField
public org.uberfire.ext.properties.editor.model.PropertyEditorFieldInfo createField(LayoutElementWithProperties element, org.uberfire.ext.layout.editor.api.css.CssProperty property)
-
createField
public org.uberfire.ext.properties.editor.model.PropertyEditorFieldInfo createField(Map<String,String> propertyMap, org.uberfire.ext.layout.editor.api.css.CssProperty property)
-
createPropertyField
public org.uberfire.ext.properties.editor.model.PropertyEditorFieldInfo createPropertyField(org.uberfire.ext.layout.editor.api.css.CssProperty property, String value)
-
formatCssAllowedValue
public String formatCssAllowedValue(org.uberfire.ext.layout.editor.api.css.CssProperty property, org.uberfire.ext.layout.editor.api.css.CssAllowedValue value)
-
parseCssAllowedValue
public org.uberfire.ext.layout.editor.api.css.CssAllowedValue parseCssAllowedValue(String property, String value)
-
parseCssAllowedValue
public org.uberfire.ext.layout.editor.api.css.CssAllowedValue parseCssAllowedValue(org.uberfire.ext.layout.editor.api.css.CssProperty property, String value)
-
readCssValues
public List<org.uberfire.ext.layout.editor.api.css.CssValue> readCssValues(Map<String,String> propertyMap)
-
getContainerPropertyCategories
public List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory> getContainerPropertyCategories(Container container)
-
getRowPropertyCategories
public List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory> getRowPropertyCategories(Row row)
-
getComponentPropertyCategories
public List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory> getComponentPropertyCategories(org.uberfire.ext.layout.editor.api.editor.LayoutComponent layoutComponent)
-
-