ReportMill 7.0 API

com.reportmill.graphics
Class RMColor

java.lang.Object
  extended bycom.reportmill.foundation.RMObject
      extended bycom.reportmill.graphics.RMColor
All Implemented Interfaces:
java.lang.Cloneable, com.reportmill.foundation.RMArchiver.Archiving

public class RMColor
extends com.reportmill.foundation.RMObject


Field Summary
 float _alpha
           
 float _blue
           
 float _green
           
 float _red
           
static RMColor black
           
static RMColor blue
           
static RMColor clear
           
static RMColor clearWhite
           
static RMColor cyan
           
static RMColor darkGray
           
static RMColor gray
           
static RMColor green
           
static RMColor lightBlue
           
static RMColor lightGray
           
static RMColor magenta
           
static RMColor orange
           
static RMColor pink
           
static RMColor red
           
static RMColor white
           
static RMColor yellow
           
 
Constructor Summary
RMColor()
           
RMColor(java.awt.Color awt)
           
RMColor(float g)
           
RMColor(float g, float a)
           
RMColor(float r, float g, float b)
           
RMColor(float r, float g, float b, float a)
           
RMColor(float c, float m, float y, float k, float a)
           
RMColor(java.lang.String aHexString)
           
 
Method Summary
 java.awt.Color awt()
           
 java.awt.Color awt(float dissolve)
           
 RMColor blend(RMColor aColor, float fraction)
           
 RMColor brighter()
           
 RMColor brighter(float aFactor)
           
 RMColor darker()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object fromXML(com.ribs.RXArchiver anArchiver, com.ribs.RXElement anElement)
           
 java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
          Legacy unarchival.
 java.lang.String toHexString()
           
 java.lang.String toString()
           
 com.ribs.RXElement toXML(com.ribs.RXArchiver anArchiver)
           
 
Methods inherited from class com.reportmill.foundation.RMObject
archiverClassName, clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, undoClone, undoCopy, undoEquals
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_red

public float _red

_green

public float _green

_blue

public float _blue

_alpha

public float _alpha

black

public static RMColor black

blue

public static RMColor blue

cyan

public static RMColor cyan

darkGray

public static RMColor darkGray

gray

public static RMColor gray

green

public static RMColor green

lightGray

public static RMColor lightGray

magenta

public static RMColor magenta

orange

public static RMColor orange

pink

public static RMColor pink

red

public static RMColor red

white

public static RMColor white

yellow

public static RMColor yellow

clear

public static RMColor clear

lightBlue

public static RMColor lightBlue

clearWhite

public static RMColor clearWhite
Constructor Detail

RMColor

public RMColor()

RMColor

public RMColor(float g)

RMColor

public RMColor(float g,
               float a)

RMColor

public RMColor(float r,
               float g,
               float b)

RMColor

public RMColor(float r,
               float g,
               float b,
               float a)

RMColor

public RMColor(float c,
               float m,
               float y,
               float k,
               float a)

RMColor

public RMColor(java.awt.Color awt)

RMColor

public RMColor(java.lang.String aHexString)
Method Detail

brighter

public RMColor brighter()

brighter

public RMColor brighter(float aFactor)

darker

public RMColor darker()

blend

public RMColor blend(RMColor aColor,
                     float fraction)

equals

public boolean equals(java.lang.Object obj)

initWithArchiver

public java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
Legacy unarchival.


toXML

public com.ribs.RXElement toXML(com.ribs.RXArchiver anArchiver)

fromXML

public java.lang.Object fromXML(com.ribs.RXArchiver anArchiver,
                                com.ribs.RXElement anElement)

toString

public java.lang.String toString()

toHexString

public java.lang.String toHexString()

awt

public java.awt.Color awt()

awt

public java.awt.Color awt(float dissolve)

ReportMill 7.0 API