jp.ac.nime.computer
クラス MailDataObject

java.lang.Object
  拡張java.lang.Thread
      拡張jp.ac.nime.computer.PacketObject
          拡張jp.ac.nime.computer.MailDataObject
すべての実装インタフェース:
java.lang.Runnable

public class MailDataObject
extends PacketObject

メールパケットデータオブジェクトクラス

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

フィールドの概要
static int MAIL_STATUS_FOR_PC
           
static int MAIL_STATUS_FOR_QUEUE
           
static int MAIL_STATUS_FOR_SMTP
           
static int MAIL_STATUS_FOR_SPOOL
           
static int MAIL_STATUS_REACH_PC
           
static int MAIL_STATUS_REACH_SPOOL
           
static int MAIL_STATUS_SPOOL
           
static int MAIL_STATUS_TELL_SPOOL
           
 
クラス java.lang.Thread から継承したフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
コンストラクタの概要
MailDataObject(java.awt.Component root, java.awt.Image imSrc, java.lang.String sEnvelopeTo)
          クラスコンストラクタ
 
メソッドの概要
 java.lang.String getBcc()
          メールBCCアドレスを取得
 java.lang.String getBody()
          メール本文を取得
 java.lang.String getCc()
          メールCCアドレスを取得
 java.lang.String getEnvelopeFrom()
          Envelope Fromアドレスを取得
 java.lang.String getEnvelopeTo()
          Envelope Toアドレスを取得
 java.lang.String getFrom()
          メールFromアドレスを取得
 java.lang.String getHeader()
          メールヘッダーを取得
 java.awt.Image getIcon()
          アイコン画像の取得
 java.lang.String getTo()
          メールToアドレスを取得
 java.lang.String getUser()
          ユーザ名を取得
 boolean isJisEnc()
          JISエンコードされているかを確認
 void makeHeader()
          ヘッダ文字列の生成
 void setBcc(java.lang.String s)
          メールBCCアドレスをセット
 void setBody(java.lang.String s)
          メール本文をセット
 void setCc(java.lang.String s)
          メールCCアドレスをセット
 void setEnvelopeFrom(java.lang.String s)
          Envelope Fromアドレスをセット
 void setEnvelopeTo(java.lang.String s)
          Envelope Toアドレスをセット
 void setFrom(java.lang.String s)
          メールFromアドレスをセット
 void setHeader(java.lang.String s)
          メールヘッダーをセット
 void setIcon(java.awt.Image im)
          アイコン画像のセット
 void setJisEnc(boolean b)
          JISエンコードフラグをセット
 void setTo(java.lang.String s)
          メールToアドレスをセット
 void setUser(java.lang.String s)
          ユーザ名をセット
 
クラス jp.ac.nime.computer.PacketObject から継承したメソッド
getMemo, getMoveFrom, getMoveTo, getProcess, getStatus, isStop, run, setMemo, setMoveObject, setProcess, setStatus, startThread, 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
 

フィールドの詳細

MAIL_STATUS_FOR_SMTP

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

MAIL_STATUS_FOR_QUEUE

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

MAIL_STATUS_FOR_SPOOL

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

MAIL_STATUS_REACH_SPOOL

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

MAIL_STATUS_SPOOL

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

MAIL_STATUS_FOR_PC

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

MAIL_STATUS_REACH_PC

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

MAIL_STATUS_TELL_SPOOL

public static final int MAIL_STATUS_TELL_SPOOL
関連項目:
定数フィールド値
コンストラクタの詳細

MailDataObject

public MailDataObject(java.awt.Component root,
                      java.awt.Image imSrc,
                      java.lang.String sEnvelopeTo)
クラスコンストラクタ

パラメータ:
root - 親コンポーネントクラス
imSrc - 表示画像
sEnvelopeTo - メール送信先アドレス
メソッドの詳細

makeHeader

public void makeHeader()
ヘッダ文字列の生成


getIcon

public java.awt.Image getIcon()
アイコン画像の取得

オーバーライド:
クラス PacketObject 内の getIcon
戻り値:
生成されたアイコン画像

setIcon

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

オーバーライド:
クラス PacketObject 内の setIcon
パラメータ:
im - セットするアイコン画像

setEnvelopeFrom

public void setEnvelopeFrom(java.lang.String s)
Envelope Fromアドレスをセット

パラメータ:
s - Envelope Fromアドレス

getEnvelopeFrom

public java.lang.String getEnvelopeFrom()
Envelope Fromアドレスを取得

戻り値:
Envelope Fromアドレス

setEnvelopeTo

public void setEnvelopeTo(java.lang.String s)
Envelope Toアドレスをセット

パラメータ:
s - Envelope Toアドレス

getEnvelopeTo

public java.lang.String getEnvelopeTo()
Envelope Toアドレスを取得

戻り値:
Envelope Toアドレス

setFrom

public void setFrom(java.lang.String s)
メールFromアドレスをセット

パラメータ:
s - メールFromアドレス

getFrom

public java.lang.String getFrom()
メールFromアドレスを取得

戻り値:
メールFromアドレス

getTo

public java.lang.String getTo()
メールToアドレスを取得

戻り値:
メールToアドレス

setTo

public void setTo(java.lang.String s)
メールToアドレスをセット

パラメータ:
s - メールToアドレス

getCc

public java.lang.String getCc()
メールCCアドレスを取得

戻り値:
メールCCアドレス

setCc

public void setCc(java.lang.String s)
メールCCアドレスをセット

パラメータ:
s - メールCCアドレス

getBcc

public java.lang.String getBcc()
メールBCCアドレスを取得

戻り値:
メールBCCアドレス

setBcc

public void setBcc(java.lang.String s)
メールBCCアドレスをセット

パラメータ:
s - メールBCCアドレス

getBody

public java.lang.String getBody()
メール本文を取得

戻り値:
メール本文

setBody

public void setBody(java.lang.String s)
メール本文をセット

パラメータ:
s - メール本文

setHeader

public void setHeader(java.lang.String s)
メールヘッダーをセット

パラメータ:
s - メールヘッダー

getHeader

public java.lang.String getHeader()
メールヘッダーを取得

戻り値:
メールヘッダー

setUser

public void setUser(java.lang.String s)
ユーザ名をセット

パラメータ:
s - ユーザ名

getUser

public java.lang.String getUser()
ユーザ名を取得

戻り値:
ユーザ名

setJisEnc

public void setJisEnc(boolean b)
JISエンコードフラグをセット

パラメータ:
b - true:エンコードされている false:エンコードなし

isJisEnc

public boolean isJisEnc()
JISエンコードされているかを確認

戻り値:
true:エンコードされている false:エンコードなし