Package io.undertow.server.handlers.form
Class FormData
- java.lang.Object
-
- io.undertow.server.handlers.form.FormData
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.String>
public final class FormData extends java.lang.Object implements java.lang.Iterable<java.lang.String>Representation of form data.TODO: add representation of multipart data
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFormData.FileItemstatic interfaceFormData.FormValue
-
Constructor Summary
Constructors Constructor Description FormData(int maxValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String name, byte[] value, java.lang.String fileName, HeaderMap headers)voidadd(java.lang.String name, java.lang.String value)voidadd(java.lang.String name, java.lang.String value, HeaderMap headers)voidadd(java.lang.String name, java.lang.String value, java.lang.String charset, HeaderMap headers)voidadd(java.lang.String name, java.nio.file.Path value, java.lang.String fileName, HeaderMap headers)voidadd(java.lang.String name, java.nio.file.Path value, java.lang.String fileName, HeaderMap headers, boolean bigField, java.lang.String charset)booleancontains(java.lang.String name)booleanequals(java.lang.Object o)java.util.Deque<FormData.FormValue>get(java.lang.String name)FormData.FormValuegetFirst(java.lang.String name)FormData.FormValuegetLast(java.lang.String name)inthashCode()java.util.Iterator<java.lang.String>iterator()voidput(java.lang.String name, java.lang.String value, HeaderMap headers)java.util.Deque<FormData.FormValue>remove(java.lang.String name)java.lang.StringtoString()
-
-
-
Method Detail
-
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<java.lang.String>
-
getFirst
public FormData.FormValue getFirst(java.lang.String name)
-
getLast
public FormData.FormValue getLast(java.lang.String name)
-
get
public java.util.Deque<FormData.FormValue> get(java.lang.String name)
-
add
public void add(java.lang.String name, byte[] value, java.lang.String fileName, HeaderMap headers)
-
add
public void add(java.lang.String name, java.lang.String value)
-
add
public void add(java.lang.String name, java.lang.String value, HeaderMap headers)
-
add
public void add(java.lang.String name, java.lang.String value, java.lang.String charset, HeaderMap headers)
-
add
public void add(java.lang.String name, java.nio.file.Path value, java.lang.String fileName, HeaderMap headers)
-
add
public void add(java.lang.String name, java.nio.file.Path value, java.lang.String fileName, HeaderMap headers, boolean bigField, java.lang.String charset)
-
put
public void put(java.lang.String name, java.lang.String value, HeaderMap headers)
-
remove
public java.util.Deque<FormData.FormValue> remove(java.lang.String name)
-
contains
public boolean contains(java.lang.String name)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-