Category: Language-Packaging
Superclass: Object
I am not part of a standard Smalltalk system. I store internally the information on a Smalltalk package, and can output my description in XML.

Method category index

accessing (instance)
printing (instance)

accessing (instance)

at: aString
Not commented.

at: aString ifAbsent: aBlock

This method's functionality should be implemented by subclasses of Kernel.PackageGroup

do: aBlock

Not commented.

do: aBlock separatedBy: sepBlock

Not commented.

extractDependenciesFor: packagesList ifMissing: aBlock

Answer an OrderedCollection containing all the packages which you have to load to enable the packages in packagesList, in an appropriate order. For example PackageLoader extractDependenciesFor: #('BloxTestSuite' 'Blox' 'Browser') on a newly built image will evaluate to an OrderedCollection containing 'Kernel', 'Blox', 'BloxTestSuite' and 'Browser'. Note that Blox has been moved before BloxTestSuite. Pass an error message to aBlock if one or more packages need prerequisites which are not available.

includesKey: aString

This method's functionality should be implemented by subclasses of Kernel.PackageGroup

keys

This method's functionality should be implemented by subclasses of Kernel.PackageGroup

refresh

Not commented.

refresh: aLoadDate

This method's functionality should be implemented by subclasses of Kernel.PackageGroup

top


printing (instance)

printOn: aStream
Print the XML source code for the information that the PackageLoader holds on aStream.

top