| 
 | JGraph X 1.4.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mxgraph.view.mxStylesheet
public class mxStylesheet
Defines the appearance of the cells in a graph. The following example
 changes the font size for all vertices by changing the default vertex
 style in-place:
 
 getDefaultVertexStyle().put(mxConstants.STYLE_FONTSIZE, 16);
 
 
 To change the default font size for all cells, set
 mxConstants.DEFAULT_FONTSIZE.
| Field Summary | |
|---|---|
| static Map<String,Object> | EMPTY_STYLEShared immutable empty hashtable (for undefined cell styles). | 
| protected  Map<String,Map<String,Object>> | stylesMaps from names to styles. | 
| Constructor Summary | |
|---|---|
| mxStylesheet()Constructs a new stylesheet and assigns default styles. | |
| Method Summary | |
|---|---|
| protected  Map<String,Object> | createDefaultEdgeStyle()Creates and returns the default edge style. | 
| protected  Map<String,Object> | createDefaultVertexStyle()Creates and returns the default vertex style. | 
|  Map<String,Object> | getCellStyle(String name,
             Map<String,Object> defaultStyle)Returns the cell style for the specified cell or the given defaultStyle if no style can be found for the given stylename. | 
|  Map<String,Object> | getDefaultEdgeStyle()Returns the default style for edges. | 
|  Map<String,Object> | getDefaultVertexStyle()Returns the default style for vertices. | 
|  Map<String,Map<String,Object>> | getStyles()Returns all styles as map of name, hashtable pairs. | 
|  void | putCellStyle(String name,
             Map<String,Object> style)Stores the specified style under the given name. | 
|  void | setDefaultEdgeStyle(Map<String,Object> value)Sets the default style for edges. | 
|  void | setDefaultVertexStyle(Map<String,Object> value)Sets the default style for vertices. | 
|  void | setStyles(Map<String,Map<String,Object>> styles)Sets all styles in the stylesheet. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final Map<String,Object> EMPTY_STYLE
protected Map<String,Map<String,Object>> styles
| Constructor Detail | 
|---|
public mxStylesheet()
| Method Detail | 
|---|
public Map<String,Map<String,Object>> getStyles()
public void setStyles(Map<String,Map<String,Object>> styles)
protected Map<String,Object> createDefaultVertexStyle()
protected Map<String,Object> createDefaultEdgeStyle()
public Map<String,Object> getDefaultVertexStyle()
public void setDefaultVertexStyle(Map<String,Object> value)
value - Style to be used for vertices.public Map<String,Object> getDefaultEdgeStyle()
public void setDefaultEdgeStyle(Map<String,Object> value)
value - Style to be used for edges.
public void putCellStyle(String name,
                         Map<String,Object> style)
name - Name for the style to be stored.style - Key, value pairs that define the style.
public Map<String,Object> getCellStyle(String name,
                                       Map<String,Object> defaultStyle)
name - String of the form [(stylename|key=value);] that represents the
 style.defaultStyle - Default style to be returned if no style can be found.
| 
 | JGraph X 1.4.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||