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