home
classes/clusters list
class information
+
Point of view
All features
ANY
TYPED_INTERNALS
INTERNALS_HANDLER
All features
class FILE_BUNDLE_FACTORY
Summary
top
File-backed bundles factory.
Direct parents
inherit list:
BUNDLE_FACTORY
Overview
top
creation features
make
features
add_bundle_path
(bundle_path:
STRING
)
has_bundle_path
(bundle_path:
STRING
):
BOOLEAN
has_bundle
(bundle_name:
STRING
):
BOOLEAN
bundle
(bundle_name:
STRING
):
FILE_BUNDLE
bundle_
(bundle_name:
STRING
):
FILE_BUNDLE
get_bundle
(a_bundle:
FILE_BUNDLE
, filename:
STRING
):
FILE_BUNDLE
paths
:
FAST_ARRAY
[
STRING
]
bundles
:
HASHED_DICTIONARY
[
FILE_BUNDLE
,
STRING
]
pool
:
RECYCLING_POOL
[
FILE_BUNDLE
]
strings
:
STRING_RECYCLING_POOL
make
add_bundle_path
(bundle_path:
STRING
)
effective procedure
top
require
bundle_path /= Void
not
has_bundle_path
(bundle_path)
has_bundle_path
(bundle_path:
STRING
):
BOOLEAN
effective function
top
require
bundle_path /= Void
has_bundle
(bundle_name:
STRING
):
BOOLEAN
effective function
top
require
bundle_name /= Void
bundle
(bundle_name:
STRING
):
FILE_BUNDLE
effective function
top
require
has_bundle(bundle_name)
bundle_
(bundle_name:
STRING
):
FILE_BUNDLE
effective function
top
get_bundle
(a_bundle:
FILE_BUNDLE
, filename:
STRING
):
FILE_BUNDLE
effective function
top
ensure
a_bundle /= Void implies Result = a_bundle
paths
:
FAST_ARRAY
[
STRING
]
writable attribute
top
bundles
:
HASHED_DICTIONARY
[
FILE_BUNDLE
,
STRING
]
writable attribute
top
pool
:
RECYCLING_POOL
[
FILE_BUNDLE
]
once function
top
strings
:
STRING_RECYCLING_POOL
once function
top
make
effective procedure
top