pycodeanalyzer.ui.app
App module.
This module define all the class related to UI.
Summary
Classes:
Base of UI communation using web sockets |
|
Diagrams
Application
classDiagram class Application { <<Class>> + Any app + Any socketio + FlaskUI ui +Constructor(UiFileDispatcherListener uiFileDispatcherListener, UiStatListener uiStatListener, UiBrowseListener uiBrowseListener) None +run() None +quit() None } class UiFileDispatcherListener { <<Class>> +notifyAnalyzing(str file) None +notifyAnalysisEnd() None } link UiFileDispatcherListener "class££pycodeanalyzer::ui::app::UiFileDispatcherListener" class UiStatListener { <<Class>> +notifyStats(int nbFiles, int nbClasses, int nbEnums, int nbFunctions, str languagePie, float duration) None } link UiStatListener "class££pycodeanalyzer::ui::app::UiStatListener" class UiBrowseListener { <<Class>> +notifyClasseNames(Dict~str,Any~ tree) None +notifyEnumNames(Dict~str,Any~ tree) None +notifyFunctionNames(Dict~str,Any~ tree) None +notifyFileNames(Dict~str,Any~ tree) None +notifyClassData(Dict~str,Any~ klass, str mermaidDiag) None +notifyEnumData(Dict~str,Any~ enum, str mermaidDiag) None +notifyFunctionData(Dict~str,Any~ function) None +notifyFileData(Dict~str,Any~ file) None +notifySearchResult(List<Tuple<str,str>> searchRes) None +notifyUsedByUse(bool activated) None } link UiBrowseListener "class££pycodeanalyzer::ui::app::UiBrowseListener" class FlaskUI <<External>> FlaskUI Application ..> UiFileDispatcherListener Application ..> UiStatListener Application ..> UiBrowseListener Application ..> FlaskUIApplication class diagram
FlaskHolder
classDiagram class FlaskHolder { <<Class>> +loading() str +home() str +browse() str } class FlaskView <<External>> FlaskView FlaskHolder --|> FlaskViewFlaskHolder class diagram
UiBrowseListener
classDiagram class UiBrowseListener { <<Class>> +notifyClasseNames(Dict~str,Any~ tree) None +notifyEnumNames(Dict~str,Any~ tree) None +notifyFunctionNames(Dict~str,Any~ tree) None +notifyFileNames(Dict~str,Any~ tree) None +notifyClassData(Dict~str,Any~ klass, str mermaidDiag) None +notifyEnumData(Dict~str,Any~ enum, str mermaidDiag) None +notifyFunctionData(Dict~str,Any~ function) None +notifyFileData(Dict~str,Any~ file) None +notifySearchResult(List<Tuple<str,str>> searchRes) None +notifyUsedByUse(bool activated) None } class UiLink { <<Class>> + SocketIO socketio +Constructor() None +setSocketIO(SocketIO socketio) None } link UiLink "class££pycodeanalyzer::ui::app::UiLink" UiBrowseListener --|> UiLinkUiBrowseListener class diagram
UiFileDispatcherListener
classDiagram class UiFileDispatcherListener { <<Class>> +notifyAnalyzing(str file) None +notifyAnalysisEnd() None } class UiLink { <<Class>> + SocketIO socketio +Constructor() None +setSocketIO(SocketIO socketio) None } link UiLink "class££pycodeanalyzer::ui::app::UiLink" UiFileDispatcherListener --|> UiLinkUiFileDispatcherListener class diagram
UiLink
classDiagram class UiLink { <<Class>> + SocketIO socketio +Constructor() None +setSocketIO(SocketIO socketio) None } class SocketIO <<External>> SocketIO UiLink ..> SocketIOUiLink class diagram
UiStatListener
classDiagram class UiStatListener { <<Class>> +notifyStats(int nbFiles, int nbClasses, int nbEnums, int nbFunctions, str languagePie, float duration) None } class UiLink { <<Class>> + SocketIO socketio +Constructor() None +setSocketIO(SocketIO socketio) None } link UiLink "class££pycodeanalyzer::ui::app::UiLink" UiStatListener --|> UiLinkUiStatListener class diagram
Reference
- class pycodeanalyzer.ui.app.UiLink[source]
Bases:
objectBase of UI communation using web sockets
- setSocketIO(socketio: flask_socketio.SocketIO) None[source]
- class pycodeanalyzer.ui.app.UiFileDispatcherListener[source]
Bases:
pycodeanalyzer.ui.app.UiLink
- class pycodeanalyzer.ui.app.UiStatListener[source]
Bases:
pycodeanalyzer.ui.app.UiLink
- class pycodeanalyzer.ui.app.UiBrowseListener[source]
Bases:
pycodeanalyzer.ui.app.UiLink
- class pycodeanalyzer.ui.app.Application(uiFileDispatcherListener: pycodeanalyzer.ui.app.UiFileDispatcherListener, uiStatListener: pycodeanalyzer.ui.app.UiStatListener, uiBrowseListener: pycodeanalyzer.ui.app.UiBrowseListener)[source]
Bases:
object
This file was automatically generated using better_apidoc.