System-Download

CachedHTTPDownloadRequest
A CachedHTTPDownloadRequest is xxxxxxxxx.
Instance Variables
cachedName: <Object>
cachedName
- xxxxx
cachedName
cachedName:
startRetrieval
CachingCodeLoader
A CachingCodeLoader is xxxxxxxxx.
Instance Variables
cacheDir: <Object>
cacheDir
- xxxxx
cacheDir
cacheDir:
createRequestFor:in:
Create a URL request for the given string, which can be cached locally.
httpRequestClass
localCache:
localCacheDir:
CodeLoader
CodeLoader provides a simple facility for loading code from the network.
Examples:
| loader |
loader _ CodeLoader new.
loader baseURL:'http://isgwww.cs.uni-magdeburg.de/~raab/test/'.
loader localCache: #('.cache' 'source').
"Sources and segments can be loaded in parallel"
loader loadSourceFiles: #('file1.st' 'file2.st.gz').
loader localCache: #('.cache' 'segments').
loader loadSegments: #('is1.extseg' 'is2.extseg.gz').
"Install sources first - will wait until the files are actually loaded"
loader installSourceFiles.
"And then the segments"
loader installSegments.
baseURL
baseURL:
compressFileNamed:
compressFileNamed:in:
createRequestFor:in:
Create a URL request for the given string, which can be cached locally.
defaultBaseURL
defaultBaseURL:
defaultKey
defaultKey:
exportCategories:to:
exportCategoryNamed:
exportClassesNamed:to:
exportCodeSegment:classes:keepSource:
httpRequestClass
initialize
Subclasses should redefine this method to perform initializations on instance creation
installProject
Assume that we're loading a single file and it's a project
installSegment:
Install the previously loaded segment
installSegments
Install the previously loaded segments
installSourceFile:
Install the previously loaded source file
installSourceFiles
Install the previously loaded source files
loadCode:from:ifClassNotLoaded:
loadCodeSegment:
loadSegments:
Load all the source files in the given array.
loadSourceFiles:
Load all the source files in the given array.
publicKey
publicKey:
signFile:renameAs:key:dsa:
signFiles:in:key:
signFiles:key:
signFilesFrom:to:key:
verifySignedFileNamed:
CommandLineLauncherExample
CommandLineLauncherExample provides an example for a command line application. if you start squeak with a command line 'class Integer' it will launch a class browser on class Integer.
To enable this execute
CommandLineLauncherExample activate
before you save the image.
To disable execute
CommandLineLauncherExample deactivate
startUp
A backstop for subclasses. Note that this is not a class message (most startUps are class messages).
HTTPDownloadRequest
A HTTPDownloadRequest is xxxxxxxxx.
Instance Variables
content: <Object>
loader: <Object>
process: <Object>
semaphore: <Object>
url: <Object>
content
- xxxxx
loader
- xxxxx
process
- xxxxx
semaphore
- xxxxx
url
- xxxxx
content:
contentStream
Return a stream on the content of a previously completed HTTP request
contents
for:in:
httpEncodeSafely:
Encode the url but skip $/ and $:.
isSemaphoreSignaled
Return true if the associated semaphore is currently signaled. This information can be used to determine whether the download has finished given that there is no other process waiting on the semaphore.
process:
signalAbort
startRetrieval
url
HTTPLoader
A HTTPLoader is xxxxxxxxx.
Instance Variables
downloads: <Object>
requests: <Object>
downloads
- xxxxx
requests
- xxxxx
abort
Abort all requests
addRequest:
default
httpRequestClass
initialize
Subclasses should redefine this method to perform initializations on instance creation
maxNrOfConnections
nextRequest
release
Remove references to objects that may refer to the receiver. This message
should be overridden by subclasses with any cycles, in which case the
subclass should also include the expression super release.
removeProcess:
removeRequest:
retrieveContentsFor:
retrieveObjectsFor:
Load a remote image segment and extract the root objects.
Check if the remote file is a zip archive.
startDownload
PluginHTTPDownloadRequest
HTTPBrowserRequest attempts to fetch the contents through a Webbrowser. This works transparently if Squeak is not running in the browser.
contentStream
Return a stream on the content of a previously completed HTTP request
contents
maxAttempts
Return the number of attempts to retry before giving up
signalAbort
startRetrieval
ProjectLauncher
A ProjectLauncher is xxxxxxxxx.
Instance Variables
eToyAuthentificationServer: <Object>
showSplash: <Object>
splashURL: <Object>
whichFlaps: <Object>
eToyAuthentificationServer
- xxxxx
showSplash
- xxxxx
splashURL
- xxxxx
whichFlaps
- xxxxx
hideSplashMorph
initialize
Subclasses should redefine this method to perform initializations on instance creation
installProjectFrom:
setupFromParameters
showSplash
showSplashMorph
splashMorph
splashMorph:
startUp
A backstop for subclasses. Note that this is not a class message (most startUps are class messages).
startUpAfterLogin