FileSourceAdapter
abstract FileSourceAdapter implements FileSource
All Implemented Interfaces:
SubTypes
Property summary
Modifier and Type | Property |
---|---|
protected | qualifiedName |
protected | fileFsPath |
protected | infoFsPath |
protected | valid |
protected | url |
Methods summary
Modifier and Type | Method |
---|---|
public | __construct ( unknown qualifiedName , FsPath fileFsPath , FsPath infoFsPath = null ) |
public string | getQualifiedName ( ) |
public bool | hasFsPath ( ) |
public FsPath | getFsPath ( ) |
public FsPath | getFileFsPath ( ) |
public FsPath | getInfoFsPath ( ) |
public DateTime|null | getLastModified ( ) |
public string | buildHash ( ) |
public boolean | isValid ( ) |
protected | ensureValid ( ) |
public boolean | isHttpaccessible ( ) |
public InputStream | createInputStream ( ) |
public | out ( ) |
public int | getSize ( ) |
public | move ( FsPath fsPath , string filePerm , bool overwrite = false ) |
public | copy ( FsPath fsPath , string filePerm , string overwrite = false ) |
public | delete ( ) |
public Url | getUrl ( ) |
public | setUrl ( Url url ) |
public boolean | isImage ( ) |
public ImageSource | createImageSource ( ) |
Properties in detail
-
qualifiedName
protected qualifiedName
-
fileFsPath
protected fileFsPath
-
infoFsPath
protected infoFsPath
-
valid
protected valid
-
url
protected url
Methods in detail
-
__construct
-
getQualifiedName
string public getQualifiedName ( ) -
hasFsPath
bool public hasFsPath ( )Specified: FileSourceOverrides: FileSource::hasFsPath() -
getFsPath
FsPath public getFsPath ( )see
return
throws
Specified: FileSourceOverrides: FileSource::getFsPath() -
getFileFsPath
FsPath public getFileFsPath ( )return
-
getInfoFsPath
FsPath public getInfoFsPath ( )return
-
getLastModified
DateTime|null public getLastModified ( )Specified: FileSourceOverrides: FileSource::getLastModified() -
buildHash
string public buildHash ( )Specified: FileSourceOverrides: FileSource::buildHash() -
isValid
boolean public isValid ( )Specified: FileSourceOverrides: FileSource::isValid() -
ensureValid
protected ensureValid ( )throws
-
isHttpaccessible
boolean public isHttpaccessible ( )Specified: FileSourceOverrides: FileSource::isHttpaccessible() -
createInputStream
InputStream public createInputStream ( )Specified: FileSourceOverrides: FileSource::createInputStream() -
out
public out ( )Specified: FileSourceOverrides: FileSource::out() -
getSize
int public getSize ( )Specified: FileSourceOverrides: FileSource::getSize() -
move
Specified: FileSourceOverrides: FileSource::move() -
copy
Specified: FileSourceOverrides: FileSource::copy() -
delete
public delete ( )Specified: FileSourceOverrides: FileSource::delete() -
getUrl
Url public getUrl ( )Specified: FileSourceOverrides: FileSource::getUrl() -
setUrl
Specified: FileSourceOverrides: FileSource::setUrl() -
isImage
boolean public isImage ( )Specified: FileSourceOverrides: FileSource::isImage() -
createImageSource
ImageSource public createImageSource ( )Specified: FileSourceOverrides: FileSource::createImageSource()
return