Class KeyDataPair
java.lang.Object
org.htmlunit.util.NameValuePair
org.htmlunit.util.KeyDataPair
- All Implemented Interfaces:
Serializable
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
A holder for a key/value pair that represents a file to upload.
A holder for a key/value pair that represents a file to upload.
- Author:
- Brad Clarke, David D. Kilzer, Mike Bowler, Ahmed Ashour, Ronald Brill, Michael Lueck
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the charset encoding for this file upload.byte[]getData()Gets in-memory data assigned to file value.getFile()Gets the MIME type for this file upload.inthashCode()INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
convert null values to empty stringvoidsetData(byte[] data) Sets file value data.Methods inherited from class NameValuePair
getName, getValue, toString
-
Constructor Details
-
KeyDataPair
-
KeyDataPair
-
-
Method Details
-
equals
- Overrides:
equalsin classNameValuePair
-
hashCode
public int hashCode()- Overrides:
hashCodein classNameValuePair
-
getFile
-
getFileName
- Returns:
- the fileName
-
getCharset
-
getMimeType
-
getData
public byte[] getData()Gets in-memory data assigned to file value.- Returns:
nullif the file content should be used.
-
setData
public void setData(byte[] data) Sets file value data. If nothing is set, the file content will be used.- Parameters:
data- byte array with file data.
-
normalized
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
convert null values to empty string Specialization of inherited method which will copy all fields and make sure that the value in the base class is not null, by calling the constructor with the current value- Overrides:
normalizedin classNameValuePair- Returns:
- a normalized copy of the
NameValuePair
-