library_architecture_mvvm_modify library

We load all other files into this file, and then use it in the application where we need it Where to use ? - Anywhere

Classes

BaseDataForNamed<T extends Enum>
Designed for 'NamedVM' Where to use ? - use in classes 'NamedVM','NamedStreamWState','NamedState'
BaseListModel<T extends BaseModel>
Stores a list of models and performs operations on them Where to use ? - anywhere
BaseModel
Provides certain data, takes it from the class 'ModelRepository' Where to use ? - anywhere
BaseModelRepository<T extends BaseModel, Y extends BaseListModel<T>>
The repository is tied to a specific model, where you can enable test and release mode Where to use ? - use in 'NamedVM' class
BaseModelWNamedWNamedWNamedIterator<T extends BaseModel>
Sorts the data, 'ListModel', in common parlance 'Iterator' Where to use ? - use in 'ListModel' class
BaseNamedState<T extends BaseDataForNamed<Enum>>
This class has a object state 'DataForNamed'. Which is part of 'NamedVM' Where to use ? - use in 'NamedVM' class
BaseNamedStreamWState<T extends BaseDataForNamed<Enum>>
This class has a stream and object state 'DataForNamed'. Which is part of 'NamedVM' Where to use ? - use in 'NamedVM' class
CurrentModelWIndex<T extends BaseModel>
The purpose of this class is to serve the class 'BaseModelWNamedWNamedWNamedIterator' Where to use ? - use in 'BaseModelWNamedWNamedWNamedIterator' class
DefaultState<T extends BaseDataForNamed<Enum>>
This class has a object state 'DataForNamed'. Which is part of 'NamedVM' Where to use ? - use in 'NamedVM' class
DefaultStreamWState<T extends BaseDataForNamed<Enum>>
This class has a stream and object state 'DataForNamed'. Which is part of 'NamedVM' Where to use ? - use in 'NamedVM' class
ExceptionController
Provides an exception and is needed as a determinant of success or exception Where to use ? - anywhere
IDispose
Frees up device resources Where to use ? - use in 'NamedStreamWState','NamedState' classes
Result<T extends Object>
The purpose of which is to accept success or exception Where to use ? - use in classes 'ModelRepository','RWTMode','NamedVM'
TempCacheService
Temporary data storage Where to use ? - use in 'ModelRepository' class

Enums

EnumGuilty
Who is to blame for my troubles? Where to use ? - use in 'LocalException','NamedService','ModelRepository','NamedStreamWState','NamedState' classes
EnumRWTMode
What kind of mod will it be ? Where to use ? - use in 'BaseModelRepository','NamedVM' classes

Functions

debugPrint(String text) → void
Regular print renamed to debug print Where to use ? - anywhere
debugPrintException(String text) → void
The same as debug print, only painted red Where to use ? - anywhere

Exceptions / Errors

BaseException
Exception Handling Where to use ? - use in 'NamedService','ModelRepository' classes
LocalException
Exception Handling Where to use ? - use in 'NamedService','ModelRepository','NamedStreamWState','NamedState' classes
NetworkException
Exception Handling Where to use ? - use in 'NamedService','ModelRepository' classes