com.ibm.as400.util.html

Class ImageFormInput

  • All Implemented Interfaces:
    HTMLConstants, HTMLTagElement, 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(String name)
        Constructs a ImageFormInput object with the specified control name.
        Parameters:
        name - The control name of the input field.
      • ImageFormInput

        public ImageFormInput(String name,
                      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 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 String getSource()
        Returns the source URL for the image.
        Returns:
        The URL.
      • getFOTag

        public 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 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(String align)
                          throws 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:
        PropertyVetoException - If a change is vetoed.
        See Also:
        HTMLConstants