com.japisoft.framework.dialog.actions
Class DialogActionModel

java.lang.Object
  extended bycom.japisoft.framework.dialog.actions.DialogActionModel

public class DialogActionModel
extends java.lang.Object

This is a model containing available actions

Version:
1.0
Author:
(c) 2004 JAPISoft / http://www.japisoft.com

Field Summary
static DialogAction DEFAULT_CANCELACTION
           
static DialogAction DEFAULT_OKACTION
           
 
Constructor Summary
DialogActionModel()
           
DialogActionModel(DialogAction[] actions)
           
 
Method Summary
 void addDialogAction(DialogAction action)
          Add a new dialog action
 void addDialogAction(int index, DialogAction action)
          Add a new dialog action at this index
 java.lang.Object clone()
           
static DialogActionModel getDefaultDialogActionModel()
          This is a for 'OK', 'Cancel' dialog
 DialogAction getDialogActionAt(int index)
           
 int getDialogActionCount()
           
 DialogAction getDialogActionForId(int id)
           
 void removeDialogAction(DialogAction action)
          Remove this action
 void setModelListener(DialogActionModelListener listener)
          Listener for each change inside this model
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_OKACTION

public static DialogAction DEFAULT_OKACTION

DEFAULT_CANCELACTION

public static DialogAction DEFAULT_CANCELACTION
Constructor Detail

DialogActionModel

public DialogActionModel()

DialogActionModel

public DialogActionModel(DialogAction[] actions)
Method Detail

getDefaultDialogActionModel

public static DialogActionModel getDefaultDialogActionModel()
This is a for 'OK', 'Cancel' dialog


clone

public java.lang.Object clone()

setModelListener

public void setModelListener(DialogActionModelListener listener)
Listener for each change inside this model


getDialogActionForId

public DialogAction getDialogActionForId(int id)
Returns:
a dialog action for this id

addDialogAction

public void addDialogAction(DialogAction action)
Add a new dialog action


addDialogAction

public void addDialogAction(int index,
                            DialogAction action)
Add a new dialog action at this index

Parameters:
index - Value starting from 0
action - A swing action

removeDialogAction

public void removeDialogAction(DialogAction action)
Remove this action


getDialogActionCount

public int getDialogActionCount()
Returns:
The number of dialog action

getDialogActionAt

public DialogAction getDialogActionAt(int index)
Parameters:
index - value starting from 0
Returns:
a dialog action at this index