Class aglet.a4compatibility.OldAglet
All Packages Class Hierarchy This Package Previous Next Index
Class aglet.a4compatibility.OldAglet
java.lang.Object
|
+----aglet.Aglet
|
+----aglet.a4compatibility.OldAglet
- public class OldAglet
- extends Aglet
- implements MobilityListener, CloneListener, PersistencyListener
OldAgletクラスはalpha4のagletsへのコンパチビリティを提供する.
alpha4のAPIを使って書かれたagletのプログラムをalpha5のAPIへ
アップデートするには, 次のように行います.
- aglet.a4compatibilityパッケージをimportします.
package your.package;
import aglet.a4compatibility.*;
- スーパークラスを'Aglet'から'OldAglet'に変えます.
- もしagletのonCreationを定義していたら, super.onCreation(null)
という文をそのonCreationの最後に追加します.
public void onCreation(Object init) {
// your code goes here
super.onCreation(null);
}
- Agletクラスのメソッドから投げられる例外が変わりました.
コンパイラが例外に関してエラーやワーニングを出している場所
を書き換えてください.
-
OldAglet()
-
-
getIconImage()
-
-
getItinerary()
-
-
getProperty(String)
- keyで示されるプロパティを得る.
-
getProperty(String, String)
- keyで示されるプロパティを得るが, プロパティが定義されていなければ
引数で示される値を返り値とする.
-
getPropertyKeys()
- 全てのプロパティの名前をenumerateする.
-
onActivation()
-
-
onActivation(PersistencyEvent)
-
-
onArrival()
-
-
onArrival(MobilityEvent)
-
-
onClone()
-
-
onClone(CloneEvent)
-
-
onCloned(CloneEvent)
-
-
onCloning()
- 古いコールバック.
-
onCloning(CloneEvent)
-
-
onCreation(Object)
-
-
onDeactivating(long)
-
-
onDeactivating(PersistencyEvent)
-
-
onDispatching(MobilityEvent)
-
-
onDispatching(URL)
-
-
onReverting(MobilityEvent)
-
-
onReverting(URL)
-
-
setItinerary(Itinerary)
- agletに旅行計画(itinerary)オブジェクトを設定する.
-
setProperty(String, String)
- プロパティの値の設定
OldAglet
public OldAglet()
onCreation
public void onCreation(Object ini)
- Overrides:
- onCreation in class Aglet
onCloning
public void onCloning()
- 古いコールバック.
onClone
public void onClone()
onDispatching
public void onDispatching(URL url)
onArrival
public void onArrival()
onReverting
public void onReverting(URL remoteURL)
onDeactivating
public void onDeactivating(long duaration)
onActivation
public void onActivation()
onCloning
public final void onCloning(CloneEvent ev)
onClone
public final void onClone(CloneEvent ev)
onCloned
public final void onCloned(CloneEvent ev)
onDispatching
public final void onDispatching(MobilityEvent ev)
onArrival
public final void onArrival(MobilityEvent ev)
onReverting
public final void onReverting(MobilityEvent ev)
onDeactivating
public final void onDeactivating(PersistencyEvent ev)
onActivation
public final void onActivation(PersistencyEvent ev)
getProperty
public final String getProperty(String key) throws InvalidAgletException
- keyで示されるプロパティを得る.
- Parameters:
- key - プロパティの名前
- Returns:
- プロパティの値
getProperty
public final String getProperty(String key,
String defValue) throws InvalidAgletException
- keyで示されるプロパティを得るが, プロパティが定義されていなければ
引数で示される値を返り値とする.
- Parameters:
- key - プロパティの名前
- defValue - プロパティの値が定義されていなかった場合のデフォルト値
- Returns:
- プロパティの値
setProperty
public final void setProperty(String key,
String value) throws InvalidAgletException
- プロパティの値の設定
- Parameters:
- key - プロパティの名前
- value - 設定する値
getPropertyKeys
public final Enumeration getPropertyKeys() throws InvalidAgletException
- 全てのプロパティの名前をenumerateする.
- Returns:
- プロパティの名前が入ったEnumeration
getIconImage
public Image getIconImage()
setItinerary
public final synchronized void setItinerary(Itinerary i) throws AgletException
- agletに旅行計画(itinerary)オブジェクトを設定する.
この設定はアグレットの人生の中で一度しか行えない.
- Parameters:
- itinerary - 旅行計画(itinerary)オブジェクト.
- Throws: AgletException
- すでにagletに旅行計画(itinerary)が設定されていた
getItinerary
public final Itinerary getItinerary() throws InvalidAgletException
- Returns:
- agletの旅行計画(itinerary)オブジェクトを返す. 設定されていなければnull.
- Throws: InvalidAgletException
- agletが正しくない.
All Packages Class Hierarchy This Package Previous Next Index