com.ibm.as400.util.html

Class ImageFormInput

  • All Implemented Interfaces:
    HTMLConstants, HTMLTagElement, java.io.Serializable


    public class ImageFormInput
    extends FormInput
    implements HTMLConstants
    The ImageFormInput class represents a image input type in an HTML form. The trailing slash "/" on the ImageFormInput tag allows it to conform to the XHTML specification.

    Here is an example of a ImageFormInput tag:
    <input type="image" name="myPicture" src="image.gif" align="top" height="100" width="100" />

    ImageFormInput objects generate the following events:

    • PropertyChangeEvent
    • VetoableChangeEvent
    See Also:
    Serialized Form
    • Constructor Detail

      • ImageFormInput

        public ImageFormInput()
        Constructs a default ImageFormInput object.
      • ImageFormInput

        public ImageFormInput(java.lang.String name)
        Constructs a ImageFormInput object with the specified control name.
        Parameters:
        name - The control name of the input field.
      • ImageFormInput

        public ImageFormInput(java.lang.String name,
                      java.lang.String source)
        Constructs a ImageFormInput object with the specified control name and image source.
        Parameters:
        name - The control name of the input field.
        source - The source URL of the image.
    >
    • Method Detail

      • getAlignment

        public java.lang.String getAlignment()
        Returns the alignment of the text following the image.
        Returns:
        The alignment. One of the following constants defined in HTMLConstants: BASELINE, BOTTOM, ABSBOTTOM, LEFT, RIGHT, MIDDLE, ABSMIDDLE, TOP, or TEXTOP.
        See Also:
        HTMLConstants
      • getHeight

        public int getHeight()
        Returns the height of the image in pixels.
        Returns:
        The height.
      • getSource

        public java.lang.String getSource()
        Returns the source URL for the image.
        Returns:
        The URL.
      • getFOTag

        public java.lang.String getFOTag()
        Returns a comment tag. This method should not be called. There is no XSL-FO support for this class.
        Specified by:
        getFOTag in interface HTMLTagElement
        Returns:
        The comment tag.
      • getTag

        public java.lang.String getTag()
        Returns the tag for the image form input type.
        Specified by:
        getTag in interface HTMLTagElement
        Returns:
        The tag.
      • getWidth

        public int getWidth()
        Returns the width of the image in pixels.
        Returns:
        The width.
      • setAlignment

        public void setAlignment(java.lang.String align)
                          throws java.beans.PropertyVetoException
        Sets the alignment of the text following the image. The default alignment is top.
        Parameters:
        align - The alignment. One of the following constants defined in HTMLConstants: BASELINE, BOTTOM, ABSBOTTOM, LEFT, RIGHT, MIDDLE, ABSMIDDLE, TOP, or TEXTOP.
        Throws:
        java.beans.PropertyVetoException - If a change is vetoed.
        See Also:
        HTMLConstants
      • setHeight

        public void setHeight(int height)
                       throws java.beans.PropertyVetoException
        Sets the height of the image in pixels.
        Parameters:
        height - The height.
        Throws:
        java.beans.PropertyVetoException - If a change is vetoed.
      • setSource

        public void setSource(java.lang.String source)
                       throws java.beans.PropertyVetoException
        Sets the source URL for the image.
        Parameters:
        source - The URL.
        Throws:
        java.beans.PropertyVetoException - If a change is vetoed.
      • setWidth

        public void setWidth(int width)
                      throws java.beans.PropertyVetoException
        Sets the width of the image in pixels.
        Parameters:
        width - The width.
        Throws:
        java.beans.PropertyVetoException - If a change is vetoed.