jp.ac.nime.computer
クラス MachineItem

java.lang.Object
  拡張jp.ac.nime.computer.MachineItem
直系の既知のサブクラス:
BrowserItem, CertServItem, DNSServItem, HTTPServItem, MailServItem, PcItem

public abstract class MachineItem
extends java.lang.Object

各マシンオブジェクト基幹クラス

バージョン:
1.00 2003/03/31
作成者:
Toshikazu Matsumoto Avion Corp.

フィールドの概要
 int m_nPosX
           
 int m_nPosY
           
static int ON_BROWSER_DIALOG_CLOSED
           
static int ON_TEXTAREA_DIALOG_CLOSED
           
 
コンストラクタの概要
MachineItem(java.awt.Component parent, java.lang.String sLabel, java.lang.String sIP, java.awt.Image imSrc, int nX, int nY)
          クラスコンストラクタ
 
メソッドの概要
 void addTarget(MachineItem item)
          接続マシンの追加
 java.lang.String getHost()
          ホスト名の取得
 java.awt.Image getImage()
          画像の取得
 java.lang.String getIP()
          IPアドレスの取得
 java.lang.String getLabel()
          表示テキストラベルの取得
 java.awt.Component getParent()
          親コンポーネントの取得
 java.awt.Frame getRootFrame()
          親フレームクラスの取得
 MachineItem getTarget(int i)
          接続されているマシンを取得
 int getTargetSize()
          接続されているマシンの数を取得
abstract  boolean onMousePressed()
           
abstract  void postEventAction(int nEvent)
           
abstract  void postMailAction(MailDataObject obj)
           
abstract  void postPacketAction(HTTPPacketData obj)
           
 void setHost(java.lang.String s)
          ホスト名のセット
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ON_TEXTAREA_DIALOG_CLOSED

public static final int ON_TEXTAREA_DIALOG_CLOSED
関連項目:
定数フィールド値

ON_BROWSER_DIALOG_CLOSED

public static final int ON_BROWSER_DIALOG_CLOSED
関連項目:
定数フィールド値

m_nPosX

public int m_nPosX

m_nPosY

public int m_nPosY
コンストラクタの詳細

MachineItem

public MachineItem(java.awt.Component parent,
                   java.lang.String sLabel,
                   java.lang.String sIP,
                   java.awt.Image imSrc,
                   int nX,
                   int nY)
クラスコンストラクタ

パラメータ:
parent - 親コンポーネントクラス
sLabel - 表示テキストラベル
sIP - IPアドレス
imSrc - 表示画像
nX - 表示X座標
nY - 表示Y座標
メソッドの詳細

getImage

public java.awt.Image getImage()
画像の取得

戻り値:
取得した画像

getLabel

public java.lang.String getLabel()
表示テキストラベルの取得

戻り値:
取得したテキストラベル

getIP

public java.lang.String getIP()
IPアドレスの取得

戻り値:
取得したIPアドレス

getHost

public java.lang.String getHost()
ホスト名の取得

戻り値:
取得したホスト名

setHost

public void setHost(java.lang.String s)
ホスト名のセット

パラメータ:
s - セットするホスト名

getParent

public java.awt.Component getParent()
親コンポーネントの取得

戻り値:
取得したコンポーネントクラス

getRootFrame

public java.awt.Frame getRootFrame()
親フレームクラスの取得

戻り値:
取得したフレームクラス

addTarget

public void addTarget(MachineItem item)
接続マシンの追加

パラメータ:
item - 追加するマシンオブジェクト

getTarget

public MachineItem getTarget(int i)
接続されているマシンを取得

パラメータ:
i - マシンの番号
戻り値:
取得したマシンオブジェクトクラス

getTargetSize

public int getTargetSize()
接続されているマシンの数を取得

戻り値:
接続されているマシンの数

onMousePressed

public abstract boolean onMousePressed()

postMailAction

public abstract void postMailAction(MailDataObject obj)

postPacketAction

public abstract void postPacketAction(HTTPPacketData obj)

postEventAction

public abstract void postEventAction(int nEvent)