org.lobobrowser.html
Class FormInput
java.lang.Object
org.lobobrowser.html.FormInput
public class FormInput
extends java.lang.Object
The FormInput
class contains the state
of an HTML form input item.
FormInput(String name, String value) - Constructs a
FormInput
with a text value.
|
FormInput(String name, java.io.File value) - Constructs a
FormInput
with a file value.
|
String | getCharset() - The method is implemented only to provide some backward compatibility.
|
java.io.File | getFileValue() - Gets the file value of the form input.
|
java.io.InputStream | getInputStream() - Call either
getTextValue() or getFileValue() instead.
|
String | getName() - Gets the name of the input.
|
String | getTextValue() - Gets the text value of the form input.
|
boolean | isFile() - Returns true if the form input holds a file value.
|
boolean | isText() - Returns true if the form input holds a text value.
|
String | toString() - Shows a string representation of the
FormInput
that may be useful in debugging.
|
EMPTY_ARRAY
public static final FormInput[] EMPTY_ARRAY
FormInput
public FormInput(String name,
String value)
Constructs a FormInput
with a text value.
name
- The name of the input.value
- The value of the input.
FormInput
public FormInput(String name,
java.io.File value)
Constructs a FormInput
with a file value.
name
- The name of the input.value
- The value of the input.
getCharset
public String getCharset()
The method is implemented only to provide some backward compatibility.
Always returns UTF-8.
getFileValue
public java.io.File getFileValue()
Gets the file value of the form input.
If the form input does not hold a file
value, this method should not be called.
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
Call either getTextValue()
or getFileValue()
instead.
Gets data as an input stream. The caller
is responsible for closing the stream.
getName
public String getName()
Gets the name of the input.
getTextValue
public String getTextValue()
Gets the text value of the form input.
If the form input does not hold a text value,
this method should not be called.
isFile
public boolean isFile()
Returns true if the form input holds a file value.
isText
public boolean isText()
Returns true if the form input holds a text value.
toString
public String toString()
Shows a string representation of the FormInput
that may be useful in debugging.