public abstract class AliyunDraftManager
extends java.lang.Object
Constructor and Description |
---|
AliyunDraftManager() |
Modifier and Type | Method and Description |
---|---|
abstract AliyunDraft |
copy(java.lang.String draftId)
Added in v3.23.0
copy draft
|
abstract void |
deleteDraft(java.lang.String draftId)
Added in v3.23.0
delete Draft
|
abstract void |
downloadDraft(java.io.File draftProject,
AliyunDraftResourceDownloader downloader)
download draft.
|
abstract AliyunDraft |
getDraft(java.lang.String draftId)
Added in v3.23.0
Gets draft by id
|
abstract AliyunDraft |
getDraftByPath(java.lang.String path)
Added in v3.25.0
Gets draft by path
|
abstract java.util.List<AliyunDraft> |
getDraftList()
Added in v3.23.0
Gets draft list
|
abstract void |
getDraftListByAsync(AliyunDraftListCallback callback)
Added in v3.23.0
Gets async draft list by async.
|
static AliyunDraftManager |
getInstance(Context context)
Added in v3.23.0
Gets draft manager
|
abstract void |
preLoadDraft(AliyunDraft draft,
AliyunDraftResourceLoader loader)
Added in v3.23.0
preload draft
Determine whether the resource required to load the draft exists, if not, obtain it through the draft resource loader
|
abstract void |
rename(java.lang.String draftId,
java.lang.String newName)
Added in v3.23.0
rename draft
|
abstract void |
setProjectId(java.lang.String draftId,
java.lang.String projectId)
Added in v3.23.0
Sets project id.
|
abstract void |
updateCover(AliyunDraft draft,
Source source)
Added in v3.25.0
Update cover source.
|
abstract void |
uploadDraft(AliyunDraft draft,
AliyunDraftResourceUploader uploader)
upload draft.
|
public static AliyunDraftManager getInstance(Context context)
context
- contextpublic abstract java.util.List<AliyunDraft> getDraftList()
public abstract void getDraftListByAsync(AliyunDraftListCallback callback)
callback
- callbackpublic abstract AliyunDraft getDraft(java.lang.String draftId)
draftId
- idpublic abstract AliyunDraft getDraftByPath(java.lang.String path)
path
- draft config pathpublic abstract void rename(java.lang.String draftId, java.lang.String newName)
draftId
- idnewName
- new namepublic abstract void setProjectId(java.lang.String draftId, java.lang.String projectId)
draftId
- idprojectId
- new project idpublic abstract void deleteDraft(java.lang.String draftId)
draftId
- idpublic abstract AliyunDraft copy(java.lang.String draftId)
draftId
- idpublic abstract void preLoadDraft(AliyunDraft draft, AliyunDraftResourceLoader loader)
draft
- draftloader
- resource loaderpublic abstract void uploadDraft(AliyunDraft draft, AliyunDraftResourceUploader uploader)
draft
- draftuploader
- uploaderpublic abstract void downloadDraft(java.io.File draftProject, AliyunDraftResourceDownloader downloader)
draftProject
- the draft projectdownloader
- downloaderpublic abstract void updateCover(AliyunDraft draft, Source source)
draft
- draftsource
- cover source