public class Blob extends SimpleScriptable
Blob
.Modifier and Type | Class and Description |
---|---|
protected static class |
Blob.Backend |
protected static class |
Blob.InMemoryBackend |
Constructor and Description |
---|
Blob()
Creates an instance.
|
Blob(net.sourceforge.htmlunit.corejs.javascript.NativeArray fileBits,
net.sourceforge.htmlunit.corejs.javascript.ScriptableObject properties)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
protected static String |
extractFileTypeOrDefault(net.sourceforge.htmlunit.corejs.javascript.ScriptableObject properties) |
protected static long |
extractLastModifiedOrDefault(net.sourceforge.htmlunit.corejs.javascript.ScriptableObject properties) |
void |
fillRequest(WebRequest webRequest)
Sets the specified request with the parameters in this
FormData . |
protected Blob.Backend |
getBackend() |
byte[] |
getBytes() |
long |
getSize()
Returns the
size property. |
String |
getType()
Returns the
type property. |
protected void |
setBackend(Blob.Backend backend) |
Blob |
slice(Object start,
Object end,
Object contentType) |
Promise |
text() |
clone, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
defineFunctionProperties, defineProperty, getClassName, put, setClassName, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isReadOnlySettable, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, size
public Blob()
public Blob(net.sourceforge.htmlunit.corejs.javascript.NativeArray fileBits, net.sourceforge.htmlunit.corejs.javascript.ScriptableObject properties)
fileBits
- the bitsproperties
- the propertiesprotected static String extractFileTypeOrDefault(net.sourceforge.htmlunit.corejs.javascript.ScriptableObject properties)
protected static long extractLastModifiedOrDefault(net.sourceforge.htmlunit.corejs.javascript.ScriptableObject properties)
public long getSize()
size
property.size
propertypublic String getType()
type
property.type
propertypublic Promise text()
public byte[] getBytes()
public void fillRequest(WebRequest webRequest)
FormData
.webRequest
- the web request to fillprotected Blob.Backend getBackend()
protected void setBackend(Blob.Backend backend)
Copyright © 2002–2021 Gargoyle Software Inc.. All rights reserved.