Module io.helidon.media.multipart
Package io.helidon.media.multipart
Interface MultiPart<T extends BodyPart>
- Type Parameters:
T- body part type
- All Known Implementing Classes:
ReadableMultiPart,WriteableMultiPart
public interface MultiPart<T extends BodyPart>
Multipart entity.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGet all the nested body parts.Get the first body part identified by the given control name.fields()Get all the body parts that are identified with form data control names.Get the body parts identified by the given control name.
-
Method Details
-
bodyParts
Get all the nested body parts.- Returns:
- list of
BodyPart
-
field
Get the first body part identified by the given control name. The control name is thenameparameter of theContent-Dispositionheader for a body part with disposition typeform-data.- Parameters:
name- control name- Returns:
Optional<BodyPart>, nevernull
-
fields
Get the body parts identified by the given control name. The control name is thenameparameter of theContent-Dispositionheader for a body part with disposition typeform-data.- Parameters:
name- control name- Returns:
List<BodyPart>, nevernull
-
fields
Get all the body parts that are identified with form data control names.- Returns:
- map of control names to body parts,never
null
-