com.ibm.calendar
Class NotePlugin

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by com.ibm.calendar.NotePlugin
All Implemented Interfaces:
Plugin, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class NotePlugin
extends java.awt.Panel
implements Plugin, java.awt.event.ActionListener, java.io.Serializable

NotePlugin bean that provides the user to add any note that you want with specified date from the calendar with a possibility to retrieve these data from Note.

See Also:
Vector, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
NotePlugin()
          Constructor to the NotePlugin.
NotePlugin(java.awt.LayoutManager layout)
          NotePlugin constructor.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Method to handle events for the ActionListener interface.
 void addActionCanceledEventListener(ActionCanceledEventListener newListener)
          Adds an ActionCanceledEventListener to the listener list.
 void addActionPerformedEventListener(ActionPerformedEventListener newListener)
          Adds an ActionPerformedEventListener to the listener list.
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds an PropertyChangeListener to the listener list.
 void cancelButton_ActionEvents()
          cancelButton cancelButton_ActionEvents clear the plugin temprory data and move control to the parent calendar.
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
          The firePropertyChange method was generated to support the propertyChange field.
 java.lang.String getAboutThisBean()
          Gets the aboutThisBean property (java.lang.String) value.
 java.util.Vector getAllNoteItems()
          Gets the allNoteItems property (java.util.Vector) value.
 boolean getEditable()
          Gets the editable property (boolean) value.
 java.lang.String getSelectedDate()
          Gets the selectedDate property (java.lang.String) value.
 java.lang.String getText()
          Gets the text property (java.lang.String) value.
 void initPlugin()
          used to initialize the init List in the DayPlugin
 void paint(java.awt.Graphics g)
          This method is used to draw the NotePlugin.
 void removeActionCanceledEventListener(ActionCanceledEventListener newListener)
          Removes an ActionCanceledEventListener to the listener list.
 void removeActionPerformedEventListener(ActionPerformedEventListener newListener)
          Removes an ActionPerformedEventListener to the listener list.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Removes an PropertyChangeListener to the listener list.
 void setAboutThisBean(java.lang.String aboutThisBean)
          Sets the aboutThisBean property (java.lang.String) value.
 void setAllNoteItems(java.util.Vector allNoteItems)
          Sets the allNoteItems property (java.util.Vector) value.
 void setEditable(boolean editable)
          Sets the editable property (boolean) value.
 void setInfo(java.util.Calendar c, java.awt.Image i, int x, int y)
          initialize the plugin data.
 void setSelectedDate(java.lang.String selectedDate)
          Sets the selectedDate property (java.lang.String) value.
 void setText(java.lang.String text)
          Sets the text property (java.lang.String) value.
 void updateButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          This method calls doOperation function to set the dayPlugin resultSelectedIntervalAsString property
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotePlugin

public NotePlugin()
Constructor to the NotePlugin.


NotePlugin

public NotePlugin(java.awt.LayoutManager layout)
NotePlugin constructor.

Parameters:
layout - java.awt.LayoutManager
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Method to handle events for the ActionListener interface.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - java.awt.event.ActionEvent

addActionCanceledEventListener

public void addActionCanceledEventListener(ActionCanceledEventListener newListener)
Adds an ActionCanceledEventListener to the listener list.

Parameters:
newListener - The ActionCanceledEventListener to be added
See Also:
ActionCanceledEventListener, removeActionCanceledEventListener(com.ibm.calendar.events.ActionCanceledEventListener)

addActionPerformedEventListener

public void addActionPerformedEventListener(ActionPerformedEventListener newListener)
Adds an ActionPerformedEventListener to the listener list.

Parameters:
newListener - The ActionPerformedEventListener to be added
See Also:
ActionPerformedEventListener, removeActionPerformedEventListener(com.ibm.calendar.events.ActionPerformedEventListener)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds an PropertyChangeListener to the listener list.

Overrides:
addPropertyChangeListener in class java.awt.Container
Parameters:
listener - The PropertyChangeListener to be added
See Also:
com.ibm.calendar.events.PropertyChangeListener, removePropertyChangeListener(java.beans.PropertyChangeListener)

cancelButton_ActionEvents

public void cancelButton_ActionEvents()
cancelButton cancelButton_ActionEvents clear the plugin temprory data and move control to the parent calendar.


firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
The firePropertyChange method was generated to support the propertyChange field.

Overrides:
firePropertyChange in class java.awt.Component
Parameters:
propertyName - String
oldValue - Object
newValue - Object

getAboutThisBean

public java.lang.String getAboutThisBean()
Gets the aboutThisBean property (java.lang.String) value.

Returns:
The aboutThisBean property value.
See Also:
setAboutThisBean(java.lang.String)

getAllNoteItems

public java.util.Vector getAllNoteItems()
Gets the allNoteItems property (java.util.Vector) value.

Returns:
The allNoteItems property value.
See Also:
setAllNoteItems(java.util.Vector)

getEditable

public boolean getEditable()
Gets the editable property (boolean) value.

Returns:
The editable property value.
See Also:
setEditable(boolean)

getSelectedDate

public java.lang.String getSelectedDate()
Gets the selectedDate property (java.lang.String) value.

Returns:
The selectedDate property value.
See Also:
setSelectedDate(java.lang.String)

getText

public java.lang.String getText()
Gets the text property (java.lang.String) value.

Returns:
The text property value.
See Also:
setText(java.lang.String)

initPlugin

public void initPlugin()
used to initialize the init List in the DayPlugin

Specified by:
initPlugin in interface Plugin

paint

public void paint(java.awt.Graphics g)
This method is used to draw the NotePlugin.

Overrides:
paint in class java.awt.Container
Parameters:
g - java.awt.Graphics

removeActionCanceledEventListener

public void removeActionCanceledEventListener(ActionCanceledEventListener newListener)
Removes an ActionCanceledEventListener to the listener list.

Parameters:
newListener - The ActionCanceledEventListener to be removed
See Also:
ActionCanceledEventListener, addActionCanceledEventListener(com.ibm.calendar.events.ActionCanceledEventListener)

removeActionPerformedEventListener

public void removeActionPerformedEventListener(ActionPerformedEventListener newListener)
Removes an ActionPerformedEventListener to the listener list.

Parameters:
newListener - The ActionPerformedEventListener to be removed
See Also:
ActionPerformedEventListener, addActionPerformedEventListener(com.ibm.calendar.events.ActionPerformedEventListener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes an PropertyChangeListener to the listener list.

Overrides:
removePropertyChangeListener in class java.awt.Component
Parameters:
newListener - The PropertyChangeListener to be removed
See Also:
com.ibm.calendar.events.PropertyChangeListener, addPropertyChangeListener(java.beans.PropertyChangeListener)

setAboutThisBean

public void setAboutThisBean(java.lang.String aboutThisBean)
Sets the aboutThisBean property (java.lang.String) value.

Parameters:
aboutThisBean - The new value for the property.
See Also:
getAboutThisBean()

setAllNoteItems

public void setAllNoteItems(java.util.Vector allNoteItems)
Sets the allNoteItems property (java.util.Vector) value.

Parameters:
allNoteItems - The new value for the property.
See Also:
getAllNoteItems()

setEditable

public void setEditable(boolean editable)
Sets the editable property (boolean) value.

Parameters:
editable - The new value for the property.
See Also:
getEditable()

setInfo

public void setInfo(java.util.Calendar c,
                    java.awt.Image i,
                    int x,
                    int y)
initialize the plugin data.

Specified by:
setInfo in interface Plugin
Parameters:
C - java.util.Calendar
i - java.awt.Image
x - int
y - int

setSelectedDate

public void setSelectedDate(java.lang.String selectedDate)
Sets the selectedDate property (java.lang.String) value.

Parameters:
selectedDate - The new value for the property.
See Also:
getSelectedDate()

setText

public void setText(java.lang.String text)
Sets the text property (java.lang.String) value.

Parameters:
text - The new value for the property.
See Also:
getText()

updateButton_ActionPerformed

public void updateButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
This method calls doOperation function to set the dayPlugin resultSelectedIntervalAsString property