Package io.milton.httpclient
Class Resource
java.lang.Object
io.milton.httpclient.Resource
- Author:
- mcevoyb
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidstatic StringdecodePath(String href) does percentage decoding on a path portion of a url E.g.voiddelete()abstract FiledownloadTo(File destFolder, ProgressListener listener) abstract Stringprotected voidfinalize()static longgetCount()host()href()Returns the UN-encoded urlvoidlock()voidlock(int timeout) voidvoidpath()voidvoidtoString()intunlock()
-
Field Details
-
parent
-
name
-
displayName
-
-
Constructor Details
-
Resource
-
Resource
-
Resource
-
-
Method Details
-
decodePath
does percentage decoding on a path portion of a url E.g. /foo > /foo /with%20space -> /with space- Parameters:
href-
-
downloadTo
public abstract File downloadTo(File destFolder, ProgressListener listener) throws IOException, HttpException, NotAuthorizedException, BadRequestException -
getCount
public static long getCount() -
encodedUrl
-
finalize
-
addListener
-
post
public String post(Map<String, String> params) throws HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
lock
public void lock() throws HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
lock
public void lock(int timeout) throws HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
unlock
public int unlock() throws HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
copyTo
public void copyTo(Folder folder) throws IOException, HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
copyTo
public void copyTo(Folder folder, String destName) throws IOException, HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
rename
public void rename(String newName) throws IOException, HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
moveTo
public void moveTo(Folder folder) throws IOException, HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
moveTo
public void moveTo(Folder folder, String destName) throws IOException, HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
removeListener
-
toString
-
delete
public void delete() throws IOException, HttpException, NotAuthorizedException, ConflictException, BadRequestException, NotFoundException -
host
-
encodedName
-
href
Returns the UN-encoded url- Returns:
-
path
-
getModifiedDate
-
getCreatedDate
-
getLockToken
-
getLockOwner
-