- java.lang.Object
-
- io.helidon.media.multipart.WriteableMultiPart
-
- All Implemented Interfaces:
MultiPart<WriteableBodyPart>
public class WriteableMultiPart extends Object implements MultiPart<WriteableBodyPart>
Writeable multipart entity.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWriteableMultiPart.BuilderBuilder class for creatingWriteableMultiPartinstances.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<WriteableBodyPart>bodyParts()Get all the nested body parts.static WriteableMultiPart.Builderbuilder()Create a new builder instance.static WriteableMultiPartcreate(WriteableBodyPart... entities)Shorthand for creatingWriteableMultiPartinstances with the specified entities as body parts.static WriteableMultiPartcreate(Collection<WriteableBodyPart> entities)Shorthand for creatingWriteableMultiPartinstances with the specified entities as body parts.static WriteableMultiPartcreate(Supplier<WriteableBodyPart>... suppliers)Shorthand for creatingWriteableMultiPartinstances with the specified entities as body parts.
-
-
-
Method Detail
-
bodyParts
public List<WriteableBodyPart> bodyParts()
Description copied from interface:MultiPartGet all the nested body parts.- Specified by:
bodyPartsin interfaceMultiPart<WriteableBodyPart>- Returns:
- list of
BodyPart
-
create
public static WriteableMultiPart create(WriteableBodyPart... entities)
Shorthand for creatingWriteableMultiPartinstances with the specified entities as body parts.- Parameters:
entities- the body part entities- Returns:
- created MultiPart
-
create
public static WriteableMultiPart create(Supplier<WriteableBodyPart>... suppliers)
Shorthand for creatingWriteableMultiPartinstances with the specified entities as body parts.- Parameters:
suppliers- suppliers of body part entity- Returns:
- created MultiPart
-
create
public static WriteableMultiPart create(Collection<WriteableBodyPart> entities)
Shorthand for creatingWriteableMultiPartinstances with the specified entities as body parts.- Parameters:
entities- the body part entities- Returns:
- created MultiPart
-
builder
public static WriteableMultiPart.Builder builder()
Create a new builder instance.- Returns:
- Builder
-
-