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