Class StylePersistor
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.persistence.StylePersistor
-
public final class StylePersistor extends Object
Saves and loads the following components of a style to a properties object. - Foreground color - Background color - Horizontal alignment - Vertical alignment - Font - Border style
-
-
Field Summary
Fields Modifier and Type Field Description static StringBG_COLOR_PREFIXstatic StringBLUE_COLOR_PREFIXstatic StringBORDER_PREFIXstatic StringFG_COLOR_PREFIXstatic StringFONT_PREFIXstatic StringGREEN_COLOR_PREFIXstatic StringH_ALIGNMENT_PREFIXstatic StringRED_COLOR_PREFIXstatic StringSTYLE_PERSISTENCE_PREFIXstatic StringV_ALIGNMENT_PREFIX
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static org.eclipse.swt.graphics.ColorloadColor(String prefix, Properties properties)static StyleloadStyle(String prefix, Properties properties)protected static voidsaveBorder(String prefix, Properties properties, BorderStyle borderStyle)protected static voidsaveColor(String prefix, Properties properties, org.eclipse.swt.graphics.Color color)protected static voidsaveFont(String prefix, Properties properties, org.eclipse.swt.graphics.Font font)protected static voidsaveHAlign(String prefix, Properties properties, HorizontalAlignmentEnum hAlign)static voidsaveStyle(String prefix, Properties properties, Style style)protected static voidsaveVAlign(String prefix, Properties properties, VerticalAlignmentEnum vAlign)
-
-
-
Field Detail
-
STYLE_PERSISTENCE_PREFIX
public static final String STYLE_PERSISTENCE_PREFIX
- See Also:
- Constant Field Values
-
BLUE_COLOR_PREFIX
public static final String BLUE_COLOR_PREFIX
- See Also:
- Constant Field Values
-
GREEN_COLOR_PREFIX
public static final String GREEN_COLOR_PREFIX
- See Also:
- Constant Field Values
-
RED_COLOR_PREFIX
public static final String RED_COLOR_PREFIX
- See Also:
- Constant Field Values
-
V_ALIGNMENT_PREFIX
public static final String V_ALIGNMENT_PREFIX
- See Also:
- Constant Field Values
-
H_ALIGNMENT_PREFIX
public static final String H_ALIGNMENT_PREFIX
- See Also:
- Constant Field Values
-
BG_COLOR_PREFIX
public static final String BG_COLOR_PREFIX
- See Also:
- Constant Field Values
-
FG_COLOR_PREFIX
public static final String FG_COLOR_PREFIX
- See Also:
- Constant Field Values
-
FONT_PREFIX
public static final String FONT_PREFIX
- See Also:
- Constant Field Values
-
BORDER_PREFIX
public static final String BORDER_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
saveStyle
public static void saveStyle(String prefix, Properties properties, Style style)
-
saveVAlign
protected static void saveVAlign(String prefix, Properties properties, VerticalAlignmentEnum vAlign)
-
saveHAlign
protected static void saveHAlign(String prefix, Properties properties, HorizontalAlignmentEnum hAlign)
-
saveBorder
protected static void saveBorder(String prefix, Properties properties, BorderStyle borderStyle)
-
saveFont
protected static void saveFont(String prefix, Properties properties, org.eclipse.swt.graphics.Font font)
-
saveColor
protected static void saveColor(String prefix, Properties properties, org.eclipse.swt.graphics.Color color)
-
loadStyle
public static Style loadStyle(String prefix, Properties properties)
-
loadColor
protected static org.eclipse.swt.graphics.Color loadColor(String prefix, Properties properties)
-
-