RTMExamples.GUIIn.model
クラス PortValue<T>

java.lang.Object
  上位を拡張 RTMExamples.GUIIn.model.PortValue<T>

public class PortValue<T>
extends java.lang.Object


フィールドの概要
protected  T _data
           
protected  boolean _enabled
           
protected  java.util.Vector<PortValueListener> _listeners
           
protected  java.lang.String _name
           
 
コンストラクタの概要
PortValue(PortValue<T> rhs)
           
PortValue(java.lang.String name, T data, boolean enabled)
           
 
メソッドの概要
 void addListener(PortValueListener listener)
           
 T getData()
           
 java.lang.String getName()
           
 boolean isEnabled()
           
protected  void notifyChanged()
           
 void removeListener(PortValueListener listener)
           
 void setData(T data)
           
 void setEnabled(boolean enabled)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_name

protected java.lang.String _name

_data

protected T _data

_enabled

protected boolean _enabled

_listeners

protected java.util.Vector<PortValueListener> _listeners
コンストラクタの詳細

PortValue

public PortValue(java.lang.String name,
                 T data,
                 boolean enabled)

PortValue

public PortValue(PortValue<T> rhs)
メソッドの詳細

getName

public java.lang.String getName()

getData

public T getData()

setData

public void setData(T data)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

addListener

public void addListener(PortValueListener listener)

removeListener

public void removeListener(PortValueListener listener)

notifyChanged

protected void notifyChanged()