diff --git a/doc/小米便签泛读报告.docx b/doc/小米便签泛读报告.docx index 64a9baf..c51538f 100644 Binary files a/doc/小米便签泛读报告.docx and b/doc/小米便签泛读报告.docx differ diff --git a/src/Notes/app/gtask.puml b/src/Notes/app/gtask.puml new file mode 100644 index 0000000..353aba6 --- /dev/null +++ b/src/Notes/app/gtask.puml @@ -0,0 +1,38 @@ +@startuml +abstract class net.micode.notes.gtask.data.Node { +} +class net.micode.notes.gtask.remote.GTaskManager { +} +class net.micode.notes.gtask.data.MetaData { +} +class net.micode.notes.gtask.data.Task { +} +class net.micode.notes.gtask.data.TaskList { +} +class net.micode.notes.gtask.exception.ActionFailureException { +} +class net.micode.notes.gtask.data.SqlData { +} +class net.micode.notes.gtask.remote.GTaskClient { +} +class net.micode.notes.gtask.remote.GTaskSyncService { +} +class net.micode.notes.gtask.data.SqlNote { +} +class net.micode.notes.gtask.exception.NetworkFailureException { +} +class net.micode.notes.gtask.remote.GTaskASyncTask { +} +interface net.micode.notes.gtask.remote.GTaskASyncTask$OnCompleteListener { +} + + +net.micode.notes.gtask.data.Task <|-- net.micode.notes.gtask.data.MetaData +net.micode.notes.gtask.data.Node <|-- net.micode.notes.gtask.data.Task +net.micode.notes.gtask.data.Node <|-- net.micode.notes.gtask.data.TaskList +net.micode.notes.gtask.exception.RuntimeException <|-- net.micode.notes.gtask.exception.ActionFailureException +android.app.Service <|-- net.micode.notes.gtask.remote.GTaskSyncService +net.micode.notes.gtask.exception.Exception <|-- net.micode.notes.gtask.exception.NetworkFailureException +android.os.AsyncTask <|-- net.micode.notes.gtask.remote.GTaskASyncTask +net.micode.notes.gtask.remote.GTaskASyncTask +.. net.micode.notes.gtask.remote.GTaskASyncTask$OnCompleteListener +@enduml \ No newline at end of file diff --git a/src/Notes/app/gtask.remote.puml b/src/Notes/app/gtask.remote.puml new file mode 100644 index 0000000..855192a --- /dev/null +++ b/src/Notes/app/gtask.remote.puml @@ -0,0 +1,17 @@ +@startuml +class net.micode.notes.gtask.remote.GTaskClient { +} +class net.micode.notes.gtask.remote.GTaskSyncService { +} +class net.micode.notes.gtask.remote.GTaskManager { +} +class net.micode.notes.gtask.remote.GTaskASyncTask { +} +interface net.micode.notes.gtask.remote.GTaskASyncTask$OnCompleteListener { +} + + +android.app.Service <|-- net.micode.notes.gtask.remote.GTaskSyncService +android.os.AsyncTask <|-- net.micode.notes.gtask.remote.GTaskASyncTask +net.micode.notes.gtask.remote.GTaskASyncTask +.. net.micode.notes.gtask.remote.GTaskASyncTask$OnCompleteListener +@enduml \ No newline at end of file