Class aglet.AgletInfo
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class aglet.AgletInfo

java.lang.Object
   |
   +----aglet.AgletInfo

public final class AgletInfo
extends Object
implements Externalizable
AgletInfoはagletの情報を格納するためのオブジェクトのクラスである.

Constructor Index

 o AgletInfo()
パラメータなしでAgletInfoオブジェクトを生成する.
 o AgletInfo(AgletID, String, String, URL, String, long, short, short, String, String)
指定されたパラメータでAgletInfoを生成する.

Method Index

 o getAddress()
agletが現在いる場所のアドレスを得る.
 o getAgletClassName()
agletのクラスの名前を得る.
 o getAgletID()
agletのIDを得る.
 o getAPIMajorVersion()
agletがインスタンス化された場所のAPIのメジャーバージョン番号を得る.
 o getAPIMinorVersion()
agletがインスタンス化された場所のAPIのマイナーバージョン番号を得る.
 o getAuthorityName()
権限名(authority name)を得る.
 o getCodeBase()
agletのcodeがあった場所のアドレスのcodebaseを得る.
 o getCreationTime()
agletが生成された時間を得る.
 o getOrigin()
agletがインスタンス化された場所のアドレスを得る.
 o getPrivilegeName()
特権名(privilege name)を得る.
 o readExternal(ObjectInput)
 o readFrom(DataInput)
agletの情報をDataInputオブジェクトから読み出す.
 o toString()
文字列への変換
 o writeExternal(ObjectOutput)
 o writeTo(DataOutput, URL)
agletの情報をDataOutputオブジェクトに書き出す.

Constructors

 o AgletInfo
  public AgletInfo(AgletID aid,
                   String address,
                   String classname,
                   URL codebase,
                   String origin,
                   long birthtime,
                   short api_major_version,
                   short api_minor_version,
                   String authorityName,
                   String privilegeName)
指定されたパラメータでAgletInfoを生成する. 将来のリリースではなくなる予定.
Parameters:
aid - the aglet identifier
address - the address where the aglet currently resides
classname - the classname of the aglet
codebase - the codebase of the aglet classes
origin - the address where the aglet was instantiated
birthtime - the time when the aglet was instantiated
authorityName - the authority's name of the aglet
privilegeName - the name of the privilege in the current environment.
 o AgletInfo
  public AgletInfo()
パラメータなしでAgletInfoオブジェクトを生成する.

Methods

 o getAgletID
  public AgletID getAgletID()
agletのIDを得る.
 o getAgletClassName
  public String getAgletClassName()
agletのクラスの名前を得る.
 o getOrigin
  public String getOrigin()
agletがインスタンス化された場所のアドレスを得る.
 o getCodeBase
  public URL getCodeBase()
agletのcodeがあった場所のアドレスのcodebaseを得る.
 o getAddress
  public String getAddress()
agletが現在いる場所のアドレスを得る.
 o getCreationTime
  public long getCreationTime()
agletが生成された時間を得る.
 o getAPIMajorVersion
  public short getAPIMajorVersion()
agletがインスタンス化された場所のAPIのメジャーバージョン番号を得る.
 o getAPIMinorVersion
  public short getAPIMinorVersion()
agletがインスタンス化された場所のAPIのマイナーバージョン番号を得る.
 o getAuthorityName
  public String getAuthorityName()
権限名(authority name)を得る. このメソッドは将来新しいセキュリティAPIで置き換えられる予定. 当面このメソッドは使わないでください.
 o getPrivilegeName
  public String getPrivilegeName()
特権名(privilege name)を得る. このメソッドは将来新しいセキュリティAPIで置き換えられる予定. 当面このメソッドは使わないでください.
 o writeTo
  public void writeTo(DataOutput s,
                      URL cb) throws IOException
agletの情報をDataOutputオブジェクトに書き出す. 通常agletプログラマが使うことはなく, 将来のリリースではなくなる予定である.
 o readFrom
  public static AgletInfo readFrom(DataInput s) throws IOException
agletの情報をDataInputオブジェクトから読み出す. 通常agletプログラマが使うことはなく, 将来のリリースではなくなる予定である.
 o writeExternal
  public void writeExternal(ObjectOutput out) throws IOException
 o readExternal
  public void readExternal(ObjectInput out) throws IOException, ClassNotFoundException
 o toString
  public String toString()
文字列への変換
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index