public static class HPage.MultipartData
extends java.lang.Object
| Constructor and Description |
|---|
MultipartData(nxm.sys.lib.Table header,
byte[] data) |
MultipartData(nxm.sys.lib.Table header,
byte[] data,
int off,
int len) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getData()
Gets the multi-part data as a byte array for any non-multi-part content.
|
java.lang.String |
getDataString()
Gets the multi-part data as a String for any non-multi-part content.
|
java.lang.String |
getHeaderValue(java.lang.String key)
Gets a named value from the multi-part header (null if not found).
|
HPage.MultipartData[] |
getMultipartData()
Gets the nested multi-part data that is internal to this multi-part block.
|
public MultipartData(nxm.sys.lib.Table header,
byte[] data)
public MultipartData(nxm.sys.lib.Table header,
byte[] data,
int off,
int len)
public java.lang.String getHeaderValue(java.lang.String key)
key - The header key.public byte[] getData()
getMultipartData() is not null).public java.lang.String getDataString()
new String(getData()). Note that this method should only be used after
checking to see that the MIME type supports conversion to a string (i.e. checking to
see that getHeaderValue("Content-Type") returns "text/plain" or other
compatible MIME type). The behavior of this method is unspecified if used with
an incompatible MIME type or invalid data.getMultipartData() is not null).public HPage.MultipartData[] getMultipartData()
getData() is not null).