objectstate
User Guide
Quick Start Guide
Architecture
State Management
State Propagation and Parent Notification
Provenance Tracking
Undo / Redo
Architectural Fixes & Improvements
Examples
API Reference
API Reference
objectstate
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__call__() (objectstate.lazy_factory.abbreviation method)
,
[1]
__class_getitem__() (objectstate.reified_generics.ReifiedDict class method)
,
[1]
(objectstate.reified_generics.ReifiedList class method)
,
[1]
__eq__() (objectstate.reified_generics.ReifiedMeta method)
,
[1]
__getattr__() (objectstate.object_state.FieldProxy method)
,
[1]
__hash__() (objectstate.reified_generics.ReifiedMeta method)
,
[1]
__init__() (objectstate.lazy_factory.abbreviation method)
,
[1]
(objectstate.lazy_factory.LazyMethodBindings method)
,
[1]
(objectstate.live_context_resolver.LiveContextResolver method)
,
[1]
(objectstate.object_state.FieldProxy method)
,
[1]
(objectstate.object_state.ObjectState method)
,
[1]
(objectstate.snapshot_model.Snapshot method)
,
[1]
(objectstate.snapshot_model.StateSnapshot method)
,
[1]
(objectstate.snapshot_model.Timeline method)
,
[1]
(objectstate.token_cache.CacheKey method)
,
[1]
(objectstate.token_cache.SingleValueTokenCache method)
,
[1]
(objectstate.token_cache.TokenCache method)
,
[1]
__instancecheck__() (objectstate.reified_generics.ReifiedMeta method)
,
[1]
__new__() (objectstate.parametric_axes.AxesMeta static method)
,
[1]
__setattr__() (objectstate.object_state.FieldProxy method)
,
[1]
__subclasscheck__() (objectstate.reified_generics.ReifiedMeta method)
,
[1]
A
abbreviation (class in objectstate.lazy_factory)
,
[1]
all_states (objectstate.snapshot_model.Snapshot attribute)
,
[1]
atomic() (ObjectStateRegistry class method)
auto_create_decorator() (in module objectstate.lazy_factory)
,
[1]
axes_type() (in module objectstate.parametric_axes)
,
[1]
AxesBase (class in objectstate.parametric_axes)
,
[1]
AxesMeta (class in objectstate.parametric_axes)
,
[1]
B
base_id (objectstate.snapshot_model.Timeline attribute)
,
[1]
bind_lazy_resolution_to_class() (in module objectstate.lazy_factory)
,
[1]
build_context_stack() (in module objectstate.context_manager)
,
[1]
C
CacheKey (class in objectstate.token_cache)
,
[1]
clear_cache() (in module objectstate.reified_generics)
,
[1]
clear_current_temp_global() (in module objectstate.context_manager)
,
[1]
clear_extract_all_configs_cache() (in module objectstate.context_manager)
,
[1]
clear_mro_resolution_cache() (in module objectstate.dual_axis_resolver)
,
[1]
components (objectstate.token_cache.CacheKey attribute)
,
[1]
config_context() (in module objectstate.context_manager)
,
[1]
context_obj (objectstate.object_state.ObjectState property)
,
[1]
create() (objectstate.snapshot_model.Snapshot class method)
,
[1]
create_class_methods() (objectstate.lazy_factory.LazyMethodBindings static method)
,
[1]
create_dataclass_for_editing() (in module objectstate.lazy_factory)
,
[1]
create_getattribute() (objectstate.lazy_factory.LazyMethodBindings static method)
,
[1]
create_global_default_decorator() (in module objectstate.lazy_factory)
,
[1]
create_resolver() (objectstate.lazy_factory.LazyMethodBindings static method)
,
[1]
create_to_base_config() (objectstate.lazy_factory.LazyMethodBindings static method)
,
[1]
created_at (objectstate.snapshot_model.Timeline attribute)
,
[1]
D
description (objectstate.snapshot_model.Timeline attribute)
,
[1]
Dict (in module objectstate.reified_generics)
,
[1]
dirty_fields (objectstate.object_state.ObjectState property)
,
[1]
E
ensure_global_config_context() (in module objectstate.lazy_factory)
,
[1]
extract_all_configs() (in module objectstate.context_manager)
,
[1]
extract_all_configs_from_context() (in module objectstate.context_manager)
,
[1]
extract_from_dataclass_fields() (in module objectstate.context_manager)
,
[1]
extract_from_function_signature() (in module objectstate.context_manager)
,
[1]
extract_from_object_attributes() (in module objectstate.context_manager)
,
[1]
F
FieldProxy (class in objectstate.object_state)
,
[1]
fields (objectstate.object_state.ObjectState property)
,
[1]
find_path_for_type() (objectstate.object_state.ObjectState method)
,
[1]
forward_to_parent_state() (ObjectState method)
(objectstate.object_state.ObjectState method)
,
[1]
from_args() (objectstate.token_cache.CacheKey class method)
,
[1]
from_dict() (objectstate.snapshot_model.Snapshot class method)
,
[1]
(objectstate.snapshot_model.Timeline class method)
,
[1]
G
get() (objectstate.token_cache.TokenCache method)
,
[1]
get_ancestors_from_hierarchy() (in module objectstate.context_manager)
,
[1]
get_axes() (in module objectstate.parametric_axes)
,
[1]
get_axis() (in module objectstate.parametric_axes)
,
[1]
get_base_config_type() (in module objectstate.config)
,
[1]
get_base_global_config() (in module objectstate.context_manager)
,
[1]
get_base_type_for_lazy() (in module objectstate.lazy_factory)
,
[1]
get_context_info() (in module objectstate.context_manager)
,
[1]
get_context_layer_stack() (in module objectstate.context_manager)
,
[1]
get_context_type_stack() (in module objectstate.context_manager)
,
[1]
get_current_global_config() (in module objectstate.global_config)
,
[1]
get_current_temp_global() (in module objectstate.context_manager)
,
[1]
get_current_values() (objectstate.object_state.ObjectState method)
,
[1]
get_field_provenance() (in module objectstate.dual_axis_resolver)
,
[1]
get_group_abbreviation() (in module objectstate.lazy_factory)
,
[1]
get_inherited_field_names() (in module objectstate.lazy_factory)
,
[1]
get_lazy_resolved_placeholder() (in module objectstate.placeholder)
,
[1]
(objectstate.placeholder.LazyDefaultPlaceholderService static method)
,
[1]
get_lazy_type_for_base() (in module objectstate.lazy_factory)
,
[1]
get_live_global_config() (in module objectstate.global_config)
,
[1]
get_normalized_stack() (in module objectstate.context_manager)
,
[1]
get_or_compute() (objectstate.token_cache.SingleValueTokenCache method)
,
[1]
(objectstate.token_cache.TokenCache method)
,
[1]
get_provenance() (objectstate.object_state.ObjectState method)
,
[1]
get_registered_lazy_types() (in module objectstate.lazy_factory)
,
[1]
get_reified_args() (in module objectstate.reified_generics)
,
[1]
get_reified_origin() (in module objectstate.reified_generics)
,
[1]
get_resolved_value() (objectstate.object_state.ObjectState method)
,
[1]
get_root_from_scope_key() (in module objectstate.context_manager)
,
[1]
get_saved_global_config() (in module objectstate.global_config)
,
[1]
get_saved_resolved_value() (objectstate.object_state.ObjectState method)
,
[1]
get_types_before_in_stack() (in module objectstate.context_manager)
,
[1]
GlobalConfigBase (class in objectstate.lazy_factory)
,
[1]
GlobalConfigMeta (class in objectstate.lazy_factory)
,
[1]
H
has_axis() (in module objectstate.parametric_axes)
,
[1]
has_lazy_resolution() (objectstate.placeholder.LazyDefaultPlaceholderService static method)
,
[1]
head_id (objectstate.snapshot_model.Timeline attribute)
,
[1]
I
id (objectstate.snapshot_model.Snapshot attribute)
,
[1]
invalidate() (objectstate.live_context_resolver.LiveContextResolver method)
,
[1]
(objectstate.token_cache.SingleValueTokenCache method)
,
[1]
(objectstate.token_cache.TokenCache method)
,
[1]
invalidate_cache() (objectstate.object_state.ObjectState method)
,
[1]
invalidate_field() (objectstate.object_state.ObjectState method)
,
[1]
invalidate_mro_cache_for_field() (in module objectstate.dual_axis_resolver)
,
[1]
invalidate_self_and_nested() (objectstate.object_state.ObjectState method)
,
[1]
is_ancestor_in_context() (in module objectstate.context_manager)
,
[1]
is_global_config_instance() (in module objectstate.lazy_factory)
,
[1]
is_global_config_type() (in module objectstate.lazy_factory)
,
[1]
is_lazy_dataclass() (in module objectstate.lazy_factory)
,
[1]
is_raw_dirty (objectstate.object_state.ObjectState property)
,
[1]
is_reified() (in module objectstate.reified_generics)
,
[1]
is_same_type_in_context() (in module objectstate.context_manager)
,
[1]
is_scope_affected() (in module objectstate.context_manager)
,
[1]
L
label (objectstate.snapshot_model.Snapshot attribute)
,
[1]
last_changed_field (objectstate.object_state.ObjectState property)
,
[1]
LazyDataclass (class in objectstate.lazy_factory)
,
[1]
LazyDataclassFactory (class in objectstate.lazy_factory)
,
[1]
LazyDefaultPlaceholderService (class in objectstate.placeholder)
,
[1]
LazyMethodBindings (class in objectstate.lazy_factory)
,
[1]
List (in module objectstate.reified_generics)
,
[1]
live_resolved (objectstate.snapshot_model.StateSnapshot attribute)
,
[1]
LiveContextResolver (class in objectstate.live_context_resolver)
,
[1]
M
make_lazy_simple() (objectstate.lazy_factory.LazyDataclassFactory static method)
,
[1]
mark_saved() (objectstate.object_state.ObjectState method)
,
[1]
merge_configs() (in module objectstate.context_manager)
,
[1]
meta (objectstate.snapshot_model.StateSnapshot attribute)
,
[1]
module
objectstate.config
,
[1]
objectstate.context_manager
,
[1]
objectstate.dual_axis_resolver
,
[1]
objectstate.global_config
,
[1]
objectstate.lazy_factory
,
[1]
objectstate.live_context_resolver
,
[1]
objectstate.object_state
,
[1]
objectstate.parametric_axes
,
[1]
objectstate.placeholder
,
[1]
objectstate.reified_generics
,
[1]
objectstate.snapshot_model
,
[1]
objectstate.token_cache
,
[1]
N
name (objectstate.snapshot_model.Timeline attribute)
,
[1]
NONE_VALUE_TEXT (objectstate.placeholder.LazyDefaultPlaceholderService attribute)
,
[1]
O
ObjectState (class in objectstate.object_state)
,
[1]
objectstate.config
module
,
[1]
objectstate.context_manager
module
,
[1]
objectstate.dual_axis_resolver
module
,
[1]
objectstate.global_config
module
,
[1]
objectstate.lazy_factory
module
,
[1]
objectstate.live_context_resolver
module
,
[1]
objectstate.object_state
module
,
[1]
objectstate.parametric_axes
module
,
[1]
objectstate.placeholder
module
,
[1]
objectstate.reified_generics
module
,
[1]
objectstate.snapshot_model
module
,
[1]
objectstate.token_cache
module
,
[1]
off_resolved_changed() (objectstate.object_state.ObjectState method)
,
[1]
off_state_changed() (objectstate.object_state.ObjectState method)
,
[1]
on_resolved_changed() (objectstate.object_state.ObjectState method)
,
[1]
on_state_changed() (objectstate.object_state.ObjectState method)
,
[1]
P
parameter_descriptions (objectstate.object_state.ObjectState property)
,
[1]
parameters (objectstate.snapshot_model.StateSnapshot attribute)
,
[1]
parent_id (objectstate.snapshot_model.Snapshot attribute)
,
[1]
patch_lazy_constructors() (in module objectstate.lazy_factory)
,
[1]
PLACEHOLDER_PREFIX (objectstate.placeholder.LazyDefaultPlaceholderService attribute)
,
[1]
provenance (objectstate.snapshot_model.StateSnapshot attribute)
,
[1]
put() (objectstate.token_cache.TokenCache method)
,
[1]
R
rebuild_lazy_config_with_new_global_reference() (in module objectstate.lazy_factory)
,
[1]
rebuild_with_none_defaults() (in module objectstate.lazy_factory)
,
[1]
reconstruct_live_values() (objectstate.live_context_resolver.LiveContextResolver method)
,
[1]
register_hierarchy_relationship() (in module objectstate.context_manager)
,
[1]
register_lazy_type() (in module objectstate.lazy_factory)
,
[1]
register_lazy_type_mapping() (in module objectstate.lazy_factory)
,
[1]
reified() (in module objectstate.reified_generics)
,
[1]
ReifiedDict (class in objectstate.reified_generics)
,
[1]
ReifiedList (class in objectstate.reified_generics)
,
[1]
ReifiedMeta (class in objectstate.reified_generics)
,
[1]
ReifiedSet (class in objectstate.reified_generics)
,
[1]
ReifiedTuple (class in objectstate.reified_generics)
,
[1]
replace_raw() (in module objectstate.lazy_factory)
,
[1]
reset_all_parameters() (objectstate.object_state.ObjectState method)
,
[1]
reset_parameter() (objectstate.object_state.ObjectState method)
,
[1]
resolve_config_attr() (objectstate.live_context_resolver.LiveContextResolver method)
,
[1]
resolve_field_inheritance() (in module objectstate.dual_axis_resolver)
,
[1]
resolve_for_type() (objectstate.object_state.ObjectState method)
,
[1]
resolve_lazy_configurations_for_serialization() (in module objectstate.lazy_factory)
,
[1]
resolve_with_provenance() (in module objectstate.dual_axis_resolver)
,
[1]
restore_saved() (objectstate.object_state.ObjectState method)
,
[1]
S
saved_object (objectstate.object_state.ObjectState property)
,
[1]
saved_parameters (objectstate.snapshot_model.StateSnapshot attribute)
,
[1]
saved_resolved (objectstate.snapshot_model.StateSnapshot attribute)
,
[1]
Set (in module objectstate.reified_generics)
,
[1]
set_base_config_type() (in module objectstate.config)
,
[1]
set_current_global_config() (in module objectstate.global_config)
,
[1]
set_current_temp_global() (in module objectstate.context_manager)
,
[1]
set_global_config_for_editing() (in module objectstate.global_config)
,
[1]
set_live_global_config() (in module objectstate.global_config)
,
[1]
set_saved_global_config() (in module objectstate.global_config)
,
[1]
should_skip_updates() (objectstate.object_state.ObjectState method)
,
[1]
signature_diff_fields (objectstate.object_state.ObjectState property)
,
[1]
SingleValueTokenCache (class in objectstate.token_cache)
,
[1]
Snapshot (class in objectstate.snapshot_model)
,
[1]
spawn_thread_with_context() (in module objectstate.context_manager)
,
[1]
StateSnapshot (class in objectstate.snapshot_model)
,
[1]
T
Timeline (class in objectstate.snapshot_model)
,
[1]
timestamp (objectstate.snapshot_model.Snapshot attribute)
,
[1]
to_dict() (objectstate.snapshot_model.Snapshot method)
,
[1]
(objectstate.snapshot_model.Timeline method)
,
[1]
to_object() (objectstate.object_state.ObjectState method)
,
[1]
TokenCache (class in objectstate.token_cache)
,
[1]
triggering_scope (objectstate.snapshot_model.Snapshot attribute)
,
[1]
Tuple (in module objectstate.reified_generics)
,
[1]
U
unregister_hierarchy_relationship() (in module objectstate.context_manager)
,
[1]
update_object_instance() (objectstate.object_state.ObjectState method)
,
[1]
update_parameter() (objectstate.object_state.ObjectState method)
,
[1]
W
with_axes() (in module objectstate.parametric_axes)
,
[1]