diff options
author | Michael Koch <konqueror@gmx.de> | 2003-03-17 15:21:45 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-03-17 15:21:45 +0000 |
commit | 6d04746832c64088a510517fcace16f0c60d528c (patch) | |
tree | 6acf6da5e934be029c688434eef17c49b3b73840 /libjava | |
parent | 2ff04cc63aa8b683dd17f029e7579280ecd8f9c8 (diff) | |
download | gcc-6d04746832c64088a510517fcace16f0c60d528c.tar.gz |
Beans.java: Explicitely import classes not packages.
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.
From-SVN: r64486
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 17 | ||||
-rw-r--r-- | libjava/java/beans/Beans.java | 8 | ||||
-rw-r--r-- | libjava/java/beans/FeatureDescriptor.java | 10 | ||||
-rw-r--r-- | libjava/java/beans/PropertyEditorManager.java | 35 | ||||
-rw-r--r-- | libjava/java/beans/beancontext/BeanContextChild.java | 3 | ||||
-rw-r--r-- | libjava/java/beans/beancontext/BeanContextChildSupport.java | 79 | ||||
-rw-r--r-- | libjava/java/beans/beancontext/BeanContextEvent.java | 3 |
7 files changed, 105 insertions, 50 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index f08f4f8eadf..31ad7beaaeb 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,22 @@ 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. diff --git a/libjava/java/beans/Beans.java b/libjava/java/beans/Beans.java index aa52c03d236..7ee0522f823 100644 --- a/libjava/java/beans/Beans.java +++ b/libjava/java/beans/Beans.java @@ -38,9 +38,11 @@ exception statement from your version. */ package java.beans; -import java.io.*; -import java.applet.*; -import gnu.java.io.*; +import gnu.java.io.ClassLoaderObjectInputStream; +import java.io.InputStream; +import java.io.IOException; +import java.io.ObjectInputStream; +import java.applet.Applet; /** * <code>Beans</code> provides some helper methods that allow the basic diff --git a/libjava/java/beans/FeatureDescriptor.java b/libjava/java/beans/FeatureDescriptor.java index 90a3c1557f4..32f54a410cb 100644 --- a/libjava/java/beans/FeatureDescriptor.java +++ b/libjava/java/beans/FeatureDescriptor.java @@ -66,6 +66,7 @@ public class FeatureDescriptor String shortDescription; boolean expert; boolean hidden; + boolean preferred; Hashtable valueHash; @@ -177,6 +178,15 @@ public class FeatureDescriptor this.hidden = hidden; } + public boolean isPreferred () + { + return preferred; + } + + public void setPreferred (boolean preferred) + { + this.preferred = preferred; + } /** * Get an arbitrary value set with setValue(). diff --git a/libjava/java/beans/PropertyEditorManager.java b/libjava/java/beans/PropertyEditorManager.java index 4bd4a9f7edf..cb03563d50e 100644 --- a/libjava/java/beans/PropertyEditorManager.java +++ b/libjava/java/beans/PropertyEditorManager.java @@ -39,6 +39,18 @@ exception statement from your version. */ package java.beans; import gnu.java.lang.ClassHelper; +import gnu.java.beans.editors.ColorEditor; +import gnu.java.beans.editors.FontEditor; +import gnu.java.beans.editors.NativeBooleanEditor; +import gnu.java.beans.editors.NativeByteEditor; +import gnu.java.beans.editors.NativeDoubleEditor; +import gnu.java.beans.editors.NativeFloatEditor; +import gnu.java.beans.editors.NativeIntEditor; +import gnu.java.beans.editors.NativeLongEditor; +import gnu.java.beans.editors.NativeShortEditor; +import gnu.java.beans.editors.StringEditor; +import java.awt.Color; +import java.awt.Font; /** * PropertyEditorManager is used to find property editors @@ -70,20 +82,21 @@ import gnu.java.lang.ClassHelper; public class PropertyEditorManager { static java.util.Hashtable editors = new java.util.Hashtable(); - static String[] editorSearchPath = {"gnu.java.beans.editors","sun.beans.editors"}; + static String[] editorSearchPath = { "gnu.java.beans.editors", + "sun.beans.editors" }; static { - registerEditor(java.lang.Boolean.TYPE, gnu.java.beans.editors.NativeBooleanEditor.class); - registerEditor(java.lang.Byte.TYPE, gnu.java.beans.editors.NativeByteEditor.class); - registerEditor(java.lang.Short.TYPE, gnu.java.beans.editors.NativeShortEditor.class); - registerEditor(java.lang.Integer.TYPE, gnu.java.beans.editors.NativeIntEditor.class); - registerEditor(java.lang.Long.TYPE, gnu.java.beans.editors.NativeLongEditor.class); - registerEditor(java.lang.Float.TYPE, gnu.java.beans.editors.NativeFloatEditor.class); - registerEditor(java.lang.Double.TYPE, gnu.java.beans.editors.NativeDoubleEditor.class); - registerEditor(java.lang.String.class, gnu.java.beans.editors.StringEditor.class); - registerEditor(java.awt.Color.class, gnu.java.beans.editors.ColorEditor.class); - registerEditor(java.awt.Font.class, gnu.java.beans.editors.FontEditor.class); + registerEditor(Boolean.TYPE, NativeBooleanEditor.class); + registerEditor(Byte.TYPE, NativeByteEditor.class); + registerEditor(Short.TYPE, NativeShortEditor.class); + registerEditor(Integer.TYPE, NativeIntEditor.class); + registerEditor(Long.TYPE, NativeLongEditor.class); + registerEditor(Float.TYPE, NativeFloatEditor.class); + registerEditor(Double.TYPE, NativeDoubleEditor.class); + registerEditor(String.class, StringEditor.class); + registerEditor(Color.class, ColorEditor.class); + registerEditor(Font.class, FontEditor.class); } /** diff --git a/libjava/java/beans/beancontext/BeanContextChild.java b/libjava/java/beans/beancontext/BeanContextChild.java index c3f4f003fed..ef2b7b34976 100644 --- a/libjava/java/beans/beancontext/BeanContextChild.java +++ b/libjava/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/libjava/java/beans/beancontext/BeanContextChildSupport.java b/libjava/java/beans/beancontext/BeanContextChildSupport.java index 270854b2576..ea48cf2ae50 100644 --- a/libjava/java/beans/beancontext/BeanContextChildSupport.java +++ b/libjava/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/libjava/java/beans/beancontext/BeanContextEvent.java b/libjava/java/beans/beancontext/BeanContextEvent.java index e6d8cb23f82..f93d3fe148f 100644 --- a/libjava/java/beans/beancontext/BeanContextEvent.java +++ b/libjava/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. |