|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Objectcom.parse.ParseFile
public class ParseFile
ParseFile is a local representation of a file that is saved to the Parse cloud.
The workflow is to construct a ParseFile with data and optionally a filename. Then save it and set it as a field on a ParseObject.
Example: ParseFile file = new ParseFile("hello".getBytes()); file.save(); ParseObject object = new ParseObject("TestObject"); object.put("file", file); object.save();
| Constructor Summary | |
|---|---|
ParseFile(byte[] data)
Creates a new file from a byte array. |
|
ParseFile(byte[] data,
String contentType)
Creates a new file from a byte array, and content type. |
|
ParseFile(String name,
byte[] data)
Creates a new file from a byte array and a name. |
|
ParseFile(String name,
byte[] data,
String contentType)
Creates a new file from a byte array, file name, and content type. |
|
| Method Summary | |
|---|---|
void |
cancel()
Cancels the current network request and callbacks whether it's uploading or fetching data from the server. |
byte[] |
getData()
Synchronously gets the data for this object. |
void |
getDataInBackground(GetDataCallback dataCallback)
Gets the data for this object in a background thread. |
void |
getDataInBackground(GetDataCallback dataCallback,
ProgressCallback progressCallback)
Gets the data for this object in a background thread. |
String |
getName()
The filename. |
String |
getUrl()
This returns the url of the file. |
boolean |
isDataAvailable()
Whether the file has available data. |
boolean |
isDirty()
Whether the file still needs to be saved. |
void |
save()
Saves the file to the Parse cloud synchronously. |
void |
saveInBackground()
Saves the file to the Parse cloud in a background thread. |
void |
saveInBackground(SaveCallback callback)
Saves the file to the Parse cloud in a background thread. |
void |
saveInBackground(SaveCallback saveCallback,
ProgressCallback progressCallback)
Saves the file to the Parse cloud in a background thread. |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParseFile(String name,
byte[] data,
String contentType)
name - The file's name, ideally with extension. The file name must begin with an alphanumeric
character, and consist of alphanumeric characters, periods, spaces, underscores, or
dashes.data - The file's data.contentType - The file's content type.public ParseFile(byte[] data)
data - The file's data.
public ParseFile(String name,
byte[] data)
name - The file's name, ideally with extension. The file name must begin with an alphanumeric
character, and consist of alphanumeric characters, periods, spaces, underscores, or
dashes.data - The file's data.
public ParseFile(byte[] data,
String contentType)
data - The file's data.contentType - The file's content type.| Method Detail |
|---|
public String getName()
public boolean isDirty()
public boolean isDataAvailable()
public String getUrl()
public void save()
throws ParseException
ParseException
public void saveInBackground(SaveCallback saveCallback,
ProgressCallback progressCallback)
saveCallback - A SaveCallback that gets called when the save completes.progressCallback - A ProgressCallback that is called periodically with progress updates.public void saveInBackground(SaveCallback callback)
callback - A SaveCallback that gets called when the save completes.public void saveInBackground()
public byte[] getData()
throws ParseException
ParseFile.getDataInBackground(com.parse.GetDataCallback, com.parse.ProgressCallback) instead unless you're already in a background thread.
ParseException
public void getDataInBackground(GetDataCallback dataCallback,
ProgressCallback progressCallback)
dataCallback - A GetDataCallback that is called when the get completes.progressCallback - A ProgressCallback that is called periodically with progress updates.public void getDataInBackground(GetDataCallback dataCallback)
dataCallback - A GetDataCallback that is called when the get completes.public void cancel()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||