Commit 659efb32 by Michael Koch Committed by Michael Koch

2003-02-13 Michael Koch <konqueror@gmx.de>

	* java/awt/Label.java
	(Label): Don't implement Serializable directly.
	(addNotify): Fixed typo in documentation.
	* java/awt/List.java
	(List): Don't implement Serializable directly.
	* java/awt/PopupMenu.java
	(PopupMenu): Don't implement Serializable directly.
	* java/awt/ScrollPane.java
	(ScrollPane): Don't implement Serializable directly.
	* java/awt/Scrollbar.java
	(Scrollbar): Don't implement Serializable directly.
	* java/awt/TextArea.java
	(preferredSize): Fixed method arguments.
	* java/awt/TextField.java
	(TextField): Don't implement Serializable directly.
	* java/awt/color/ICC_ColorSpace.java
	(fromCIOXYZ): Documentation added.
	(getMinValue): Documentation added.
	(getMaxValue): Documentation added.
	* java/awt/datatransfer/DataFlavor.java
	(isMimeTypeEqual): May not be final.
	(clone): Throws CloneNotSupportedException.
	(getReaderForText): Don't throws UnsupportedEncodingException.

From-SVN: r62863
parent 1cb02bdf
2003-02-13 Michael Koch <konqueror@gmx.de> 2003-02-13 Michael Koch <konqueror@gmx.de>
* java/awt/Label.java
(Label): Don't implement Serializable directly.
(addNotify): Fixed typo in documentation.
* java/awt/List.java
(List): Don't implement Serializable directly.
* java/awt/PopupMenu.java
(PopupMenu): Don't implement Serializable directly.
* java/awt/ScrollPane.java
(ScrollPane): Don't implement Serializable directly.
* java/awt/Scrollbar.java
(Scrollbar): Don't implement Serializable directly.
* java/awt/TextArea.java
(preferredSize): Fixed method arguments.
* java/awt/TextField.java
(TextField): Don't implement Serializable directly.
* java/awt/color/ICC_ColorSpace.java
(fromCIOXYZ): Documentation added.
(getMinValue): Documentation added.
(getMaxValue): Documentation added.
* java/awt/datatransfer/DataFlavor.java
(isMimeTypeEqual): May not be final.
(clone): Throws CloneNotSupportedException.
(getReaderForText): Don't throws UnsupportedEncodingException.
2003-02-13 Michael Koch <konqueror@gmx.de>
* gnu/java/awt/peer/gtk/GdkGraphics.java * gnu/java/awt/peer/gtk/GdkGraphics.java
(drawString): New stubbed method. (drawString): New stubbed method.
* java/awt/Graphics.java * java/awt/Graphics.java
......
...@@ -40,7 +40,6 @@ package java.awt; ...@@ -40,7 +40,6 @@ package java.awt;
import java.awt.peer.LabelPeer; import java.awt.peer.LabelPeer;
import java.awt.peer.ComponentPeer; import java.awt.peer.ComponentPeer;
import java.io.Serializable;
import javax.accessibility.Accessible; import javax.accessibility.Accessible;
/** /**
...@@ -50,7 +49,7 @@ import javax.accessibility.Accessible; ...@@ -50,7 +49,7 @@ import javax.accessibility.Accessible;
* @author Aaron M. Renn (arenn@urbanophile.com) * @author Aaron M. Renn (arenn@urbanophile.com)
* @author Tom Tromey <tromey@cygnus.com> * @author Tom Tromey <tromey@cygnus.com>
*/ */
public class Label extends Component implements Serializable, Accessible public class Label extends Component implements Accessible
{ {
/* /*
...@@ -225,7 +224,7 @@ setText(String text) ...@@ -225,7 +224,7 @@ setText(String text)
/*************************************************************************/ /*************************************************************************/
/** /**
* Notifies this lable that it has been added to a container, causing * Notifies this label that it has been added to a container, causing
* the peer to be created. This method is called internally by the AWT * the peer to be created. This method is called internally by the AWT
* system. * system.
*/ */
......
...@@ -54,7 +54,7 @@ import javax.accessibility.Accessible; ...@@ -54,7 +54,7 @@ import javax.accessibility.Accessible;
* @author Aaron M. Renn (arenn@urbanophile.com) * @author Aaron M. Renn (arenn@urbanophile.com)
*/ */
public class List extends Component public class List extends Component
implements ItemSelectable, Serializable, Accessible implements ItemSelectable, Accessible
{ {
/* /*
......
...@@ -47,7 +47,7 @@ import java.awt.peer.MenuComponentPeer; ...@@ -47,7 +47,7 @@ import java.awt.peer.MenuComponentPeer;
* *
* @author Aaron M. Renn (arenn@urbanophile.com) * @author Aaron M. Renn (arenn@urbanophile.com)
*/ */
public class PopupMenu extends Menu implements java.io.Serializable public class PopupMenu extends Menu
{ {
/* /*
......
...@@ -41,7 +41,6 @@ package java.awt; ...@@ -41,7 +41,6 @@ package java.awt;
import java.awt.peer.ScrollPanePeer; import java.awt.peer.ScrollPanePeer;
import java.awt.peer.ContainerPeer; import java.awt.peer.ContainerPeer;
import java.awt.peer.ComponentPeer; import java.awt.peer.ComponentPeer;
import java.io.Serializable;
import javax.accessibility.Accessible; import javax.accessibility.Accessible;
/** /**
...@@ -50,7 +49,7 @@ import javax.accessibility.Accessible; ...@@ -50,7 +49,7 @@ import javax.accessibility.Accessible;
* *
* @author Aaron M. Renn (arenn@urbanophile.com) * @author Aaron M. Renn (arenn@urbanophile.com)
*/ */
public class ScrollPane extends Container implements Accessible, Serializable public class ScrollPane extends Container implements Accessible
{ {
/* /*
......
...@@ -42,7 +42,6 @@ import java.awt.peer.ScrollbarPeer; ...@@ -42,7 +42,6 @@ import java.awt.peer.ScrollbarPeer;
import java.awt.peer.ComponentPeer; import java.awt.peer.ComponentPeer;
import java.awt.event.AdjustmentListener; import java.awt.event.AdjustmentListener;
import java.awt.event.AdjustmentEvent; import java.awt.event.AdjustmentEvent;
import java.io.Serializable;
import javax.accessibility.Accessible; import javax.accessibility.Accessible;
/** /**
...@@ -52,8 +51,7 @@ import javax.accessibility.Accessible; ...@@ -52,8 +51,7 @@ import javax.accessibility.Accessible;
* @author Tom Tromey <tromey@cygnus.com> * @author Tom Tromey <tromey@cygnus.com>
*/ */
public class Scrollbar extends Component implements Accessible, public class Scrollbar extends Component implements Accessible,
Adjustable, Adjustable
Serializable
{ {
// FIXME: Serialization readObject/writeObject // FIXME: Serialization readObject/writeObject
......
...@@ -404,7 +404,7 @@ preferredSize() ...@@ -404,7 +404,7 @@ preferredSize()
* <code>getPreferredSize(int)</code>. * <code>getPreferredSize(int)</code>.
*/ */
public Dimension public Dimension
preferredSize(int columns) preferredSize(int rows, int columns)
{ {
return(getPreferredSize(rows, columns)); return(getPreferredSize(rows, columns));
} }
......
...@@ -49,7 +49,7 @@ import java.awt.peer.ComponentPeer; ...@@ -49,7 +49,7 @@ import java.awt.peer.ComponentPeer;
* *
* @author Aaron M. Renn (arenn@urbanophile.com) * @author Aaron M. Renn (arenn@urbanophile.com)
*/ */
public class TextField extends TextComponent implements java.io.Serializable public class TextField extends TextComponent
{ {
/* /*
......
...@@ -143,6 +143,13 @@ public class ICC_ColorSpace extends ColorSpace ...@@ -143,6 +143,13 @@ public class ICC_ColorSpace extends ColorSpace
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
/**
* Transforms a color value assumed to be in the CS_CIEXYZ conversion color
* space into this ColorSpace.
*
* @exception ArrayIndexOutOfBoundsException If array length is not at
* least 3.
*/
public float[] fromCIEXYZ(float[] colorvalue) public float[] fromCIEXYZ(float[] colorvalue)
{ {
// FIXME: Not implemented // FIXME: Not implemented
...@@ -150,6 +157,12 @@ public class ICC_ColorSpace extends ColorSpace ...@@ -150,6 +157,12 @@ public class ICC_ColorSpace extends ColorSpace
} }
/** /**
* Returns the minimum normalized color component value for the specified
* component.
*
* @exception IllegalArgumentException If component is less than 0 or greater
* than numComponents - 1.
*
* @since 1.4 * @since 1.4
*/ */
public float getMinValue(int idx) public float getMinValue(int idx)
...@@ -162,6 +175,12 @@ public class ICC_ColorSpace extends ColorSpace ...@@ -162,6 +175,12 @@ public class ICC_ColorSpace extends ColorSpace
} }
/** /**
* Returns the maximum normalized color component value for the specified
* component.
*
* @exception IllegalArgumentException If component is less than 0 or greater
* than numComponents - 1.
*
* @since 1.4 * @since 1.4
*/ */
public float getMaxValue(int idx) public float getMaxValue(int idx)
......
...@@ -508,7 +508,7 @@ setHumanPresentableName(String humanPresentableName) ...@@ -508,7 +508,7 @@ setHumanPresentableName(String humanPresentableName)
* *
* @exception NullPointerException If mimeType is null. * @exception NullPointerException If mimeType is null.
*/ */
public final boolean public boolean
isMimeTypeEqual(String mimeType) isMimeTypeEqual(String mimeType)
{ {
// FIXME: Need to handle default attributes and parameters // FIXME: Need to handle default attributes and parameters
...@@ -660,8 +660,7 @@ isFlavorJavaFileListType() ...@@ -660,8 +660,7 @@ isFlavorJavaFileListType()
* the Cloneable interface. Subclasses that override the clone method can also * the Cloneable interface. Subclasses that override the clone method can also
* throw this exception to indicate that an instance cannot be cloned. * throw this exception to indicate that an instance cannot be cloned.
*/ */
public Object public Object clone () throws CloneNotSupportedException
clone()
{ {
try try
{ {
...@@ -975,10 +974,8 @@ selectBestTextFlavor(DataFlavor[] availableFlavors) ...@@ -975,10 +974,8 @@ selectBestTextFlavor(DataFlavor[] availableFlavors)
* @exception UnsupportedEncodingException if the "charset" isn't supported * @exception UnsupportedEncodingException if the "charset" isn't supported
* on this platform. * on this platform.
*/ */
public Reader public Reader getReaderForText(Transferable transferable)
getReaderForText(Transferable transferable) throws UnsupportedFlavorException, throws UnsupportedFlavorException, IOException
IOException,
UnsupportedEncodingException
{ {
if (!transferable.isDataFlavorSupported(this)) if (!transferable.isDataFlavorSupported(this))
throw new UnsupportedFlavorException(this); throw new UnsupportedFlavorException(this);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment