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

@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