public class AttachmentWrapper extends ObjectWrapperBase
| Modifier and Type | Field and Description |
|---|---|
protected static java.nio.charset.Charset |
STRING_AS_ATTACHMENT_CHARSET |
| Constructor and Description |
|---|
AttachmentWrapper(Record record,
Scriptable parentScope)
Creates wrapper instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete(int index) |
void |
delete(java.lang.String name) |
java.lang.Object |
get(int index,
Scriptable start) |
java.lang.Object |
get(java.lang.String name,
Scriptable start) |
java.lang.String |
getClassName() |
java.lang.Object |
getDefaultValue(java.lang.Class<?> hint) |
java.lang.Object[] |
getIds() |
boolean |
has(int index,
Scriptable start) |
boolean |
has(java.lang.String name,
Scriptable start) |
void |
put(int index,
Scriptable start,
java.lang.Object value) |
void |
put(java.lang.String name,
Scriptable start,
java.lang.Object value)
Supported value types are:
byte[]: is used as the attachment value immediately.
|
Record |
unwrap() |
getParentScope, getPrototype, hasInstance, setParentScope, setPrototypeprotected static final java.nio.charset.Charset STRING_AS_ATTACHMENT_CHARSET
public AttachmentWrapper(Record record, Scriptable parentScope)
public Record unwrap()
public java.lang.String getClassName()
public java.lang.Object get(java.lang.String name,
Scriptable start)
Attachment.public java.lang.Object get(int index,
Scriptable start)
public boolean has(java.lang.String name,
Scriptable start)
public boolean has(int index,
Scriptable start)
public void put(java.lang.String name,
Scriptable start,
java.lang.Object value)
CharSequenceAttachmentInputStreamWrapper. In this case unwrapping must produce one of the above types.value - an object to create an attachment value from.public void put(int index,
Scriptable start,
java.lang.Object value)
public void delete(java.lang.String name)
public void delete(int index)
public java.lang.Object[] getIds()
public java.lang.Object getDefaultValue(java.lang.Class<?> hint)
getDefaultValue in class ObjectWrapperBase