jp.go.aist.dmrc.platform.beans.util.variable
クラス PFColorVariable

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.util.variable.PFVariable
      拡張jp.go.aist.dmrc.platform.beans.util.variable.PFColorVariable
すべての実装インタフェース:
PFComponent, PFDataSetEventSource, PFEventSource, PFXMLSerializable, java.io.Serializable

public class PFColorVariable
extends PFVariable
implements PFXMLSerializable

色を格納する変数コンポーネント。

このコンポーネントから以下のイベントが発生する。

関連項目:
直列化された形式

フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承したフィールド
PROPERTY_EXCEPTION_NULL
 
コンストラクタの概要
PFColorVariable()
          デフォルトコンストラクタ
 
メソッドの概要
 java.awt.Color brighter()
          java.awt.Color.brighter()を呼び出す。
 void brighterThenReplace()
          java.awt.Color.brighter()を呼び出す。
 java.awt.PaintContext createContext(java.awt.image.ColorModel v0, java.awt.Rectangle v1, java.awt.geom.Rectangle2D v2, java.awt.geom.AffineTransform v3, java.awt.RenderingHints v4)
          java.awt.Color.createContext(java.awt.image.ColorModel,java.awt.Rectangle,java.awt.geom.Rectangle2D,java.awt.geom.AffineTransform,java.awt.RenderingHints)を呼び出す。
 java.awt.Color darker()
          java.awt.Color.darker()を呼び出す。
 void darkerThenReplace()
          java.awt.Color.darker()を呼び出す。
 java.awt.Color decode(java.lang.String v0)
          java.awt.Color.decode(java.lang.String)を呼び出す。
 void decodeThenReplace(java.lang.String v0)
          java.awt.Color.decode(java.lang.String)を呼び出す。
 boolean equalsVariable(java.lang.Object v0)
          java.awt.Color.equals(java.lang.Object)を呼び出す。
 int getAlpha()
          java.awt.Color.getAlpha()を呼び出す。
 int getBlue()
          java.awt.Color.getBlue()を呼び出す。
 java.lang.Class getClassVariable()
          java.awt.Color.getClass()を呼び出す。
 java.awt.Color getColor()
          色を取得する。
 java.awt.Color getColor(java.lang.String v0)
          java.awt.Color.getColor(java.lang.String)を呼び出す。
 java.awt.Color getColor(java.lang.String v0, java.awt.Color v1)
          java.awt.Color.getColor(java.lang.String,java.awt.Color)を呼び出す。
 java.awt.Color getColor(java.lang.String v0, int v1)
          java.awt.Color.getColor(java.lang.String,int)を呼び出す。
 float[] getColorComponents(java.awt.color.ColorSpace v0, float[] v1)
          java.awt.Color.getColorComponents(java.awt.color.ColorSpace,float[])を呼び出す。
 float[] getColorComponents(float[] v0)
          java.awt.Color.getColorComponents(float[])を呼び出す。
 java.awt.color.ColorSpace getColorSpace()
          java.awt.Color.getColorSpace()を呼び出す。
 void getColorThenReplace(java.lang.String v0)
          java.awt.Color.getColor(java.lang.String)を呼び出す。
 void getColorThenReplace(java.lang.String v0, java.awt.Color v1)
          java.awt.Color.getColor(java.lang.String,java.awt.Color)を呼び出す。
 void getColorThenReplace(java.lang.String v0, int v1)
          java.awt.Color.getColor(java.lang.String,int)を呼び出す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 float[] getComponents(java.awt.color.ColorSpace v0, float[] v1)
          java.awt.Color.getComponents(java.awt.color.ColorSpace,float[])を呼び出す。
 float[] getComponents(float[] v0)
          java.awt.Color.getComponents(float[])を呼び出す。
 int getGreen()
          java.awt.Color.getGreen()を呼び出す。
 java.awt.Color getHSBColor(float v0, float v1, float v2)
          java.awt.Color.getHSBColor(float,float,float)を呼び出す。
 void getHSBColorThenReplace(float v0, float v1, float v2)
          java.awt.Color.getHSBColor(float,float,float)を呼び出す。
 int getRed()
          java.awt.Color.getRed()を呼び出す。
 int getRGB()
          java.awt.Color.getRGB()を呼び出す。
 float[] getRGBColorComponents(float[] v0)
          java.awt.Color.getRGBColorComponents(float[])を呼び出す。
 float[] getRGBComponents(float[] v0)
          java.awt.Color.getRGBComponents(float[])を呼び出す。
 int getTransparency()
          java.awt.Color.getTransparency()を呼び出す。
 int hashCodeVariable()
          java.awt.Color.hashCode()を呼び出す。
 int HSBtoRGB(float v0, float v1, float v2)
          java.awt.Color.HSBtoRGB(float,float,float)を呼び出す。
 void initColor()
          初期化する。
 void localeUpdated()
          ロケール変更に対応する。
 void notifyAllVariable()
          java.awt.Color.notifyAll()を呼び出す。
 void notifyVariable()
          java.awt.Color.notify()を呼び出す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 float[] RGBtoHSB(int v0, int v1, int v2, float[] v3)
          java.awt.Color.RGBtoHSB(int,int,int,float[])を呼び出す。
 void setColor(java.awt.Color color)
          色を設定する。
 void setColor(float r, float g, float b)
          色をRGB値(0.0-1.0)で設定する。
 void setColor(float r, float g, float b, float a)
          色をRGBA値(0.0-1.0)で設定する。
 void setColor(int rgb)
          色を単一のRGB値で設定する。
 void setColor(int r, int g, int b)
          色をRGB値(0-255)で設定する。
 void setColor(int r, int g, int b, int a)
          色をRGBA値(0-255)で設定する。
 void setColorBlack()
          色を黒に設定する。
 void setColorBlue()
          色を青に設定する。
 void setColorCyan()
          色をシアンに設定する。
 void setColorDarkGray()
          色をダークグレイに設定する。
 void setColorGray()
          色をグレイに設定する。
 void setColorGreen()
          色を緑に設定する。
 void setColorLightGray()
          色をライトグレイに設定する。
 void setColorMagenta()
          色をマゼンタに設定する。
 void setColorOrange()
          色をオレンジに設定する。
 void setColorPink()
          色をピンクに設定する。
 void setColorQuiet(java.awt.Color color)
          色を設定する(イベント発生なし)。
 void setColorRed()
          色を赤に設定する。
 void setColorWhite()
          色を白に設定する。
 void setColorYellow()
          色を黄に設定する。
 java.lang.String toStringVariable()
          java.awt.Color.toString()を呼び出す。
 void waitVariable()
          java.awt.Color.wait()を呼び出す。
 void waitVariable(long v0)
          java.awt.Color.wait(long)を呼び出す。
 void waitVariable(long v0, int v1)
          java.awt.Color.wait(long,int)を呼び出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承したメソッド
addPFDataSetListener, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getDuplicateObject, getName, getObject, getPFDataSetListenerList, getResult, hasInstanceOf, hasResult, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isNull, removePFDataSetListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setName, setNull, setObject, setObjectQuiet, setResult
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFColorVariable

public PFColorVariable()
デフォルトコンストラクタ

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名
関連項目:
PFComponent.getComponentName()

localeUpdated

public void localeUpdated()
ロケール変更に対応する。

定義:
インタフェース PFComponent 内の localeUpdated
関連項目:
PFComponent.localeUpdated()

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException

setColor

public void setColor(java.awt.Color color)
              throws PFException
色を設定する。 データ設定イベントが発生する。

パラメータ:
color - 色
例外:
PFException - イベント処理のエラー

setColorQuiet

public void setColorQuiet(java.awt.Color color)
色を設定する(イベント発生なし)。

パラメータ:
color - 色

setColor

public void setColor(float r,
                     float g,
                     float b)
              throws PFException
色をRGB値(0.0-1.0)で設定する。 データ設定イベントが発生する。

パラメータ:
r - 赤の輝度(float)
g - 緑の輝度(float)
b - 青の輝度(float)
例外:
PFException - イベント処理のエラー

setColor

public void setColor(float r,
                     float g,
                     float b,
                     float a)
              throws PFException
色をRGBA値(0.0-1.0)で設定する。 データ設定イベントが発生する。

パラメータ:
r - 赤の輝度(float)
g - 緑の輝度(float)
b - 青の輝度(float)
a - アルファ値(float)
例外:
PFException - イベント処理のエラー

setColor

public void setColor(int r,
                     int g,
                     int b)
              throws PFException
色をRGB値(0-255)で設定する。 データ設定イベントが発生する。

パラメータ:
r - 赤の輝度(int)
g - 緑の輝度(int)
b - 青の輝度(int)
例外:
PFException - イベント処理のエラー

setColor

public void setColor(int r,
                     int g,
                     int b,
                     int a)
              throws PFException
色をRGBA値(0-255)で設定する。 データ設定イベントが発生する。

パラメータ:
r - 赤の輝度(int)
g - 緑の輝度(int)
b - 青の輝度(int)
a - アルファ値(int)
例外:
PFException - イベント処理のエラー

setColor

public void setColor(int rgb)
              throws PFException
色を単一のRGB値で設定する。 データ設定イベントが発生する。 16-23ビットが赤、8-15ビットが緑、0-7ビットが青の輝度を示す。

パラメータ:
rgb - RGB値
例外:
PFException - イベント処理のエラー

setColorBlack

public void setColorBlack()
                   throws PFException
色を黒に設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorBlue

public void setColorBlue()
                  throws PFException
色を青に設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorCyan

public void setColorCyan()
                  throws PFException
色をシアンに設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorDarkGray

public void setColorDarkGray()
                      throws PFException
色をダークグレイに設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorGray

public void setColorGray()
                  throws PFException
色をグレイに設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorGreen

public void setColorGreen()
                   throws PFException
色を緑に設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorLightGray

public void setColorLightGray()
                       throws PFException
色をライトグレイに設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorMagenta

public void setColorMagenta()
                     throws PFException
色をマゼンタに設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorOrange

public void setColorOrange()
                    throws PFException
色をオレンジに設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorPink

public void setColorPink()
                  throws PFException
色をピンクに設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorRed

public void setColorRed()
                 throws PFException
色を赤に設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorWhite

public void setColorWhite()
                   throws PFException
色を白に設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

setColorYellow

public void setColorYellow()
                    throws PFException
色を黄に設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理のエラー

getColor

public java.awt.Color getColor()
色を取得する。

戻り値:
格納されている色

initColor

public void initColor()
初期化する。 データ設定イベントは発生しない。


hashCodeVariable

public int hashCodeVariable()
                     throws PFException
java.awt.Color.hashCode()を呼び出す。

戻り値:
int
例外:
PFException

equalsVariable

public boolean equalsVariable(java.lang.Object v0)
                       throws PFException
java.awt.Color.equals(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
boolean
例外:
PFException

toStringVariable

public java.lang.String toStringVariable()
                                  throws PFException
java.awt.Color.toString()を呼び出す。

戻り値:
java.lang.String
例外:
PFException

decode

public java.awt.Color decode(java.lang.String v0)
                      throws PFException,
                             java.lang.NumberFormatException
java.awt.Color.decode(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
java.awt.Color
例外:
PFException
java.lang.NumberFormatException

decodeThenReplace

public void decodeThenReplace(java.lang.String v0)
                       throws PFException,
                              java.lang.NumberFormatException
java.awt.Color.decode(java.lang.String)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.lang.String
例外:
PFException
java.lang.NumberFormatException

getColor

public java.awt.Color getColor(java.lang.String v0)
                        throws PFException
java.awt.Color.getColor(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
java.awt.Color
例外:
PFException

getColorThenReplace

public void getColorThenReplace(java.lang.String v0)
                         throws PFException
java.awt.Color.getColor(java.lang.String)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.lang.String
例外:
PFException

getColor

public java.awt.Color getColor(java.lang.String v0,
                               int v1)
                        throws PFException
java.awt.Color.getColor(java.lang.String,int)を呼び出す。

パラメータ:
v0 - java.lang.String
v1 - int
戻り値:
java.awt.Color
例外:
PFException

getColorThenReplace

public void getColorThenReplace(java.lang.String v0,
                                int v1)
                         throws PFException
java.awt.Color.getColor(java.lang.String,int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.lang.String
v1 - int
例外:
PFException

getColor

public java.awt.Color getColor(java.lang.String v0,
                               java.awt.Color v1)
                        throws PFException
java.awt.Color.getColor(java.lang.String,java.awt.Color)を呼び出す。

パラメータ:
v0 - java.lang.String
v1 - java.awt.Color
戻り値:
java.awt.Color
例外:
PFException

getColorThenReplace

public void getColorThenReplace(java.lang.String v0,
                                java.awt.Color v1)
                         throws PFException
java.awt.Color.getColor(java.lang.String,java.awt.Color)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.lang.String
v1 - java.awt.Color
例外:
PFException

getComponents

public float[] getComponents(java.awt.color.ColorSpace v0,
                             float[] v1)
                      throws PFException
java.awt.Color.getComponents(java.awt.color.ColorSpace,float[])を呼び出す。

パラメータ:
v0 - java.awt.color.ColorSpace
v1 - float[]
戻り値:
float[]
例外:
PFException

getComponents

public float[] getComponents(float[] v0)
                      throws PFException
java.awt.Color.getComponents(float[])を呼び出す。

パラメータ:
v0 - float[]
戻り値:
float[]
例外:
PFException

getRGB

public int getRGB()
           throws PFException
java.awt.Color.getRGB()を呼び出す。

戻り値:
int
例外:
PFException

getTransparency

public int getTransparency()
                    throws PFException
java.awt.Color.getTransparency()を呼び出す。

戻り値:
int
例外:
PFException

getAlpha

public int getAlpha()
             throws PFException
java.awt.Color.getAlpha()を呼び出す。

戻り値:
int
例外:
PFException

getBlue

public int getBlue()
            throws PFException
java.awt.Color.getBlue()を呼び出す。

戻り値:
int
例外:
PFException

getColorSpace

public java.awt.color.ColorSpace getColorSpace()
                                        throws PFException
java.awt.Color.getColorSpace()を呼び出す。

戻り値:
java.awt.color.ColorSpace
例外:
PFException

getGreen

public int getGreen()
             throws PFException
java.awt.Color.getGreen()を呼び出す。

戻り値:
int
例外:
PFException

getRed

public int getRed()
           throws PFException
java.awt.Color.getRed()を呼び出す。

戻り値:
int
例外:
PFException

createContext

public java.awt.PaintContext createContext(java.awt.image.ColorModel v0,
                                           java.awt.Rectangle v1,
                                           java.awt.geom.Rectangle2D v2,
                                           java.awt.geom.AffineTransform v3,
                                           java.awt.RenderingHints v4)
                                    throws PFException
java.awt.Color.createContext(java.awt.image.ColorModel,java.awt.Rectangle,java.awt.geom.Rectangle2D,java.awt.geom.AffineTransform,java.awt.RenderingHints)を呼び出す。

パラメータ:
v0 - java.awt.image.ColorModel
v1 - java.awt.Rectangle
v2 - java.awt.geom.Rectangle2D
v3 - java.awt.geom.AffineTransform
v4 - java.awt.RenderingHints
戻り値:
java.awt.PaintContext
例外:
PFException

brighter

public java.awt.Color brighter()
                        throws PFException
java.awt.Color.brighter()を呼び出す。

戻り値:
java.awt.Color
例外:
PFException

brighterThenReplace

public void brighterThenReplace()
                         throws PFException
java.awt.Color.brighter()を呼び出す。 格納されたオブジェクトを返値で置き換える。

例外:
PFException

darker

public java.awt.Color darker()
                      throws PFException
java.awt.Color.darker()を呼び出す。

戻り値:
java.awt.Color
例外:
PFException

darkerThenReplace

public void darkerThenReplace()
                       throws PFException
java.awt.Color.darker()を呼び出す。 格納されたオブジェクトを返値で置き換える。

例外:
PFException

HSBtoRGB

public int HSBtoRGB(float v0,
                    float v1,
                    float v2)
             throws PFException
java.awt.Color.HSBtoRGB(float,float,float)を呼び出す。

パラメータ:
v0 - float
v1 - float
v2 - float
戻り値:
int
例外:
PFException

RGBtoHSB

public float[] RGBtoHSB(int v0,
                        int v1,
                        int v2,
                        float[] v3)
                 throws PFException
java.awt.Color.RGBtoHSB(int,int,int,float[])を呼び出す。

パラメータ:
v0 - int
v1 - int
v2 - int
v3 - float[]
戻り値:
float[]
例外:
PFException

getColorComponents

public float[] getColorComponents(float[] v0)
                           throws PFException
java.awt.Color.getColorComponents(float[])を呼び出す。

パラメータ:
v0 - float[]
戻り値:
float[]
例外:
PFException

getColorComponents

public float[] getColorComponents(java.awt.color.ColorSpace v0,
                                  float[] v1)
                           throws PFException
java.awt.Color.getColorComponents(java.awt.color.ColorSpace,float[])を呼び出す。

パラメータ:
v0 - java.awt.color.ColorSpace
v1 - float[]
戻り値:
float[]
例外:
PFException

getHSBColor

public java.awt.Color getHSBColor(float v0,
                                  float v1,
                                  float v2)
                           throws PFException
java.awt.Color.getHSBColor(float,float,float)を呼び出す。

パラメータ:
v0 - float
v1 - float
v2 - float
戻り値:
java.awt.Color
例外:
PFException

getHSBColorThenReplace

public void getHSBColorThenReplace(float v0,
                                   float v1,
                                   float v2)
                            throws PFException
java.awt.Color.getHSBColor(float,float,float)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - float
v1 - float
v2 - float
例外:
PFException

getRGBColorComponents

public float[] getRGBColorComponents(float[] v0)
                              throws PFException
java.awt.Color.getRGBColorComponents(float[])を呼び出す。

パラメータ:
v0 - float[]
戻り値:
float[]
例外:
PFException

getRGBComponents

public float[] getRGBComponents(float[] v0)
                         throws PFException
java.awt.Color.getRGBComponents(float[])を呼び出す。

パラメータ:
v0 - float[]
戻り値:
float[]
例外:
PFException

getClassVariable

public java.lang.Class getClassVariable()
                                 throws PFException
java.awt.Color.getClass()を呼び出す。

戻り値:
java.lang.Class
例外:
PFException

waitVariable

public void waitVariable(long v0,
                         int v1)
                  throws PFException,
                         java.lang.InterruptedException
java.awt.Color.wait(long,int)を呼び出す。

パラメータ:
v0 - long
v1 - int
例外:
PFException
java.lang.InterruptedException

waitVariable

public void waitVariable()
                  throws PFException,
                         java.lang.InterruptedException
java.awt.Color.wait()を呼び出す。

例外:
PFException
java.lang.InterruptedException

waitVariable

public void waitVariable(long v0)
                  throws PFException,
                         java.lang.InterruptedException
java.awt.Color.wait(long)を呼び出す。

パラメータ:
v0 - long
例外:
PFException
java.lang.InterruptedException

notifyVariable

public void notifyVariable()
                    throws PFException
java.awt.Color.notify()を呼び出す。

例外:
PFException

notifyAllVariable

public void notifyAllVariable()
                       throws PFException
java.awt.Color.notifyAll()を呼び出す。

例外:
PFException