jp.ac.nime.computer
クラス PacketObject

java.lang.Object
  拡張java.lang.Thread
      拡張jp.ac.nime.computer.PacketObject
すべての実装インタフェース:
java.lang.Runnable
直系の既知のサブクラス:
HTTPPacketData, MailDataObject

public class PacketObject
extends java.lang.Thread

各パケット基幹オブジェクトクラス

バージョン:
1.2 2003/11/08
作成者:
Toshikazu Matsumoto Avion Corp., Yoshiyuki ONOUE, Univ. of Tokyo.

フィールドの概要
 
クラス java.lang.Thread から継承したフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
コンストラクタの概要
PacketObject(java.awt.Component p, java.awt.Image imSrc)
          クラスコンストラクタ
 
メソッドの概要
 java.awt.Image getIcon()
          画像を取得
 java.lang.String getMemo()
          メモを取得する
 MachineItem getMoveFrom()
          移動元のマシンオブジェクトを取得する
 MachineItem getMoveTo()
          移動先のマシンオブジェクトを取得する
 int getProcess()
          現在の進行状況カウンタを取得する
 int getStatus()
          現在の状態を取得する
 boolean isStop()
          スレッドが停止しているかどうかを取得する
 void run()
          スレッドの実行
 void setIcon(java.awt.Image im)
          画像のセット
 void setMemo(java.lang.String s)
          メモをセットする
 void setMoveObject(MachineItem objFrom, MachineItem objTo)
          移動先、元のマシンオブジェクトをセットする
 void setProcess(int n)
          進行状況カウンタをセットする
 void setStatus(int n)
          現在の状態をセットする
 void startThread()
          スレッドの開始
 void stopThread()
          スレッドの停止
 
クラス java.lang.Thread から継承したメソッド
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PacketObject

public PacketObject(java.awt.Component p,
                    java.awt.Image imSrc)
クラスコンストラクタ

パラメータ:
p - 親コンポーネントクラス
imSrc - 表示する画像
メソッドの詳細

getIcon

public java.awt.Image getIcon()
画像を取得

戻り値:
取得した画像

setIcon

public void setIcon(java.awt.Image im)
画像のセット

パラメータ:
im - セットする画像

setMoveObject

public void setMoveObject(MachineItem objFrom,
                          MachineItem objTo)
移動先、元のマシンオブジェクトをセットする

パラメータ:
objFrom - 移動元マシンオブジェクト
objTo - 移動先マシンオブジェクト

getMoveFrom

public MachineItem getMoveFrom()
移動元のマシンオブジェクトを取得する

戻り値:
移動元マシンオブジェクト

getMoveTo

public MachineItem getMoveTo()
移動先のマシンオブジェクトを取得する

戻り値:
移動先マシンオブジェクト

getProcess

public int getProcess()
現在の進行状況カウンタを取得する

戻り値:
現在のカウンタ

setProcess

public void setProcess(int n)
進行状況カウンタをセットする

パラメータ:
n - セットするカウンタ値

getStatus

public int getStatus()
現在の状態を取得する

戻り値:
現在の状態

setStatus

public void setStatus(int n)
現在の状態をセットする

パラメータ:
n - セットする状態値

setMemo

public void setMemo(java.lang.String s)
メモをセットする

パラメータ:
s - セットするメモの文字列

getMemo

public java.lang.String getMemo()
メモを取得する

戻り値:
メモ文字列

startThread

public void startThread()
スレッドの開始


run

public void run()
スレッドの実行


stopThread

public void stopThread()
スレッドの停止


isStop

public boolean isStop()
スレッドが停止しているかどうかを取得する

戻り値:
true:実行 false:停止