| 
 | Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TableStyle
A TableStyle provides color and stroke information for
 painting. Visual styles have to be registered as
 GenericNodeRealizer style properties. Due to the fact that
 style properties are copied by reference when a
 GenericNodeRealizer is copied, TableStyle
 implementations may not depend on a specific realizer instance.
 
 Serialization note: In order for TableStyle instances
 to be serializable, the following steps have to be taken.
 
 GraphML:
 Either a suitable ObjectStringConverter has to be registered
 with the singleton ObjectStringConversion instance or
 suitable
 serialization/
 deserialization
 event listener have to be registered with the GraphMLIOHandler
 that is used for reading/writing from/to GraphML.
 
 YGF:
 Please note that YGF file format is deprecated.
 Either the TableStyle has to implement
 Serializable or a suitable
 ObjectStringConverter has to be registered with the
 singleton ObjectStringConversion instance.
 The latter approach is the recommended one, as the former approach may
 break with obfuscated code.
 
GenericNodeRealizer.getStyleProperty(String), 
GenericNodeRealizer.setStyleProperty(String,Object), 
TableNodePainter.ALTERNATE_COLUMN_SELECTION_STYLE_ID, 
TableNodePainter.ALTERNATE_COLUMN_STYLE_ID, 
TableNodePainter.ALTERNATE_ROW_SELECTION_STYLE_ID, 
TableNodePainter.ALTERNATE_ROW_STYLE_ID, 
TableNodePainter.COLUMN_SELECTION_STYLE_ID, 
TableNodePainter.COLUMN_STYLE_ID, 
TableNodePainter.ROW_SELECTION_STYLE_ID, 
TableNodePainter.ROW_STYLE_ID, 
TableNodePainter.TABLE_SELECTION_STYLE_ID, 
TableNodePainter.TABLE_STYLE_ID| Nested Class Summary | |
|---|---|
| static class | TableStyle.SimpleStyleAn immutable TableStyleimplementation that provides
 constant values and stroke information specified at instance creation. | 
| static class | TableStyle.SimpleStyleDeserializerHandles GraphML deserialization of TableStyle.SimpleStyleobjects. | 
| static class | TableStyle.SimpleStyleSerializerHandles GraphML serialization of TableStyle.SimpleStyleobjects. | 
| Method Summary | |
|---|---|
|  java.awt.Color | getBorderFillColor(NodeRealizer context)Returns the color to be used to fill the border area of the table, column, or row that is to be painted. | 
|  java.awt.Color | getBorderLineColor(NodeRealizer context)Returns the color to be used to draw the border of the table, column, or row that is to be painted. | 
|  java.awt.Stroke | getBorderLineType(NodeRealizer context)Returns the stroke to be used to draw the border of the table, column, or row that is to be painted. | 
|  java.awt.Color | getFillColor(NodeRealizer context)Returns the color to be used to fill a table, column, or row without a border, or the interior of a table, column, or row with a border. | 
|  java.awt.Color | getLineColor(NodeRealizer context)Returns the color to be used to draw a table, column, or row without a border, or the interior of a table, column, or row with a border. | 
|  java.awt.Stroke | getLineType(NodeRealizer context)Returns the stroke to be used to draw a table, column, or row without a border, or the interior of a table, column, or row with a border. | 
| Method Detail | 
|---|
java.awt.Stroke getBorderLineType(NodeRealizer context)
context - the TableGroupNodeRealizer that
 owns the table, column, or row to be painted.
TableNodePainter.newDefaultInstance()java.awt.Color getBorderLineColor(NodeRealizer context)
context - the TableGroupNodeRealizer that
 owns the table, column, or row to be painted.
TableNodePainter.newDefaultInstance()java.awt.Color getBorderFillColor(NodeRealizer context)
context - the TableGroupNodeRealizer that
 owns the table, column, or row to be painted.
TableNodePainter.newDefaultInstance()java.awt.Stroke getLineType(NodeRealizer context)
context - the TableGroupNodeRealizer that
 owns the table, column, or row to be painted.
TableNodePainter.newDefaultInstance()java.awt.Color getLineColor(NodeRealizer context)
context - the TableGroupNodeRealizer that
 owns the table, column, or row to be painted.
TableNodePainter.newDefaultInstance()java.awt.Color getFillColor(NodeRealizer context)
context - the TableGroupNodeRealizer that
 owns the table, column, or row to be painted.
TableNodePainter.newDefaultInstance()| 
 | © Copyright 2000-2025, yWorks GmbH. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||