parent
93a229b1a4
commit
ad0fcbd5c3
@ -0,0 +1,61 @@
|
||||
@startuml
|
||||
package "net.micode.notes" {
|
||||
package data {
|
||||
class Notes {
|
||||
+TYPE_NOTE
|
||||
+TYPE_WIDGET_2X
|
||||
+TYPE_WIDGET_4X
|
||||
}
|
||||
class NoteItemData {
|
||||
+id
|
||||
+snippet
|
||||
+widgetId
|
||||
+bgColorId
|
||||
}
|
||||
}
|
||||
|
||||
package widget {
|
||||
abstract class NoteWidgetProvider {
|
||||
#update()
|
||||
#getLayoutId()
|
||||
#getBgResourceId()
|
||||
#getWidgetType()
|
||||
}
|
||||
class NoteWidgetProvider_2x
|
||||
class NoteWidgetProvider_4x
|
||||
}
|
||||
|
||||
package ui {
|
||||
class NotesListActivity {
|
||||
+onCreate()
|
||||
+onListItemClick()
|
||||
}
|
||||
class NotesListItem
|
||||
}
|
||||
|
||||
package tool {
|
||||
class ResourceParser {
|
||||
+WidgetBgResources
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
NoteWidgetProvider_2x --|> NoteWidgetProvider
|
||||
NoteWidgetProvider_4x --|> NoteWidgetProvider
|
||||
NoteWidgetProvider ..> ResourceParser
|
||||
NoteWidgetProvider ..> Notes
|
||||
NoteItemData ..> Notes
|
||||
DataUtils ..> Notes
|
||||
NotesListActivity ..> NoteItemData
|
||||
NotesListActivity ..> NotesListItem
|
||||
class DataUtils {
|
||||
+batchDeleteNotes()
|
||||
+moveNoteToFoler()
|
||||
+batchMoveToFolder()
|
||||
+getUserFolderCount()
|
||||
}
|
||||
class ContentResolver
|
||||
class ContentProviderOperation
|
||||
DataUtils --> ContentResolver
|
||||
DataUtils --> ContentProviderOperation
|
||||
@enduml
|
@ -0,0 +1,10 @@
|
||||
@startuml
|
||||
left to right direction
|
||||
actor 用户
|
||||
rectangle 笔记系统 {
|
||||
用户 --> (创建笔记)
|
||||
用户 --> (删除笔记)
|
||||
用户 --> (移动笔记)
|
||||
用户 --> (查看笔记)
|
||||
}
|
||||
@enduml
|
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 96 KiB |
Loading…
Reference in new issue