summaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-03-17 15:21:45 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-03-17 15:21:45 +0000
commit6d04746832c64088a510517fcace16f0c60d528c (patch)
tree6acf6da5e934be029c688434eef17c49b3b73840 /libjava
parent2ff04cc63aa8b683dd17f029e7579280ecd8f9c8 (diff)
downloadgcc-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/ChangeLog17
-rw-r--r--libjava/java/beans/Beans.java8
-rw-r--r--libjava/java/beans/FeatureDescriptor.java10
-rw-r--r--libjava/java/beans/PropertyEditorManager.java35
-rw-r--r--libjava/java/beans/beancontext/BeanContextChild.java3
-rw-r--r--libjava/java/beans/beancontext/BeanContextChildSupport.java79
-rw-r--r--libjava/java/beans/beancontext/BeanContextEvent.java3
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.