summaryrefslogtreecommitdiff
path: root/java/awt/Adjustable.java
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2002-03-20 04:56:08 +0000
committerEric Blake <ebb9@byu.net>2002-03-20 04:56:08 +0000
commit3865f3b02ec80f548b6118000220225af62c866d (patch)
tree676170760d4aafa7b15f6cad706c75454332aad9 /java/awt/Adjustable.java
parent0722b105f2e9687cd8f9fe1e5a6401a354184eff (diff)
downloadclasspath-3865f3b02ec80f548b6118000220225af62c866d.tar.gz
2002-03-19 Eric Blake <ebb9@email.byu.edu>
* java/awt/Makefile.am (EXTRA_DIST): Add new files. * java/awt/AWTEvent.java: Update to 1.4. * java/awt/ActiveEvent.java: Update to 1.4. * java/awt/Adjustable.java: Update to 1.4. * java/awt/Composite.java: New file. * java/awt/CompositeContext.java: New file. * java/awt/ItemSelectable.java: Update to 1.4. * java/awt/KeyEventDispatcher.java: New file. * java/awt/KeyEventPostProcessor.java: New file. * java/awt/LayoutManager.java: Update to 1.4. * java/awt/LayoutManager2.java: Update to 1.4. * java/awt/MenuContainer.java: Update to 1.4. * java/awt/Paint.java: Update to 1.4. * java/awt/PaintContext.java: Update to 1.4. * java/awt/Polygon.java: Update to 1.4, including new methods. * java/awt/PrintGraphics.java: Update to 1.4. * java/awt/Shape.java: Update to 1.4. * java/awt/Stroke.java: New file. * java/awt/Transparency.java: Update to 1.4.
Diffstat (limited to 'java/awt/Adjustable.java')
-rw-r--r--java/awt/Adjustable.java306
1 files changed, 127 insertions, 179 deletions
diff --git a/java/awt/Adjustable.java b/java/awt/Adjustable.java
index ce7b5bb8d..58116e4e5 100644
--- a/java/awt/Adjustable.java
+++ b/java/awt/Adjustable.java
@@ -1,5 +1,5 @@
-/* Adjustable.java -- Objects with a numeric adjustment scale.
- Copyright (C) 1999 Free Software Foundation, Inc.
+/* Adjustable.java -- Objects with a numeric adjustment scale
+ Copyright (C) 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -41,183 +41,131 @@ package java.awt;
import java.awt.event.AdjustmentListener;
/**
- * This interface is for objects that take a numeric value that
- * can be adjusted within a bounded range. For example, a scroll bar.
- *
- * @author Aaron M. Renn (arenn@urbanophile.com)
- */
+ * This interface is for objects that take a numeric value that can be
+ * adjusted within a bounded range. For example, a scroll bar.
+ *
+ * @author Aaron M. Renn <arenn@urbanophile.com>
+ * @since 1.0
+ * @status updated to 1.4
+ */
public interface Adjustable
{
-
-/*
- * Static Variables
- */
-
-/**
- * Constant for a horizontal orientation
- */
-public static final int HORIZONTAL = 0;
-
-/**
- * Constant for a vertical orientation
- */
-public static final int VERTICAL = 1;
-
-/*************************************************************************/
-
-/*
- * Instance Methods
- */
-
-/**
- * Returns the current value of the object.
- *
- * @return The current value of the object.
- */
-public abstract int
-getValue();
-
-/*************************************************************************/
-
-/**
- * Sets the current value of the object.
- *
- * @param value The current value of the object.
- */
-public abstract void
-setValue(int value);
-
-/*************************************************************************/
-
-/**
- * Returns the orientation of the object, either <code>HORIZONTAL</code>
- * or <code>VERTICAL</code>.
- *
- * @return The orientation of this object.
- */
-public abstract int
-getOrientation();
-
-/*************************************************************************/
-
-/**
- * Returns the minimum value this object can take.
- *
- * @return The minimum value this object can take.
- */
-public abstract int
-getMinimum();
-
-/*************************************************************************/
-
-/**
- * Sets the minimum value this object can take to the specified value.
- *
- * @param minimum The new minimum value for this object.
- */
-public abstract void
-setMinimum(int minimum);
-
-/*************************************************************************/
-
-/**
- * Returns the maximum value this object can take.
- *
- * @return The maximum value this object can take.
- */
-public abstract int
-getMaximum();
-
-/*************************************************************************/
-
-/**
- * Sets the maximum value this object can take to the specified value.
- *
- * @param maximum The new maximum value for this object.
- */
-public abstract void
-setMaximum(int maximum);
-
-/*************************************************************************/
-
-/**
- * Returns the increment value for incrementing by units.
- *
- * @return The unit increment value.
- */
-public abstract int
-getUnitIncrement();
-
-/*************************************************************************/
-
-/**
- * Sets the increment value for incrementing by units to the specified value.
- *
- * @param increment The unit increment value.
- */
-public abstract void
-setUnitIncrement(int increment);
-
-/*************************************************************************/
-
-/**
- * Returns the increment value for incrementing by blocks.
- *
- * @return The block increment value.
- */
-public abstract int
-getBlockIncrement();
-
-/*************************************************************************/
-
-/**
- * Sets the increment value for incrementing by blocks to the specified value.
- *
- * @param increment The block increment value.
- */
-public abstract void
-setBlockIncrement(int increment);
-
-/*************************************************************************/
-
-/**
- * Returns the length of the indicator for this object.
- *
- * @return The indicator length.
- */
-public abstract int
-getVisibleAmount();
-
-/*************************************************************************/
-
-/**
- * Sets the length of the indicator for this object to the specified value.
- *
- * @param length The indicator length
- */
-public abstract void
-setVisibleAmount(int length);
-
-/*************************************************************************/
-
-/**
- * Adds a listener that will receive adjustment events for this object.
- *
- * @param listener The adjustment listener to add.
- */
-public abstract void
-addAdjustmentListener(AdjustmentListener listener);
-
-/*************************************************************************/
-
-/**
- * Removes an adjustment listener from this object. It will no longer
- * receive adjustment events.
- *
- * @param listener The adjustment listener to remove.
- */
-public abstract void
-removeAdjustmentListener(AdjustmentListener listener);
-
+ /** Constant for an adjustable object with horizontal orientation. */
+ int HORIZONTAL = 0;
+
+ /** Constant for an adjustable object with vertical orientation. */
+ int VERTICAL = 1;
+
+ /** Constant for an adjustable object with no orientation. */
+ int NO_ORIENTATION = 2;
+
+ /**
+ * Returns a constant representing the orientation of the object.
+ *
+ * @return the orientation of this object
+ * @see #HORIZONTAL
+ * @see #VERTICAL
+ * @see #NO_ORIENTATION
+ */
+ int getOrientation();
+
+ /**
+ * Sets the minimum value this object can have.
+ *
+ * @param minimum the new minimum value
+ */
+ void setMinimum(int minimum);
+
+ /**
+ * Returns the minimum value this object can have.
+ *
+ * @return the minimum value
+ */
+ int getMinimum();
+
+ /**
+ * Sets the maximum value this object can have.
+ *
+ * @param maximum the new maximum value
+ */
+ void setMaximum(int maximum);
+
+ /**
+ * Returns the maximum value this object can have.
+ *
+ * @return the maximum value
+ */
+ int getMaximum();
+
+ /**
+ * Sets the increment value for incrementing the value by units.
+ *
+ * @param increment the unit increment value
+ */
+ void setUnitIncrement(int increment);
+
+ /**
+ * Returns the increment value for incrementing the value by units.
+ *
+ * @return the unit increment value
+ */
+ int getUnitIncrement();
+
+ /**
+ * Sets the increment value for incrementing the value by blocks.
+ *
+ * @param increment the block increment value
+ */
+ void setBlockIncrement(int increment);
+
+ /**
+ * Returns the increment value for incrementing the value by blocks.
+ *
+ * @return the block increment value
+ */
+ int getBlockIncrement();
+
+ /**
+ * Sets the length of the indicator for this object to the specified value.
+ *
+ * @param length the indicator length
+ */
+ void setVisibleAmount(int length);
+
+ /**
+ * Returns the length of the indicator for this object.
+ *
+ * @return the indicator length
+ */
+ int getVisibleAmount();
+
+ /**
+ * Sets the current value of the object.
+ *
+ * @param value the new value
+ */
+ void setValue(int value);
+
+ /**
+ * Returns the current value of the object.
+ *
+ * @return the current value
+ */
+ int getValue();
+
+ /**
+ * Adds a listener that will receive adjustment events for this object.
+ *
+ * @param listener the adjustment listener to add
+ * @see AdjustmentEvent
+ */
+ void addAdjustmentListener(AdjustmentListener listener);
+
+ /**
+ * Removes an adjustment listener from this object.
+ *
+ * @param listener the adjustment listener to remove
+ * @see AdjustmentEvent
+ */
+ void removeAdjustmentListener(AdjustmentListener listener);
} // interface Adjustable
-