public static class FormDataEntity.PartField extends MimeEntity
MimeEntity.Parser, MimeEntity.Transfer| Modifier and Type | Field and Description |
|---|---|
protected Charset |
charset |
protected String |
name |
protected String |
value |
headers, parent| Constructor and Description |
|---|
PartField(FormDataEntity parent,
MimeHeaders headers,
String name,
Charset charset)
Constructor.
|
PartField(FormDataEntity parent,
String name,
String value,
Charset charset)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProduceBodyRange()
Return true if this entity is able to extract a range of the body.
|
net.lecousin.framework.concurrent.async.AsyncSupplier<net.lecousin.framework.util.Pair<Long,net.lecousin.framework.concurrent.util.AsyncProducer<ByteBuffer,IOException>>,IOException> |
createBodyProducer()
Create a producer of this entity's body.
|
net.lecousin.framework.util.Triple<net.lecousin.framework.math.RangeLong,Long,BinaryEntity> |
createBodyRange(net.lecousin.framework.math.RangeLong range)
Extract a range of this entity's body.
|
net.lecousin.framework.concurrent.util.AsyncConsumer<ByteBuffer,IOException> |
createConsumer(Long size)
Create a consumer of data to parse the body.
|
String |
getName() |
String |
getValue() |
getHeaders, getParent, parse, writeEntityprotected String name
protected String value
protected Charset charset
public PartField(FormDataEntity parent, String name, String value, Charset charset)
public PartField(FormDataEntity parent, MimeHeaders headers, String name, Charset charset)
public String getName()
public String getValue()
public boolean canProduceBodyRange()
MimeEntitycanProduceBodyRange in class MimeEntitypublic net.lecousin.framework.util.Triple<net.lecousin.framework.math.RangeLong,Long,BinaryEntity> createBodyRange(net.lecousin.framework.math.RangeLong range)
MimeEntitycreateBodyRange in class MimeEntitypublic net.lecousin.framework.concurrent.async.AsyncSupplier<net.lecousin.framework.util.Pair<Long,net.lecousin.framework.concurrent.util.AsyncProducer<ByteBuffer,IOException>>,IOException> createBodyProducer()
MimeEntitycreateBodyProducer in class MimeEntitypublic net.lecousin.framework.concurrent.util.AsyncConsumer<ByteBuffer,IOException> createConsumer(Long size)
MimeEntitycreateConsumer in class MimeEntitysize - size of data to consume if known, null if unknownCopyright © 2020. All rights reserved.