Multipart

class Multipart

Encapsulates multipart message body.

class Object
trait Matchable
class Any

Value members

Constructors

def this(parts: Array[Map[String, AnyRef]])

Creates multipart from supplied parts.

Creates multipart from supplied parts.

Note:

If parts is nonempty, then multipart is closed.

Concrete methods

def addPart(part: Map[String, AnyRef]): Multipart

Adds part.

Adds part.

Throws:
IllegalStateException

if multipart is closed

@varargs
def addParts(parts: Map[String, AnyRef]*): Multipart

Adds parts.

Adds parts.

Throws:
IllegalStateException

if multipart is closed

Closes multipart.

Closes multipart.

Note:

Additional parts cannot be added after multipart is closed.

def getPart(name: String): AnyRef

Gets part with given name.

Gets part with given name.

Value parameters:
name

part name

Throws:
IllegalStateException

if multipart is not closed

def getParts(name: String): List[AnyRef]

Gets all parts with given name.

Gets all parts with given name.

Value parameters:
name

part name

Throws:
IllegalStateException

if multipart is not closed

def isClosed(): Boolean

Tests closed.

Tests closed.

def iterator(): Iterator[AnyRef]

Gets iterator to parameters.

Gets iterator to parameters.