Class Data.FileData
java.lang.Object
com.codename1.io.Data.FileData
- All Implemented Interfaces:
Data
- Enclosing interface:
Data
-
Nested Class Summary
Nested classes/interfaces inherited from interface Data
Data.ByteData, Data.FileData, Data.StorageData, Data.StringDataModifier and TypeInterfaceDescriptionstatic classWraps a byte[] array as a Data object.static classWraps a File as a Data object.static classWraps a Storage object as a Data object.static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTo(OutputStream output) Appends the data's content to an output stream.longgetSize()Gets the size of the data content.Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()booleanIndicates whether some other object is "equal to" this one.final ClassgetClass()Returns the runtime class of an object.inthashCode()Returns a hash code value for the object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes current thread to wait until another thread invokes the method or the method for this object.final voidwait(long timeout) Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.final voidwait(long timeout, int nanos) Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
-
Constructor Details
-
FileData
Creates a new Data wrapper for a file.
Parameters
file: The file to be wrapped.
-
-
Method Details
-
appendTo
Appends the data's content to an output stream.
Parameters
output: The output stream to append to.
Throws
IOException
- Specified by:
appendToin interfaceData- Throws:
IOException
-
getSize
Gets the size of the data content.
Returns
Size of content in bytes.
Throws
IOException
- Specified by:
getSizein interfaceData- Throws:
IOException
-