GrammarScope  4.0.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Member Functions | Private Attributes | List of all members
grammarscope.common.filter.RelationPalette Class Reference
Inheritance diagram for grammarscope.common.filter.RelationPalette:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.common.filter.RelationPalette:
Collaboration graph
[legend]

Public Member Functions

 RelationPalette (final String description)
 
 RelationPalette (final RelationPalette relationPalette)
 
Color color (final HasId object)
 
void setColor (final HasId object, final Color color)
 
void fromProperties (final Properties properties)
 
Properties toProperties ()
 
String toString ()
 
- Public Member Functions inherited from grammarscope.iface.IPalette< T >
Color color (T obj)
 

Static Public Member Functions

static RelationPalette makeFromProperties (final Properties properties, final String description)
 
static void main (final String[] args)
 

Public Attributes

String description
 

Static Private Member Functions

static Map< String, Color > makeColorMap ()
 

Private Attributes

final Map< String, Color > colorMap
 

Detailed Description

Relation palette

Author
Bernard Bou

Constructor & Destructor Documentation

◆ RelationPalette() [1/2]

grammarscope.common.filter.RelationPalette.RelationPalette ( final String  description)

Constructor

Parameters
descriptiondescription

◆ RelationPalette() [2/2]

grammarscope.common.filter.RelationPalette.RelationPalette ( final RelationPalette  relationPalette)

Copy constructor

Parameters
relationPalettesource palette

Member Function Documentation

◆ color()

Color grammarscope.common.filter.RelationPalette.color ( final HasId  object)

◆ fromProperties()

void grammarscope.common.filter.RelationPalette.fromProperties ( final Properties  properties)

Load properties into maps

Parameters
propertiesproperties to read from

◆ main()

static void grammarscope.common.filter.RelationPalette.main ( final String[]  args)
static

◆ makeColorMap()

static Map<String, Color> grammarscope.common.filter.RelationPalette.makeColorMap ( )
staticprivate

Make color map

Returns
default color map

◆ makeFromProperties()

static RelationPalette grammarscope.common.filter.RelationPalette.makeFromProperties ( final Properties  properties,
final String  description 
)
static

Load palette from properties

Parameters
propertiesproperties to read from
descriptiondescription
Returns
relation filter

◆ setColor()

void grammarscope.common.filter.RelationPalette.setColor ( final HasId  object,
final Color  color 
)

Set color

Parameters
objectobject
colorobject's color

◆ toProperties()

Properties grammarscope.common.filter.RelationPalette.toProperties ( )

To properties

Returns
properties

◆ toString()

String grammarscope.common.filter.RelationPalette.toString ( )

Member Data Documentation

◆ colorMap

final Map<String, Color> grammarscope.common.filter.RelationPalette.colorMap
private

Relation id to color map

◆ description

String grammarscope.common.filter.RelationPalette.description

Description


The documentation for this class was generated from the following file: