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)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)
-
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
-
-