Class File
java.lang.Object
org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.javascript.HtmlUnitScriptable
org.htmlunit.javascript.host.file.Blob
org.htmlunit.javascript.host.file.File
- All Implemented Interfaces:
Serializable, Cloneable, org.htmlunit.corejs.javascript.ConstProperties, org.htmlunit.corejs.javascript.debug.DebuggableObject, org.htmlunit.corejs.javascript.Scriptable, org.htmlunit.corejs.javascript.SymbolScriptable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Blob
Blob.Backend, Blob.InMemoryBackendNested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator -
Field Summary
FieldsFields inherited from class org.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTFields inherited from interface org.htmlunit.corejs.javascript.Scriptable
NOT_FOUND -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFile()Returns the underlying file.longReturns thelastModifiedproperty.Returns thelastModifiedDateproperty.getName()Returns thenameproperty.Returns thewebkitRelativePathproperty.voidjsConstructor(org.htmlunit.corejs.javascript.NativeArray fileBits, String fileName, org.htmlunit.corejs.javascript.ScriptableObject properties) Creates an instance.voidslice()Slices the file.Methods inherited from class Blob
arrayBuffer, extractFileTypeOrDefault, extractLastModifiedOrDefault, fillRequest, getBackend, getBytes, getSize, getType, jsConstructor, setBackend, slice, stream, textMethods inherited from class HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromiseMethods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
-
Field Details
-
LAST_MODIFIED_DATE_FORMAT
- See Also:
-
-
Constructor Details
-
File
public File()Prototye ctor. -
File
File(String pathname)
-
-
Method Details
-
jsConstructor
public void jsConstructor(org.htmlunit.corejs.javascript.NativeArray fileBits, String fileName, org.htmlunit.corejs.javascript.ScriptableObject properties) Creates an instance.- Parameters:
fileBits- the bitsfileName- the Nameproperties- the properties
-
getName
-
getLastModifiedDate
Returns thelastModifiedDateproperty.- Returns:
- the
lastModifiedDateproperty
-
getLastModified
public long getLastModified()Returns thelastModifiedproperty.- Returns:
- the
lastModifiedproperty
-
getWebkitRelativePath
Returns thewebkitRelativePathproperty.- Returns:
- the
webkitRelativePathproperty
-
slice
public void slice()Slices the file. -
getFile
-