You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.6 KiB
52 lines
1.6 KiB
@startuml
|
|
class cc.liuyx.note.adapter.TagAdapter {
|
|
- Context context
|
|
- List<String> tagList
|
|
- List<Integer> numList
|
|
+ int getCount()
|
|
+ Object getItem(int)
|
|
+ long getItemId(int)
|
|
+ View getView(int,View,ViewGroup)
|
|
}
|
|
class cc.liuyx.note.adapter.NoteAdapter {
|
|
- Context mContext
|
|
- List<Note> backList
|
|
- List<Note> noteList
|
|
- MyFilter mFilter
|
|
+ int getCount()
|
|
+ Object getItem(int)
|
|
+ long getItemId(int)
|
|
+ View getView(int,View,ViewGroup)
|
|
+ Filter getFilter()
|
|
}
|
|
class cc.liuyx.note.adapter.NoteAdapter$MyFilter {
|
|
# FilterResults performFiltering(CharSequence)
|
|
# void publishResults(CharSequence,FilterResults)
|
|
}
|
|
class cc.liuyx.note.adapter.PlanAdapter {
|
|
- Context mContext
|
|
- List<Plan> backList
|
|
- List<Plan> planList
|
|
~ PlanAdapter.MyFilter mFilter
|
|
+ int getCount()
|
|
+ Object getItem(int)
|
|
+ long getItemId(int)
|
|
+ View getView(int,View,ViewGroup)
|
|
+ Filter getFilter()
|
|
}
|
|
class cc.liuyx.note.adapter.PlanAdapter$MyFilter {
|
|
# FilterResults performFiltering(CharSequence)
|
|
# void publishResults(CharSequence,FilterResults)
|
|
}
|
|
|
|
|
|
android.widget.BaseAdapter <|-- cc.liuyx.note.adapter.TagAdapter
|
|
android.widget.Filterable <|.. cc.liuyx.note.adapter.NoteAdapter
|
|
android.widget.BaseAdapter <|-- cc.liuyx.note.adapter.NoteAdapter
|
|
cc.liuyx.note.adapter.NoteAdapter +.. cc.liuyx.note.adapter.NoteAdapter$MyFilter
|
|
cc.liuyx.note.adapter.Filter <|-- cc.liuyx.note.adapter.NoteAdapter$MyFilter
|
|
android.widget.Filterable <|.. cc.liuyx.note.adapter.PlanAdapter
|
|
android.widget.BaseAdapter <|-- cc.liuyx.note.adapter.PlanAdapter
|
|
cc.liuyx.note.adapter.PlanAdapter +.. cc.liuyx.note.adapter.PlanAdapter$MyFilter
|
|
cc.liuyx.note.adapter.Filter <|-- cc.liuyx.note.adapter.PlanAdapter$MyFilter
|
|
@enduml |