org.eclipse.nebula.widgets.nattable.persistence
Class StylePersistor

java.lang.Object
  extended by org.eclipse.nebula.widgets.nattable.persistence.StylePersistor

public 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
static String BG_COLOR_PREFIX
           
static String BLUE_COLOR_PREFIX
           
static String BORDER_PREFIX
           
static String FG_COLOR_PREFIX
           
static String FONT_PREFIX
           
static String GREEN_COLOR_PREFIX
           
static String H_ALIGNMENT_PREFIX
           
static String RED_COLOR_PREFIX
           
static String STYLE_PERSISTENCE_PREFIX
           
static String V_ALIGNMENT_PREFIX
           
 
Constructor Summary
StylePersistor()
           
 
Method Summary
protected static org.eclipse.swt.graphics.Color loadColor(String prefix, Properties properties)
           
static Style loadStyle(String prefix, Properties properties)
           
protected static void saveBorder(String prefix, Properties properties, BorderStyle borderStyle)
           
protected static void saveColor(String prefix, Properties properties, org.eclipse.swt.graphics.Color color)
           
protected static void saveFont(String prefix, Properties properties, org.eclipse.swt.graphics.Font font)
           
protected static void saveHAlign(String prefix, Properties properties, HorizontalAlignmentEnum hAlign)
           
static void saveStyle(String prefix, Properties properties, Style style)
           
protected static void saveVAlign(String prefix, Properties properties, VerticalAlignmentEnum vAlign)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

StylePersistor

public StylePersistor()
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)


Copyright © 2015. All rights reserved.