com.stimulsoft.base.drawing
Class StiColor

java.lang.Object
  extended by com.stimulsoft.base.drawing.StiColor
All Implemented Interfaces:
IStiSerializable, IStiSerializableToString

public class StiColor
extends java.lang.Object
implements IStiSerializable, IStiSerializableToString

Copyright Stimulsoft


Field Summary
 int a
           
 int b
           
static StiColor Black
           
static StiColor Blue
           
static StiColor DarkGray
           
static StiColor Empty
           
static StiColor Firebrick
           
 int g
           
static StiColor Gainsboro
           
static StiColor Gray
           
 int r
           
static StiColor Red
           
static StiColor Silver
           
static StiColor Transparent
           
static StiColor White
           
 
Constructor Summary
StiColor()
           
StiColor(int r, int g, int b)
           
StiColor(int a, int r, int g, int b)
           
StiColor(int a, int r, int g, int b, java.lang.String name)
           
StiColor(StiColorEnum color)
           
StiColor(java.lang.String r, java.lang.String g, java.lang.String b)
           
StiColor(java.lang.String a, java.lang.String r, java.lang.String g, java.lang.String b)
           
 
Method Summary
static StiColor by(StiColorEnum color)
           
 StiColor clone()
           
static java.lang.Object ConvertColorToString(StiColor color)
           
static StiColor ConvertStringToColor(java.lang.String string)
           
static StiColor create(StiColorEnum color)
           
 StiColor dark(int value)
           
static StiColor Dark(StiColorEnum color, int i)
           
 void deserialize(java.lang.String textContent)
          Десериализация объекта из строки.
static StiColor deserializeString(java.lang.String value)
           
static StiColor[] deserializeStringArray(java.lang.String value)
           
 boolean equals(StiColor color)
           
 boolean equals(StiColorEnum color)
           
static StiColor fromAColor(int alpha, StiColor color)
           
static StiColor FromArgb(int intColor)
           
static StiColor fromArgb(int r, int g, int b)
           
static StiColor fromArgb(int a, int r, int g, int b)
           
static StiColor fromArgb(int alpha, StiColor color)
           
static StiColor FromArgb(int alpha, StiColor color)
           
static StiColor fromHtml(java.lang.String colorStr)
           
static StiColor get(java.lang.String color)
           
 int getA()
           
 java.awt.Color getAwtColor()
           
 int getB()
           
 int getG()
           
 int getGradient()
           
 java.lang.String getName()
           
 int getR()
           
 boolean is(StiColorEnum color)
           
 StiColor light(int value)
           
static StiColor Light(StiColorEnum color, int i)
           
static StiColor parseIntARGB(int color)
           
static StiColor parseIntRGB(int color)
           
 java.lang.String serialize()
          Сериализация объекта в строку.
 java.lang.String serializeString()
          Используется для сохранения в строку.
static java.lang.String serializeStringArray(StiColor[] colors)
           
 void setA(int a)
           
 void setB(int b)
           
 void setG(int g)
           
 void setGradient(int gradient)
           
 void setName(java.lang.String name)
           
 void setR(int r)
           
 java.lang.String toArgbHTML()
          Not supported by HTML, use toRGBAhtml()!
 java.lang.String toHTML()
           
 java.lang.String toRGBAhtml()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DarkGray

public static final StiColor DarkGray

Red

public static final StiColor Red

Blue

public static final StiColor Blue

Firebrick

public static final StiColor Firebrick

Gainsboro

public static final StiColor Gainsboro

Gray

public static final StiColor Gray

Black

public static final StiColor Black

Silver

public static final StiColor Silver

Transparent

public static final StiColor Transparent

Empty

public static final StiColor Empty

White

public static final StiColor White

a

public int a

r

public int r

g

public int g

b

public int b
Constructor Detail

StiColor

public StiColor()

StiColor

public StiColor(java.lang.String r,
                java.lang.String g,
                java.lang.String b)

StiColor

public StiColor(int r,
                int g,
                int b)

StiColor

public StiColor(java.lang.String a,
                java.lang.String r,
                java.lang.String g,
                java.lang.String b)

StiColor

public StiColor(int a,
                int r,
                int g,
                int b)

StiColor

public StiColor(StiColorEnum color)

StiColor

public StiColor(int a,
                int r,
                int g,
                int b,
                java.lang.String name)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toHTML

public java.lang.String toHTML()

toArgbHTML

public java.lang.String toArgbHTML()
Not supported by HTML, use toRGBAhtml()!

Returns:

toRGBAhtml

public java.lang.String toRGBAhtml()

parseIntARGB

public static StiColor parseIntARGB(int color)

parseIntRGB

public static StiColor parseIntRGB(int color)

getAwtColor

public java.awt.Color getAwtColor()

light

public StiColor light(int value)

dark

public StiColor dark(int value)

clone

public StiColor clone()
Overrides:
clone in class java.lang.Object

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setA

public void setA(int a)

getA

public int getA()

setR

public void setR(int r)

getR

public int getR()

setG

public void setG(int g)

getG

public int getG()

setB

public void setB(int b)

getB

public int getB()

is

public boolean is(StiColorEnum color)

serializeString

public java.lang.String serializeString()
Используется для сохранения в строку.


serializeStringArray

public static java.lang.String serializeStringArray(StiColor[] colors)

fromAColor

public static StiColor fromAColor(int alpha,
                                  StiColor color)

fromArgb

public static StiColor fromArgb(int a,
                                int r,
                                int g,
                                int b)

deserializeString

public static StiColor deserializeString(java.lang.String value)

deserializeStringArray

public static StiColor[] deserializeStringArray(java.lang.String value)

create

public static StiColor create(StiColorEnum color)

Light

public static StiColor Light(StiColorEnum color,
                             int i)

Dark

public static StiColor Dark(StiColorEnum color,
                            int i)

serialize

public java.lang.String serialize()
Description copied from interface: IStiSerializableToString
Сериализация объекта в строку.

Specified by:
serialize in interface IStiSerializableToString
Returns:
строковое представление объекта

deserialize

public void deserialize(java.lang.String textContent)
Description copied from interface: IStiSerializableToString
Десериализация объекта из строки. Все свойства объекта устанавливаются за счет распарсивания строки.

Specified by:
deserialize in interface IStiSerializableToString

equals

public boolean equals(StiColorEnum color)

equals

public boolean equals(StiColor color)

fromArgb

public static StiColor fromArgb(int r,
                                int g,
                                int b)

by

public static StiColor by(StiColorEnum color)

fromArgb

public static StiColor fromArgb(int alpha,
                                StiColor color)

setGradient

public void setGradient(int gradient)

getGradient

public int getGradient()

ConvertColorToString

public static java.lang.Object ConvertColorToString(StiColor color)

ConvertStringToColor

public static StiColor ConvertStringToColor(java.lang.String string)

FromArgb

public static StiColor FromArgb(int alpha,
                                StiColor color)

FromArgb

public static StiColor FromArgb(int intColor)

fromHtml

public static StiColor fromHtml(java.lang.String colorStr)

get

public static StiColor get(java.lang.String color)