org.ejtools.adwt.service
Class AboutServiceProvider

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.AboutServiceProvider
All Implemented Interfaces:
AboutService, java.beans.beancontext.BeanContext, java.beans.beancontext.BeanContextChild, 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, org.ejtools.util.state.Storable, java.beans.VetoableChangeListener, java.beans.Visibility

public class AboutServiceProvider
extends org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
implements AboutService

Description of the Class

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

Field Summary
protected  javax.swing.JPanel panel
          Description of the Field
protected  AboutService service
          Description of the Field
 
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 java.beans.beancontext.BeanContext
globalHierarchyLock
 
Fields inherited from interface java.beans.DesignMode
PROPERTYNAME
 
Constructor Summary
AboutServiceProvider()
          Constructor for the AboutServiceProvider object
AboutServiceProvider(AboutService service)
          Constructor for the AboutServiceProvider object
 
Method Summary
protected  void createPanel()
          Description of the Method
 java.util.Iterator getCurrentServiceSelectors(java.beans.beancontext.BeanContextServices bcs, java.lang.Class serviceClass)
          Gets the currentServiceSelectors attribute of the ApplicationServiceProvider object
 java.awt.Container getPanel()
          Gets the panel attribute of the AboutServiceProvider 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()
           
 java.lang.String getTitle()
          Getter for the title attribute
protected  void initializeBeanContextResources()
           
 void releaseService(java.beans.beancontext.BeanContextServices bcs, java.lang.Object requestor, java.lang.Object service)
          Description of the Method
protected  void show()
          Description of the Method
 
Methods inherited from class org.ejtools.beans.beancontext.CustomBeanContextServiceProvider
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
 

Field Detail

panel

protected javax.swing.JPanel panel
Description of the Field


service

protected AboutService service
Description of the Field

Constructor Detail

AboutServiceProvider

public AboutServiceProvider()
Constructor for the AboutServiceProvider object


AboutServiceProvider

public AboutServiceProvider(AboutService service)
Constructor for the AboutServiceProvider object

Parameters:
service - Description of Parameter
Method Detail

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

getPanel

public java.awt.Container getPanel()
Gets the panel attribute of the AboutServiceProvider object

Specified by:
getPanel in interface AboutService
Returns:
The panel 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

getTitle

public java.lang.String getTitle()
Getter for the title attribute

Specified by:
getTitle in interface AboutService
Returns:
The value of title attribute

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

createPanel

protected void createPanel()
Description of the Method


getServiceClass

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

initializeBeanContextResources

protected void initializeBeanContextResources()
Overrides:
initializeBeanContextResources in class org.ejtools.beans.beancontext.CustomBeanContextServiceProvider

show

protected void show()
Description of the Method



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