JIDE 3.5.15

com.jidesoft.dialog
Class PageEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.jidesoft.dialog.PageEvent
All Implemented Interfaces:
Serializable

public class PageEvent
extends EventObject

An EventObject that adds support for AbstractPage objects as the event source.

See Also:
Serialized Form

Field Summary
static int PAGE_CLOSED
          This event is delivered when the page is closed.
static int PAGE_CLOSING
          This event is delivered when the page is about to close.
static int PAGE_EVENT_FIRST
          The first number in the range of IDs used for AbstractPage events.
static int PAGE_EVENT_LAST
          The last number in the range of IDs used for AbstractPage events.
static int PAGE_OPENED
          This event is delivered when the the data becomes invalid.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
PageEvent(Object source, int id)
          Constructs an AbstractPageEvent object.
 
Method Summary
 int getID()
          Returns the event type.
 String paramString()
          Returns a parameter string identifying this event.
 void setID(int id)
          Sets the event type.
 String toString()
           
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PAGE_EVENT_FIRST

public static final int PAGE_EVENT_FIRST
The first number in the range of IDs used for AbstractPage events.

See Also:
Constant Field Values

PAGE_EVENT_LAST

public static final int PAGE_EVENT_LAST
The last number in the range of IDs used for AbstractPage events.

See Also:
Constant Field Values

PAGE_OPENED

public static final int PAGE_OPENED
This event is delivered when the the data becomes invalid.

See Also:
Constant Field Values

PAGE_CLOSING

public static final int PAGE_CLOSING
This event is delivered when the page is about to close. This event can be listened if you want to do some validation on the page before it is closed. If it fails the validation, you can call AbstractPage#setAllowClosing(false) to stop the closing process. The source of the event will tell you which button originated the page closing event. For example, in the Wizard, the next button, the previous button, the cancel button or the finish button all can trigger page closing event. The event's source will be the actual button. You can call button.getName() and compare it with the predefined button names defined in ButtonNames to find out which button it is.

See Also:
Constant Field Values

PAGE_CLOSED

public static final int PAGE_CLOSED
This event is delivered when the page is closed.

See Also:
Constant Field Values
Constructor Detail

PageEvent

public PageEvent(Object source,
                 int id)
Constructs an AbstractPageEvent object.

Parameters:
source - the AbstractPage object that originated the event
id - an integer indicating the type of event
Method Detail

getID

public int getID()
Returns the event type.

Returns:
event id.

setID

public void setID(int id)
Sets the event type.

Parameters:
id - the new event type.

paramString

public String paramString()
Returns a parameter string identifying this event. This method is useful for event logging and for debugging.

Returns:
a string identifying the event and its attributes

toString

public String toString()
Overrides:
toString in class EventObject

JIDE 3.5.15