org.ejtools.adwt.service
Class StatusBarServiceProvider

java.lang.Object
  |
  +--java.beans.beancontext.BeanContextChildSupport
        |
        +--java.beans.beancontext.BeanContextSupport
              |
              +--java.beans.beancontext.BeanContextServicesSupport
                    |
                    +--org.ejtools.beans.beancontext.CustomBeanContextServicesSupport
                          |
                          +--org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
                                |
                                +--org.ejtools.adwt.service.StatusBarServiceProvider
All Implemented Interfaces:
java.beans.beancontext.BeanContext, java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextContainerProxy, java.beans.beancontext.BeanContextServiceProvider, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServices, java.beans.beancontext.BeanContextServicesListener, java.util.Collection, java.beans.DesignMode, java.util.EventListener, java.beans.PropertyChangeListener, java.io.Serializable, StatusBarService, org.ejtools.util.state.Storable, java.beans.VetoableChangeListener, java.beans.Visibility

public class StatusBarServiceProvider
extends org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
implements StatusBarService

Description of the Class

Version:
$Revision: 1.5 $
Author:
Laurent Etiemble
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.beans.beancontext.BeanContextServicesSupport
bcsListeners, proxy, serializable, services
 
Fields inherited from class java.beans.beancontext.BeanContextSupport
bcmListeners, children, designTime, locale, okToUseGui
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Fields inherited from interface org.ejtools.adwt.service.StatusBarService
CENTER, LEFT, RIGHT
 
Fields inherited from interface java.beans.beancontext.BeanContext
globalHierarchyLock
 
Fields inherited from interface java.beans.DesignMode
PROPERTYNAME
 
Constructor Summary
StatusBarServiceProvider()
          Constructor for the StatusBarServiceProvider object
 
Method Summary
 void addZone(java.lang.String name)
          Adds a feature to the Zone attribute of the StatusBarServiceProvider object
 void addZone(java.lang.String name, int alignement)
          Adds a feature to the Zone attribute of the StatusBarServiceProvider object
 java.awt.Container getContainer()
          Gets the container attribute of the StatusBarServiceProvider object
 java.util.Iterator getCurrentServiceSelectors(java.beans.beancontext.BeanContextServices bcs, java.lang.Class serviceClass)
          Gets the currentServiceSelectors attribute of the ApplicationServiceProvider object
 java.lang.Object getService(java.beans.beancontext.BeanContextServices bcs, java.lang.Object requestor, java.lang.Class serviceClass, java.lang.Object serviceSelector)
          Gets the service attribute of the ApplicationServiceProvider object
protected  java.lang.Class[] getServiceClass()
           
 void releaseService(java.beans.beancontext.BeanContextServices bcs, java.lang.Object requestor, java.lang.Object service)
          Description of the Method
 void removeZone(java.lang.String name)
          Description of the Method
 void setContent(java.lang.String name, javax.swing.Icon icon)
          Sets the content attribute of the StatusBarServiceProvider object
 void setContent(java.lang.String name, java.lang.String text)
          Sets the content attribute of the StatusBarServiceProvider object
 void setContent(java.lang.String name, java.lang.String text, javax.swing.Icon icon)
          Sets the content attribute of the StatusBarServiceProvider object
 
Methods inherited from class org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
initializeBeanContextResources, releaseBeanContextResources
 
Methods inherited from class org.ejtools.beans.beancontext.CustomBeanContextServicesSupport
accept, clear, getService
 
Methods inherited from class java.beans.beancontext.BeanContextServicesSupport
addBeanContextServicesListener, addService, addService, bcsPreDeserializationHook, bcsPreSerializationHook, childJustRemovedHook, createBCSChild, createBCSSServiceProvider, fireServiceAdded, fireServiceAdded, fireServiceRevoked, fireServiceRevoked, getBeanContextServicesPeer, getChildBeanContextServicesListener, getCurrentServiceClasses, getCurrentServiceSelectors, hasService, initialize, releaseService, removeBeanContextServicesListener, revokeService, serviceAvailable, serviceRevoked
 
Methods inherited from class java.beans.beancontext.BeanContextSupport
add, addAll, addBeanContextMembershipListener, avoidingGui, bcsChildren, childDeserializedHook, childJustAddedHook, classEquals, contains, containsAll, containsKey, copyChildren, deserialize, dontUseGui, fireChildrenAdded, fireChildrenRemoved, getBeanContextPeer, getChildBeanContextChild, getChildBeanContextMembershipListener, getChildPropertyChangeListener, getChildSerializable, getChildVetoableChangeListener, getChildVisibility, getLocale, getResource, getResourceAsStream, instantiateChild, isDesignTime, isEmpty, isSerializing, iterator, needsGui, okToUseGui, propertyChange, readChildren, remove, remove, removeAll, removeBeanContextMembershipListener, retainAll, serialize, setDesignTime, setLocale, size, toArray, toArray, validatePendingAdd, validatePendingRemove, vetoableChange, writeChildren
 
Methods inherited from class java.beans.beancontext.BeanContextChildSupport
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, isDelegated, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext, validatePendingSetBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.beans.beancontext.BeanContext
addBeanContextMembershipListener, getResource, getResourceAsStream, instantiateChild, removeBeanContextMembershipListener
 
Methods inherited from interface java.beans.beancontext.BeanContextChild
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext
 
Methods inherited from interface java.util.Collection
add, addAll, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface java.beans.DesignMode
isDesignTime, setDesignTime
 
Methods inherited from interface java.beans.Visibility
avoidingGui, dontUseGui, needsGui, okToUseGui
 

Constructor Detail

StatusBarServiceProvider

public StatusBarServiceProvider()
Constructor for the StatusBarServiceProvider object

Method Detail

addZone

public void addZone(java.lang.String name,
                    int alignement)
Adds a feature to the Zone attribute of the StatusBarServiceProvider object

Specified by:
addZone in interface StatusBarService
Parameters:
name - The feature to be added to the Zone attribute
alignement - The feature to be added to the Zone attribute

addZone

public void addZone(java.lang.String name)
Adds a feature to the Zone attribute of the StatusBarServiceProvider object

Specified by:
addZone in interface StatusBarService
Parameters:
name - The feature to be added to the Zone attribute

getContainer

public java.awt.Container getContainer()
Gets the container attribute of the StatusBarServiceProvider object

Specified by:
getContainer in interface java.beans.beancontext.BeanContextContainerProxy
Returns:
The container value

getCurrentServiceSelectors

public java.util.Iterator getCurrentServiceSelectors(java.beans.beancontext.BeanContextServices bcs,
                                                     java.lang.Class serviceClass)
Gets the currentServiceSelectors attribute of the ApplicationServiceProvider object

Specified by:
getCurrentServiceSelectors in interface java.beans.beancontext.BeanContextServiceProvider
Specified by:
getCurrentServiceSelectors in class org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
Parameters:
bcs - Description of Parameter
serviceClass - Description of Parameter
Returns:
The currentServiceSelectors value

getService

public java.lang.Object getService(java.beans.beancontext.BeanContextServices bcs,
                                   java.lang.Object requestor,
                                   java.lang.Class serviceClass,
                                   java.lang.Object serviceSelector)
Gets the service attribute of the ApplicationServiceProvider object

Specified by:
getService in interface java.beans.beancontext.BeanContextServiceProvider
Specified by:
getService in class org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
Parameters:
bcs - Description of Parameter
requestor - Description of Parameter
serviceClass - Description of Parameter
serviceSelector - Description of Parameter
Returns:
The service value

releaseService

public void releaseService(java.beans.beancontext.BeanContextServices bcs,
                           java.lang.Object requestor,
                           java.lang.Object service)
Description of the Method

Specified by:
releaseService in interface java.beans.beancontext.BeanContextServiceProvider
Specified by:
releaseService in class org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
Parameters:
bcs - Description of Parameter
requestor - Description of Parameter
service - Description of Parameter

removeZone

public void removeZone(java.lang.String name)
Description of the Method

Specified by:
removeZone in interface StatusBarService
Parameters:
name - Description of Parameter

setContent

public void setContent(java.lang.String name,
                       java.lang.String text)
Sets the content attribute of the StatusBarServiceProvider object

Specified by:
setContent in interface StatusBarService
Parameters:
name - The new content value
text - The new content value

setContent

public void setContent(java.lang.String name,
                       javax.swing.Icon icon)
Sets the content attribute of the StatusBarServiceProvider object

Specified by:
setContent in interface StatusBarService
Parameters:
name - The new content value
icon - The new content value

setContent

public void setContent(java.lang.String name,
                       java.lang.String text,
                       javax.swing.Icon icon)
Sets the content attribute of the StatusBarServiceProvider object

Specified by:
setContent in interface StatusBarService
Parameters:
name - The new content value
text - The new content value
icon - The new content value

getServiceClass

protected java.lang.Class[] getServiceClass()
Specified by:
getServiceClass in class org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
Returns:
The serviceClass value


Copyright © 2002-2003 EJTools Org.. All Rights Reserved.