All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class bank.gui.ExtendedApplet

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----bank.gui.ExtendedApplet

public abstract class ExtendedApplet
extends Applet
implements Cancelable, Acceptable
Appletの機能を拡張したユーティリティクラス #pattern: TemplateMethod


Variable Index

 o builder
 o isApplication

Constructor Index

 o ExtendedApplet()

Method Index

 o accept()
Acceptableの実装
 o beApplet()
 o beApplication()
 o bindButtonCommand(String, short, Object)
 o build()
init()から呼ばれるフックメソッド Builderを使用してウィジェットの構築を行う #pattern: TemplateMethod
 o cancel()
 o endOfInit()
init()から呼ばれるフックメソッド 最終的な初期化の処理を行う #pattern: TemplateMethod
 o getSize()
 o getTitle()
 o init()
アプレットの初期化を行うTemplateMethod #pattern: TemplateMethod
 o makeBuilder()
 o makeCommand(short, Object)
特定のidについてのコマンドオブジェクトを生成する #pattern: FactoryMethod
 o openApplication(Applet)
 o openApplication(Applet, boolean)
AtmGuiStateの状態変化により呼ばれるupdateメソッド
 o setInitValues()
init()から呼ばれるフックメソッド ウィジェット構築以外の初期設定を行う #pattern: TemplateMethod
 o setUiBuilder(UiBuilder)

Variables

 o builder
 protected UiBuilder builder
 o isApplication
 protected boolean isApplication

Constructors

 o ExtendedApplet
 public ExtendedApplet()

Methods

 o accept
 public void accept()
Acceptableの実装

 o beApplet
 public void beApplet()
 o beApplication
 public void beApplication()
 o bindButtonCommand
 protected void bindButtonCommand(String buttonName,
                                  short commandKind,
                                  Object callback)
 o build
 protected void build()
init()から呼ばれるフックメソッド Builderを使用してウィジェットの構築を行う #pattern: TemplateMethod

 o cancel
 public void cancel()
 o endOfInit
 protected void endOfInit()
init()から呼ばれるフックメソッド 最終的な初期化の処理を行う #pattern: TemplateMethod

 o getSize
 public Dimension getSize()
Overrides:
getSize in class Component
 o getTitle
 public String getTitle()
 o init
 public void init()
アプレットの初期化を行うTemplateMethod #pattern: TemplateMethod

Overrides:
init in class Applet
 o makeBuilder
 protected UiBuilder makeBuilder()
 o makeCommand
 protected Command makeCommand(short commandKind,
                               Object callback)
特定のidについてのコマンドオブジェクトを生成する #pattern: FactoryMethod

 o openApplication
 public static Frame openApplication(Applet applet)
 o openApplication
 public static Frame openApplication(Applet applet,
                                     boolean closable)
AtmGuiStateの状態変化により呼ばれるupdateメソッド

Parameters:
applet - java.applet.Applet
closable - boolean
 o setInitValues
 protected void setInitValues()
init()から呼ばれるフックメソッド ウィジェット構築以外の初期設定を行う #pattern: TemplateMethod

 o setUiBuilder
 public void setUiBuilder(UiBuilder builder)
Parameters:
builder - bank.gui.UIBuilder

All Packages  Class Hierarchy  This Package  Previous  Next  Index