SYMBOL INDEX (303 symbols across 30 files) FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/AbstractHeaderFooterAdapter.java class AbstractHeaderFooterAdapter (line 19) | abstract class AbstractHeaderFooterAdapter { method AbstractHeaderFooterAdapter (line 36) | public AbstractHeaderFooterAdapter(String index, String indexTitle, Li... method wrapEntity (line 50) | private EntityWrapper wrapEntity() { method wrapEntity (line 59) | private EntityWrapper wrapEntity(int pos) { method getItemViewType (line 68) | public abstract int getItemViewType(); method onCreateContentViewHolder (line 70) | public abstract RecyclerView.ViewHolder onCreateContentViewHolder(View... method onBindContentViewHolder (line 72) | public abstract void onBindContentViewHolder(RecyclerView.ViewHolder h... method notifyDataSetChanged (line 78) | public void notifyDataSetChanged() { method addData (line 82) | public void addData(T data) { method removeData (line 95) | public void removeData(T data) { method getHeaderFooterType (line 106) | int getHeaderFooterType() { method addData (line 110) | public void addData(int position, T data) { method addDatas (line 126) | public void addDatas(List datas) { method addDatas (line 132) | public void addDatas(int position, List datas) { method getOnItemClickListener (line 147) | OnItemClickListener getOnItemClickListener() { method getOnItemLongClickListener (line 152) | OnItemLongClickListener getOnItemLongClickListener() { method getDatas (line 156) | ArrayList> getDatas() { method registerDataSetObserver (line 165) | void registerDataSetObserver(HeaderFooterDataObserver observer) { method unregisterDataSetObserver (line 169) | void unregisterDataSetObserver(HeaderFooterDataObserver observer) { method registerIndexBarDataSetObserver (line 173) | void registerIndexBarDataSetObserver(IndexBarDataObserver observer) { method unregisterIndexBarDataSetObserver (line 177) | void unregisterIndexBarDataSetObserver(IndexBarDataObserver observer) { type OnItemClickListener (line 181) | interface OnItemClickListener { method onItemClick (line 182) | void onItemClick(View v, int currentPosition, T entity); type OnItemLongClickListener (line 185) | interface OnItemLongClickListener { method onItemLongClick (line 186) | boolean onItemLongClick(View v, int currentPosition, T entity); FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/EntityWrapper.java class EntityWrapper (line 6) | public class EntityWrapper { method EntityWrapper (line 22) | EntityWrapper() { method EntityWrapper (line 25) | EntityWrapper(String index, int itemType) { method getIndex (line 32) | public String getIndex() { method setIndex (line 36) | void setIndex(String index) { method getIndexTitle (line 40) | public String getIndexTitle() { method setIndexTitle (line 44) | void setIndexTitle(String indexTitle) { method getPinyin (line 48) | public String getPinyin() { method setPinyin (line 52) | void setPinyin(String pinyin) { method getIndexByField (line 56) | public String getIndexByField() { method setIndexByField (line 60) | void setIndexByField(String indexByField) { method getData (line 64) | public T getData() { method setData (line 68) | void setData(T data) { method getOriginalPosition (line 72) | public int getOriginalPosition() { method setOriginalPosition (line 76) | void setOriginalPosition(int originalPosition) { method getItemType (line 80) | int getItemType() { method setItemType (line 84) | void setItemType(int itemType) { method getHeaderFooterType (line 88) | int getHeaderFooterType() { method setHeaderFooterType (line 92) | void setHeaderFooterType(int headerFooterType) { method isTitle (line 96) | public boolean isTitle(){ method isContent (line 100) | public boolean isContent(){ method isHeader (line 104) | public boolean isHeader(){ method isFooter (line 108) | public boolean isFooter(){ FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/IndexBar.java class IndexBar (line 22) | class IndexBar extends View { method IndexBar (line 37) | public IndexBar(Context context) { method init (line 41) | void init(Drawable barBg, int barTextColor, int barFocusTextColor, flo... method onMeasure (line 59) | @Override method onDraw (line 83) | @Override method getPositionForPointY (line 100) | int getPositionForPointY(float y) { method getSelectionPosition (line 115) | int getSelectionPosition() { method setSelectionPosition (line 119) | void setSelectionPosition(int position) { method getFirstRecyclerViewPositionBySelection (line 124) | int getFirstRecyclerViewPositionBySelection() { method getIndexList (line 132) | List getIndexList() { method setDatas (line 136) | void setDatas(boolean showAllLetter, ArrayList datas) { method setSelection (line 177) | void setSelection(int firstVisibleItemPosition) { FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/IndexableAdapter.java class IndexableAdapter (line 15) | public abstract class IndexableAdapter { method onCreateTitleViewHolder (line 31) | public abstract RecyclerView.ViewHolder onCreateTitleViewHolder(ViewGr... method onCreateContentViewHolder (line 33) | public abstract RecyclerView.ViewHolder onCreateContentViewHolder(View... method onBindTitleViewHolder (line 35) | public abstract void onBindTitleViewHolder(RecyclerView.ViewHolder hol... method onBindContentViewHolder (line 37) | public abstract void onBindContentViewHolder(RecyclerView.ViewHolder h... method setDatas (line 39) | public void setDatas(List datas) { method setDatas (line 46) | public void setDatas(List datas, IndexCallback callback) { method setOnItemTitleClickListener (line 55) | public void setOnItemTitleClickListener(OnItemTitleClickListener liste... method setOnItemContentClickListener (line 63) | public void setOnItemContentClickListener(OnItemContentClickListener getItems() { method getIndexCallback (line 105) | IndexCallback getIndexCallback() { method getOnItemTitleClickListener (line 109) | OnItemTitleClickListener getOnItemTitleClickListener() { method getOnItemTitleLongClickListener (line 113) | OnItemTitleLongClickListener getOnItemTitleLongClickListener() { method getOnItemContentClickListener (line 117) | OnItemContentClickListener getOnItemContentClickListener() { method getOnItemContentLongClickListener (line 121) | OnItemContentLongClickListener getOnItemContentLongClickListener() { method registerDataSetObserver (line 125) | void registerDataSetObserver(DataObserver observer) { method unregisterDataSetObserver (line 129) | void unregisterDataSetObserver(DataObserver observer) { type IndexCallback (line 133) | public interface IndexCallback { method onFinished (line 134) | void onFinished(List> datas); type OnItemTitleClickListener (line 137) | public interface OnItemTitleClickListener { method onItemClick (line 138) | void onItemClick(View v, int currentPosition, String indexTitle); type OnItemContentClickListener (line 141) | public interface OnItemContentClickListener { method onItemClick (line 142) | void onItemClick(View v, int originalPosition, int currentPosition, ... type OnItemTitleLongClickListener (line 145) | public interface OnItemTitleLongClickListener { method onItemLongClick (line 146) | boolean onItemLongClick(View v, int currentPosition, String indexTit... type OnItemContentLongClickListener (line 149) | public interface OnItemContentLongClickListener { method onItemLongClick (line 150) | boolean onItemLongClick(View v, int originalPosition, int currentPos... FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/IndexableEntity.java type IndexableEntity (line 6) | public interface IndexableEntity { method getFieldIndexBy (line 8) | String getFieldIndexBy(); method setFieldIndexBy (line 10) | void setFieldIndexBy(String indexField); method setFieldPinyinIndexBy (line 12) | void setFieldPinyinIndexBy(String pinyin); FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/IndexableFooterAdapter.java class IndexableFooterAdapter (line 9) | public abstract class IndexableFooterAdapter extends AbstractHeaderFo... method IndexableFooterAdapter (line 11) | public IndexableFooterAdapter(String index, String indexTitle, List... method getHeaderFooterType (line 15) | @Override method setOnItemFooterClickListener (line 23) | public void setOnItemFooterClickListener(OnItemFooterClickListener ... method setOnItemFooterLongClickListener (line 30) | public void setOnItemFooterLongClickListener(OnItemFooterLongClickList... type OnItemFooterClickListener (line 34) | public interface OnItemFooterClickListener extends OnItemClickListe... type OnItemFooterLongClickListener (line 37) | public interface OnItemFooterLongClickListener extends OnItemLongCl... FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/IndexableHeaderAdapter.java class IndexableHeaderAdapter (line 9) | public abstract class IndexableHeaderAdapter extends AbstractHeaderFo... method IndexableHeaderAdapter (line 11) | public IndexableHeaderAdapter(String index, String indexTitle, List... method getHeaderFooterType (line 15) | @Override method setOnItemHeaderClickListener (line 23) | public void setOnItemHeaderClickListener(OnItemHeaderClickListener ... method setOnItemHeaderLongClickListener (line 30) | public void setOnItemHeaderLongClickListener(OnItemHeaderLongClickList... type OnItemHeaderClickListener (line 34) | public interface OnItemHeaderClickListener extends OnItemClickListe... type OnItemHeaderLongClickListener (line 37) | public interface OnItemHeaderLongClickListener extends OnItemLongCl... FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/IndexableLayout.java class IndexableLayout (line 47) | @SuppressWarnings("unchecked") method onChanged (line 98) | @Override method onAdd (line 104) | @Override method onRemove (line 110) | @Override method onChanged (line 118) | @Override method IndexableLayout (line 124) | public IndexableLayout(Context context) { method IndexableLayout (line 128) | public IndexableLayout(Context context, AttributeSet attrs) { method IndexableLayout (line 132) | public IndexableLayout(Context context, AttributeSet attrs, int defSty... method setAdapter (line 141) | public void setAdapter(final IndexableAdap... method addHeaderAdapter (line 195) | public void addHeaderAdapter(IndexableHeaderAdapter adapter) { method removeHeaderAdapter (line 204) | public void removeHeaderAdapter(IndexableHeaderAdapter adapter) { method addFooterAdapter (line 216) | public void addFooterAdapter(IndexableFooterAdapter adapter) { method removeFooterAdapter (line 225) | public void removeFooterAdapter(IndexableFooterAdapter adapter) { method setFastCompare (line 238) | @Deprecated method setCompareMode (line 251) | public void setCompareMode(@CompareMode int mode) { method setComparator (line 258) | public void setComparator(Comparator void initStickyView(final Indexabl... method showOverlayView (line 556) | private void showOverlayView(float y, final int touchPos) { method initCenterOverlay (line 599) | private void initCenterOverlay() { method initMDOverlay (line 614) | private void initMDOverlay(int color) { method onDataChanged (line 632) | void onDataChanged() { method transform (line 662) | private ArrayList> transf... method getSafeHandler (line 741) | private Handler getSafeHandler() { FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/InitialComparator.java class InitialComparator (line 8) | class InitialComparator implements Comparator... method compare (line 9) | @Override FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/PinyinComparator.java class PinyinComparator (line 10) | class PinyinComparator implements Comparator<... method compare (line 12) | @Override method compareIndexName (line 26) | private int compareIndexName(String lhs, String rhs) { method getWord (line 39) | @NonNull FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/PinyinUtil.java class PinyinUtil (line 10) | public class PinyinUtil { method getPingYin (line 17) | public static String getPingYin(String inputString) { method matchingLetter (line 27) | static boolean matchingLetter(String inputString) { method matchingPolyphone (line 31) | static boolean matchingPolyphone(String inputString) { method gePolyphoneInitial (line 35) | static String gePolyphoneInitial(String inputString) { method getPolyphoneRealPinyin (line 39) | static String getPolyphoneRealPinyin(String inputString) { method getPolyphoneRealHanzi (line 44) | static String getPolyphoneRealHanzi(String inputString) { FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/RealAdapter.java class RealAdapter (line 13) | @SuppressWarnings("unchecked") method setIndexableAdapter (line 29) | void setIndexableAdapter(IndexableAdapter adapter) { method addIndexableHeaderAdapter (line 33) | void addIndexableHeaderAdapter(IndexableHeaderAdapter adapter) { method removeIndexableHeaderAdapter (line 40) | void removeIndexableHeaderAdapter(IndexableHeaderAdapter adapter) { method addIndexableFooterAdapter (line 49) | void addIndexableFooterAdapter(IndexableFooterAdapter adapter) { method removeIndexableFooterAdapter (line 56) | void removeIndexableFooterAdapter(IndexableFooterAdapter adapter) { method setDatas (line 65) | void setDatas(ArrayList> datas) { method getItems (line 76) | ArrayList> getItems() { method getItemViewType (line 80) | @Override method onCreateViewHolder (line 85) | @Override method onBindViewHolder (line 173) | @Override method getItemCount (line 196) | @Override method setOnItemTitleClickListener (line 201) | void setOnItemTitleClickListener(IndexableAdapter.OnItemTitleClickList... method setOnItemContentClickListener (line 205) | void setOnItemContentClickListener(IndexableAdapter.OnItemContentClick... method setOnItemTitleLongClickListener (line 209) | void setOnItemTitleLongClickListener(IndexableAdapter.OnItemTitleLongC... method setOnItemContentLongClickListener (line 213) | void setOnItemContentLongClickListener(IndexableAdapter.OnItemContentL... method addHeaderFooterData (line 217) | void addHeaderFooterData(boolean header, EntityWrapper preData, Entity... method processAddHeaderFooterData (line 221) | private void processAddHeaderFooterData(ArrayList> li... method removeHeaderFooterData (line 237) | void removeHeaderFooterData(boolean header, EntityWrapper data) { method processremoveHeaderFooterData (line 241) | private void processremoveHeaderFooterData(ArrayList>... FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/SimpleFooterAdapter.java class SimpleFooterAdapter (line 12) | public class SimpleFooterAdapter extends Inde... method SimpleFooterAdapter (line 15) | public SimpleFooterAdapter(IndexableAdapter adapter, String index, ... method getItemViewType (line 20) | @Override method onCreateContentViewHolder (line 25) | @Override method onBindContentViewHolder (line 30) | @Override FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/SimpleHeaderAdapter.java class SimpleHeaderAdapter (line 12) | public class SimpleHeaderAdapter extends Inde... method SimpleHeaderAdapter (line 15) | public SimpleHeaderAdapter(IndexableAdapter adapter, String index, ... method getItemViewType (line 20) | @Override method onCreateContentViewHolder (line 25) | @Override method onBindContentViewHolder (line 30) | @Override FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/database/DataObservable.java class DataObservable (line 26) | public class DataObservable extends Observable { method notifyInited (line 33) | public void notifyInited() { method notifyChanged (line 46) | public void notifyChanged() { method notifySetListener (line 63) | public void notifySetListener(int type) { FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/database/DataObserver.java class DataObserver (line 6) | public class DataObserver { method onInited (line 11) | public void onInited() { method onChanged (line 19) | public void onChanged() { method onSetListener (line 27) | public void onSetListener(int type) { FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/database/HeaderFooterDataObservable.java class HeaderFooterDataObservable (line 26) | public class HeaderFooterDataObservable extends Observable { method onChanged (line 11) | public void onChanged() { method onAdd (line 15) | public void onAdd(boolean header, T preData, T data) { method onRemove (line 19) | public void onRemove(boolean header, T object) { FILE: indexablerecyclerview/src/main/java/me/yokeyword/indexablerv/database/IndexBarDataObservable.java class IndexBarDataObservable (line 8) | public class IndexBarDataObservable extends Observable { method CityAdapter (line 19) | public CityAdapter(Context context) { method onCreateTitleViewHolder (line 23) | @Override method onCreateContentViewHolder (line 29) | @Override method onBindTitleViewHolder (line 35) | @Override method onBindContentViewHolder (line 41) | @Override class IndexVH (line 47) | private class IndexVH extends RecyclerView.ViewHolder { method IndexVH (line 50) | public IndexVH(View itemView) { class ContentVH (line 56) | private class ContentVH extends RecyclerView.ViewHolder { method ContentVH (line 59) | public ContentVH(View itemView) { FILE: sample/src/main/java/me/yokeyword/sample/city/CityEntity.java class CityEntity (line 8) | public class CityEntity implements IndexableEntity { method CityEntity (line 13) | public CityEntity() { method CityEntity (line 16) | public CityEntity(String name) { method getId (line 20) | public long getId() { method setId (line 24) | public void setId(long id) { method getName (line 28) | public String getName() { method setName (line 32) | public void setName(String name) { method getPinyin (line 36) | public String getPinyin() { method setPinyin (line 40) | public void setPinyin(String pinyin) { method getFieldIndexBy (line 44) | @Override method setFieldIndexBy (line 49) | @Override method setFieldPinyinIndexBy (line 54) | @Override FILE: sample/src/main/java/me/yokeyword/sample/city/PickCityActivity.java class PickCityActivity (line 30) | public class PickCityActivity extends AppCompatActivity { method onCreate (line 37) | @Override method update (line 142) | public void update(View view) { method initDatas (line 152) | private List initDatas() { method iniyHotCityDatas (line 163) | private List iniyHotCityDatas() { method iniyGPSCityDatas (line 172) | private List iniyGPSCityDatas() { method initSearch (line 178) | private void initSearch() { method onBackPressed (line 205) | @Override FILE: sample/src/main/java/me/yokeyword/sample/city/SearchFragment.java class SearchFragment (line 26) | public class SearchFragment extends Fragment { method onCreateView (line 34) | @Nullable method bindDatas (line 43) | public void bindDatas(List datas) { method bindQueryText (line 57) | public void bindQueryText(String newText) { class SearchAdapter (line 65) | private class SearchAdapter extends RecyclerView.Adapter { method ContactAdapter (line 19) | public ContactAdapter(Context context) { method onCreateTitleViewHolder (line 23) | @Override method onCreateContentViewHolder (line 29) | @Override method onBindTitleViewHolder (line 35) | @Override method onBindContentViewHolder (line 41) | @Override class IndexVH (line 48) | private class IndexVH extends RecyclerView.ViewHolder { method IndexVH (line 51) | public IndexVH(View itemView) { class ContentVH (line 57) | private class ContentVH extends RecyclerView.ViewHolder { method ContentVH (line 60) | public ContentVH(View itemView) { FILE: sample/src/main/java/me/yokeyword/sample/contact/MenuEntity.java class MenuEntity (line 7) | public class MenuEntity { method MenuEntity (line 12) | public MenuEntity(String title, int iconRes) { method getMenuId (line 17) | public long getMenuId() { method setMenuId (line 21) | public void setMenuId(long menuId) { method getMenuTitle (line 25) | public String getMenuTitle() { method setMenuTitle (line 29) | public void setMenuTitle(String menuTitle) { method getMenuIconRes (line 33) | public int getMenuIconRes() { method setMenuIconRes (line 37) | public void setMenuIconRes(int menuIconRes) { FILE: sample/src/main/java/me/yokeyword/sample/contact/PickContactActivity.java class PickContactActivity (line 31) | public class PickContactActivity extends AppCompatActivity { method onCreate (line 36) | @Override class MenuHeaderAdapter (line 104) | class MenuHeaderAdapter extends IndexableHeaderAdapter { method MenuHeaderAdapter (line 107) | public MenuHeaderAdapter(String index, String indexTitle, List initDatas() { method initFavDatas (line 195) | private List initFavDatas() { method initMenuDatas (line 202) | private List initMenuDatas() { FILE: sample/src/main/java/me/yokeyword/sample/contact/UserEntity.java class UserEntity (line 8) | public class UserEntity implements IndexableEntity { method UserEntity (line 13) | public UserEntity(String nick, String mobile) { method getAvatar (line 18) | public String getAvatar() { method setAvatar (line 22) | public void setAvatar(String avatar) { method getMobile (line 26) | public String getMobile() { method setMobile (line 30) | public void setMobile(String mobile) { method getNick (line 34) | public String getNick() { method setNick (line 38) | public void setNick(String name) { method getFieldIndexBy (line 42) | @Override method setFieldIndexBy (line 47) | @Override method setFieldPinyinIndexBy (line 52) | @Override