diff options
| author | Michael Koch <konqueror@gmx.de> | 2003-03-17 16:28:49 +0000 |
|---|---|---|
| committer | Michael Koch <konqueror@gmx.de> | 2003-03-17 16:28:49 +0000 |
| commit | bb2a5d4481521f972621bec41884b9fd8576dc0d (patch) | |
| tree | d9dc6c7ea7841c52ec0647b0bea0d74e3a07579d /java/beans/beancontext | |
| parent | 24fe8c517dbc04e29ee1b92c5a8850d9cebc91fe (diff) | |
| download | classpath-bb2a5d4481521f972621bec41884b9fd8576dc0d.tar.gz | |
2003-03-17 Michael Koch <konqueror@gmx.de>
* java/beans/Beans.java:
Explicitely import classes not packages.
* java/beans/FeatureDescriptor.java
(preferred): New member variable.
(isPreferred): New method.
(setPreferred): New method.
* java/beans/PropertyEditorManager.java:
Explicitely import used classes.
* java/beans/beancontext/BeanContextChild.java:
Added line wrapping.
* java/beans/beancontext/BeanContextChildSupport.java:
Reindented.
* java/beans/beancontext/BeanContextEvent.java:
Reindented.
2003-03-17 Michael Koch <konqueror@gmx.de>
* java/awt/Dialog.java
(Dialog): New constructor, changed implementations, added
documentation.
* java/awt/ScrollPaneAdjustable.java
(ScrollPaneAdjustable): Implements Adjustable and Serializable.
(serialVersionUID): New member variable.
(sp): New member variable.
(orientation): New member variable.
(value): New member variable.
(minimum): New member variable.
(maximum): New member variable.
(visibleAmount): New member variable.
(unitIncrement): New member variable.
(blockIncrement): New member variable.
(AdjustmentListener): New member variable.
(ScrollPaneAdjustable): New implementation.
(addAdjustmentListener): New method.
(removeAdjustmentListener): New method.
(getAdjustmentListeners): New method.
(getBlockIncrement): New method.
(getMaximum): New method.
(getMinimum): New method.
(getOrientation): New method.
(getUnitIncrement): New method.
(getValue): New method.
(getVisibleAmount): New method.
(setBlockIncrement): New method.
(setMaximum): Implemented.
(setMinimum): Implemented.
(setUnitIncrement): New method.
(setValue): New method.
(setVisibleAmount): Implemented.
(paramString): New stubbed method.
* java/awt/Window.java
(show): Call setVisible().
(hide): Call setVisible().
(processEvent): Add cases for WINDOW_GAINED_FOCUS, WINDOW_LOST_FOCUS
and WINDOW_STATE_CHANGED.
(processWindowFocusEvent): New method.
(processWindowStateEvent): New method.
(postEvent): Deprecated.
(applyResourceBundle): Deprecated.
* java/awt/datatransfer/DataFlavor.java
(DataFlavor): Doesn't thow ClassNotFoundException.
Diffstat (limited to 'java/beans/beancontext')
| -rw-r--r-- | java/beans/beancontext/BeanContextChild.java | 3 | ||||
| -rw-r--r-- | java/beans/beancontext/BeanContextChildSupport.java | 79 | ||||
| -rw-r--r-- | java/beans/beancontext/BeanContextEvent.java | 3 |
3 files changed, 49 insertions, 36 deletions
diff --git a/java/beans/beancontext/BeanContextChild.java b/java/beans/beancontext/BeanContextChild.java index c3f4f003f..ef2b7b349 100644 --- a/java/beans/beancontext/BeanContextChild.java +++ b/java/beans/beancontext/BeanContextChild.java @@ -43,7 +43,8 @@ import java.beans.VetoableChangeListener; import java.beans.PropertyVetoException; /** - * Beans implement this to get information about the execution environment and its services and to be placed in the hierarchy. + * Beans implement this to get information about the execution environment and + * its services and to be placed in the hierarchy. * <P> * * The difference between a <code>BeanContext</code> and a diff --git a/java/beans/beancontext/BeanContextChildSupport.java b/java/beans/beancontext/BeanContextChildSupport.java index 270854b25..ea48cf2ae 100644 --- a/java/beans/beancontext/BeanContextChildSupport.java +++ b/java/beans/beancontext/BeanContextChildSupport.java @@ -56,7 +56,7 @@ import java.io.Serializable; * behavior. If there are problems, let me know. * * @author John Keiser - * @since JDK1.2 + * @since 1.2 * @see java.beans.beancontext.BeanContextChild */ @@ -97,14 +97,14 @@ public class BeanContextChildSupport */ protected VetoableChangeSupport vcSupport; - /** * Create a new <code>BeanContextChildSupport</code> with itself as the peer. * This is meant to be used when you subclass * <code>BeanContextChildSupport</code> to create your child. */ - public BeanContextChildSupport() { - this(null); + public BeanContextChildSupport() + { + this (null); }; /** @@ -112,14 +112,16 @@ public class BeanContextChildSupport * @param peer the peer to use, or <code>null</code> to specify * <code>this</code>. */ - public BeanContextChildSupport(BeanContextChild peer) { - if(peer == null) { - peer = this; - } + public BeanContextChildSupport (BeanContextChild peer) + { + if (peer == null) + { + peer = this; + } beanContextChildPeer = peer; - pcSupport = new PropertyChangeSupport(peer); - vcSupport = new VetoableChangeSupport(peer); + pcSupport = new PropertyChangeSupport (peer); + vcSupport = new VetoableChangeSupport (peer); } /** @@ -178,34 +180,42 @@ public class BeanContextChildSupport * <code>BeanContextChild</code> implementor does not * wish to have its parent changed. */ - public void setBeanContext(BeanContext newBeanContext) - throws PropertyVetoException { - synchronized(beanContextChildPeer) { - if(newBeanContext == beanContext) - return; - - if(!rejectedSetBCOnce) { - if(!validatePendingSetBeanContext(newBeanContext)) { - rejectedSetBCOnce = true; - throw new PropertyVetoException("validatePendingSetBeanContext() rejected change", - new PropertyChangeEvent(beanContextChildPeer, "beanContext", beanContext, newBeanContext)); - } - try { - fireVetoableChange("beanContext", beanContext, newBeanContext); - } catch(PropertyVetoException e) { - rejectedSetBCOnce = true; - throw e; - } - } - - releaseBeanContextResources(); + public void setBeanContext(BeanContext newBeanContext) + throws PropertyVetoException + { + synchronized (beanContextChildPeer) + { + if (newBeanContext == beanContext) + return; + + if (!rejectedSetBCOnce) + { + if (!validatePendingSetBeanContext (newBeanContext)) + { + rejectedSetBCOnce = true; + throw new PropertyVetoException ("validatePendingSetBeanContext() rejected change", + new PropertyChangeEvent(beanContextChildPeer, "beanContext", beanContext, newBeanContext)); + } + + try + { + fireVetoableChange ("beanContext", beanContext, newBeanContext); + } + catch (PropertyVetoException e) + { + rejectedSetBCOnce = true; + throw e; + } + } + + releaseBeanContextResources (); beanContext = newBeanContext; rejectedSetBCOnce = false; - firePropertyChange("beanContext", beanContext, newBeanContext); + firePropertyChange ("beanContext", beanContext, newBeanContext); - initializeBeanContextResources(); + initializeBeanContextResources (); } } @@ -213,7 +223,8 @@ public class BeanContextChildSupport * Get the parent <code>BeanContext</code>. * @return the parent <code>BeanContext</code>. */ - public BeanContext getBeanContext() { + public BeanContext getBeanContext() + { return beanContext; } diff --git a/java/beans/beancontext/BeanContextEvent.java b/java/beans/beancontext/BeanContextEvent.java index e6d8cb23f..f93d3fe14 100644 --- a/java/beans/beancontext/BeanContextEvent.java +++ b/java/beans/beancontext/BeanContextEvent.java @@ -47,7 +47,8 @@ import java.util.EventObject; * @since JDK1.2 */ -public abstract class BeanContextEvent extends EventObject { +public abstract class BeanContextEvent extends EventObject +{ /** * The <code>BeanContext</code> that most recently passed this * event on. |
