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 class
FormData.FileItem
static interface
FormData.FormValue
-
Constructor Summary
Constructors Constructor Description FormData(int maxValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.String name, byte[] value, java.lang.String fileName, HeaderMap headers)
void
add(java.lang.String name, java.lang.String value)
void
add(java.lang.String name, java.lang.String value, HeaderMap headers)
void
add(java.lang.String name, java.nio.file.Path value, java.lang.String fileName, HeaderMap headers)
boolean
contains(java.lang.String name)
boolean
equals(java.lang.Object o)
java.util.Deque<FormData.FormValue>
get(java.lang.String name)
FormData.FormValue
getFirst(java.lang.String name)
FormData.FormValue
getLast(java.lang.String name)
int
hashCode()
java.util.Iterator<java.lang.String>
iterator()
void
put(java.lang.String name, java.lang.String value, HeaderMap headers)
java.util.Deque<FormData.FormValue>
remove(java.lang.String name)
java.lang.String
toString()
-
-
-
Method Detail
-
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iterator
in 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.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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-