SYMBOL INDEX (331 symbols across 33 files) FILE: app/src/androidTest/java/com/palmwifi/testcal/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/palmwifi/testcal/CalendarActivity.java class CalendarActivity (line 21) | public class CalendarActivity extends AppCompatActivity implements OnCal... method onCreate (line 34) | @Override method setViewPager (line 49) | private void setViewPager() { method clickDate (line 66) | @Override method showDate (line 71) | @Override method onMeasureCellHeight (line 80) | @Override method changeRowCount (line 91) | @Override method setSignDateStatus (line 101) | @Override method onClick (line 115) | @Override FILE: app/src/main/java/com/palmwifi/testcal/CalendarMonthActivity.java class CalendarMonthActivity (line 18) | public class CalendarMonthActivity extends AppCompatActivity{ method onCreate (line 23) | @Override FILE: app/src/main/java/com/palmwifi/testcal/CalendarWeekActivity.java class CalendarWeekActivity (line 18) | public class CalendarWeekActivity extends AppCompatActivity{ method onCreate (line 23) | @Override FILE: app/src/main/java/com/palmwifi/testcal/DashBoardActivity.java class DashBoardActivity (line 13) | public class DashBoardActivity extends AppCompatActivity { method onCreate (line 22) | @Override FILE: app/src/main/java/com/palmwifi/testcal/HomeActivity.java class HomeActivity (line 13) | public class HomeActivity extends AppCompatActivity implements View.OnCl... method onCreate (line 17) | @Override method onClick (line 29) | @Override FILE: app/src/main/java/com/palmwifi/testcal/RingActivity.java class RingActivity (line 13) | public class RingActivity extends AppCompatActivity { method onCreate (line 20) | @Override FILE: app/src/main/java/com/palmwifi/testcal/calendar/CalendarMonthView.java class CalendarMonthView (line 8) | public class CalendarMonthView extends CalendarView { method CalendarMonthView (line 19) | public CalendarMonthView(Context context, AttributeSet attrs) { method CalendarMonthView (line 24) | public CalendarMonthView(Context context, OnCalenderListener callBack) { method CalendarMonthView (line 31) | public CalendarMonthView(Context context) { method initDate (line 37) | @Override method measureClickCell (line 44) | @Override method fillDate (line 60) | private void fillDate() { method fillMonthDate (line 65) | private void fillMonthDate(boolean isChangeClick) { method update (line 130) | @Override method backToday (line 137) | @Override method update (line 143) | @Override method getClickDate (line 153) | @Override method getRecordDateState (line 159) | @Override method rightSlide (line 170) | public void rightSlide() { method leftSlide (line 182) | public void leftSlide() { method setOnCalenderListener (line 195) | public void setOnCalenderListener(OnCalenderListener callBack) { method getOnCalenderListener (line 199) | @Override FILE: app/src/main/java/com/palmwifi/testcal/calendar/CalendarView.java class CalendarView (line 16) | public abstract class CalendarView extends View { method CalendarView (line 33) | public CalendarView(Context context, AttributeSet attrs) { method CalendarView (line 38) | public CalendarView(Context context) { method update (line 44) | public abstract void update(); method backToday (line 46) | public abstract void backToday(); method update (line 48) | public abstract void update(CustomDate showDate, CustomDate clickDate); method getClickDate (line 50) | public abstract CustomDate getClickDate(); method getRecordDateState (line 53) | public abstract RecordState getRecordDateState(CustomDate date); method rightSlide (line 56) | public abstract void rightSlide(); method leftSlide (line 58) | public abstract void leftSlide(); method setOnCalenderListener (line 60) | public abstract void setOnCalenderListener(OnCalenderListener callBack); method measureClickCell (line 62) | protected abstract void measureClickCell(int col, int row); method getOnCalenderListener (line 64) | public abstract OnCalenderListener getOnCalenderListener(); method initDate (line 66) | protected abstract void initDate(); method onDraw (line 68) | @Override method init (line 78) | private void init(Context context) { method onSizeChanged (line 88) | @Override method onTouchEvent (line 104) | @Override class Row (line 124) | class Row { method Row (line 127) | Row(int j) { method drawCells (line 133) | public void drawCells(Canvas canvas) { class Cell (line 152) | class Cell { method Cell (line 159) | public Cell(CustomDate date, State state, RecordState recordState, i... method update (line 167) | public void update(CustomDate date, State state, RecordState recordS... method drawSelf (line 173) | public void drawSelf(Canvas canvas,Cell perCell,Cell nextCell) { method updateCellData (line 245) | protected void updateCellData(int row, int col, CustomDate date, State... type State (line 255) | enum State { method isAutoClickFirstDay (line 259) | public boolean isAutoClickFirstDay() { method setAutoClickFirstDay (line 263) | public void setAutoClickFirstDay(boolean autoClickFirstDay) { FILE: app/src/main/java/com/palmwifi/testcal/calendar/CalendarViewBuilder.java class CalendarViewBuilder (line 6) | public class CalendarViewBuilder { method createMonthCalendarViews (line 9) | public static CalendarView[] createMonthCalendarViews(Context context, method createMonthCalendarViews (line 14) | public static CalendarView[] createMonthCalendarViews(Context context, FILE: app/src/main/java/com/palmwifi/testcal/calendar/CalendarViewPagerAdapter.java class CalendarViewPagerAdapter (line 9) | public class CalendarViewPagerAdapter extends PagerAdapt... method CalendarViewPagerAdapter (line 14) | public CalendarViewPagerAdapter(V[] views) { method finishUpdate (line 19) | @Override method notifyDataSetChanged (line 23) | @Override method getCount (line 28) | @Override method instantiateItem (line 33) | @Override method isViewFromObject (line 44) | @Override method saveState (line 49) | @Override method destroyItem (line 54) | @Override method startUpdate (line 60) | @Override method getAllItems (line 65) | public V[] getAllItems() { FILE: app/src/main/java/com/palmwifi/testcal/calendar/CalendarViewPagerListener.java class CalendarViewPagerListener (line 7) | public class CalendarViewPagerListener implements OnPageChangeListener { method CalendarViewPagerListener (line 15) | public CalendarViewPagerListener(ViewPager viewPager, CalendarViewPage... method onPageSelected (line 20) | @Override method updateCalendarView (line 26) | private void updateCalendarView(int arg0) { method measureDirection (line 38) | private void measureDirection(int arg0) { method onPageScrolled (line 49) | @Override method onPageScrollStateChanged (line 53) | @Override method getCurrentCalendar (line 60) | public CalendarView getCurrentCalendar(){ method updateCalendar (line 66) | public void updateCalendar(){ method backToday (line 71) | public void backToday(){ type SlideDirection (line 78) | enum SlideDirection { FILE: app/src/main/java/com/palmwifi/testcal/calendar/CustomDate.java class CustomDate (line 5) | public class CustomDate implements Serializable,Comparable{ method CustomDate (line 14) | public CustomDate(int year,int month,int day,int week){ method CustomDate (line 28) | public CustomDate(int year,int month,int day){ method CustomDate (line 41) | public CustomDate(){ method modifiDayForObject (line 48) | public static CustomDate modifiDayForObject(CustomDate date,int day,in... method getYear (line 54) | public int getYear() { method setYear (line 58) | public void setYear(int year) { method getMonth (line 62) | public int getMonth() { method setMonth (line 66) | public void setMonth(int month) { method getDay (line 70) | public int getDay() { method setDay (line 74) | public void setDay(int day) { method isSameDay (line 79) | public boolean isSameDay(CustomDate customDate){ method getWeek (line 83) | public int getWeek() { method setWeek (line 87) | public void setWeek(int week) { method toString (line 91) | @Override method compareTo (line 97) | @Override method compareDays (line 115) | public int compareDays(CustomDate another){ FILE: app/src/main/java/com/palmwifi/testcal/calendar/DateUtil.java class DateUtil (line 11) | public class DateUtil { method getMonthDays (line 15) | public static int getMonthDays(int year, int month) { method getYear (line 39) | public static int getYear() { method getMonth (line 43) | public static int getMonth() { method getCurrentMonthDay (line 47) | public static int getCurrentMonthDay() { method getWeekDay (line 51) | public static int getWeekDay() { method getHour (line 55) | public static int getHour() { method getMinute (line 58) | public static int getMinute() { method getWeekDayFromDate (line 65) | public static int getWeekDayFromDate(int year, int month) { method getDateFromString (line 75) | @SuppressLint("SimpleDateFormat") method isToday (line 88) | public static boolean isToday(CustomDate date){ method isCurrentMonth (line 94) | public static boolean isCurrentMonth(CustomDate date){ method betweenDays (line 99) | public static int betweenDays(CustomDate date, CustomDate compareDate){ class State (line 114) | public static class State{ method State (line 117) | public State(String tip, int day) { FILE: app/src/main/java/com/palmwifi/testcal/calendar/OnCalenderListener.java type OnCalenderListener (line 4) | public interface OnCalenderListener { method clickDate (line 6) | void clickDate(CustomDate date); method showDate (line 8) | void showDate(CustomDate date); method onMeasureCellHeight (line 10) | void onMeasureCellHeight(int cellSpace); method changeRowCount (line 13) | void changeRowCount(int rows); method setSignDateStatus (line 15) | RecordState setSignDateStatus(CustomDate date); FILE: app/src/main/java/com/palmwifi/testcal/calendar/RecordState.java type RecordState (line 6) | public enum RecordState { FILE: app/src/main/java/com/palmwifi/testcal/dash/DashboardView.java class DashboardView (line 25) | public class DashboardView extends View { method DashboardView (line 72) | public DashboardView(Context context) { method DashboardView (line 77) | public DashboardView(Context context, AttributeSet attrs) { method DashboardView (line 83) | public DashboardView(Context context, AttributeSet attrs, int defStyle) { method initAttr (line 89) | private void initAttr(AttributeSet attrs) { method initView (line 123) | protected void initView() { method onDraw (line 167) | @Override method getAngle (line 254) | public int getAngle() { method setAngle (line 258) | public void setAngle(int angle) { method setAngleWithAnim (line 263) | public void setAngleWithAnim(int angle) { method setAngleWithAnim (line 274) | public void setAngleWithAnim(double angle) { method run (line 284) | @Override method initDash (line 304) | public void initDash(int startNum, int[] eachInterval, String[] interv... method initDash (line 310) | public void initDash(int startNum, int[] eachInterval, String[] interv... method initDash (line 322) | public void initDash(int startNum, int[] eachInterval, String[] interv... FILE: app/src/main/java/com/palmwifi/testcal/dash/RingView.java class RingView (line 31) | public class RingView extends View { method RingView (line 64) | public RingView(Context context) { method RingView (line 69) | public RingView(Context context, AttributeSet attrs) { method RingView (line 75) | public RingView(Context context, AttributeSet attrs, int defStyle) { method initAttr (line 81) | private void initAttr(AttributeSet attrs) { method initView (line 95) | protected void initView() { method onTouchEvent (line 124) | @Override method onDraw (line 162) | @Override method initDash (line 227) | public void initDash(String[] intervalStrs, int[] colors) { method startAnim (line 234) | public void startAnim(final int anim) { method start (line 259) | public void start(final int anim) { method setOnDashItemClickListener (line 278) | public void setOnDashItemClickListener(OnDashItemClickListener itemCli... method setSelectPosition (line 283) | public void setSelectPosition(int selectPosition) { method setTotalSection (line 296) | public void setTotalSection(int totalSection) { type OnDashItemClickListener (line 301) | public interface OnDashItemClickListener { method onItemClick (line 303) | void onItemClick(RingView dashView, int position); FILE: app/src/main/java/com/palmwifi/testcal/newcalendar/CustomCalendarAdapter.java class CustomCalendarAdapter (line 11) | public class CustomCalendarAdapter extends CalendarAdapter { method CustomCalendarAdapter (line 14) | public CustomCalendarAdapter(int mode) { method CustomCalendarAdapter (line 18) | public CustomCalendarAdapter() { method decorateCalendarView (line 21) | @Override FILE: app/src/main/java/com/palmwifi/testcal/newcalendar/CustomTextDrawFormat.java class CustomTextDrawFormat (line 21) | public class CustomTextDrawFormat extends TextDrawFormat { method CustomTextDrawFormat (line 34) | public CustomTextDrawFormat(Context context) { method onDrawBackground (line 42) | @Override method onDrawBefore (line 52) | @Override method onDrawLunarBefore (line 61) | @Override method isDraw (line 79) | @Override method getDateType (line 84) | @Override method getContent (line 101) | @Override method onDraw (line 109) | @Override method onClick (line 126) | @Override FILE: app/src/main/java/com/palmwifi/testcal/utils/DensityUtils.java class DensityUtils (line 9) | public class DensityUtils { method DensityUtils (line 11) | private DensityUtils() { method dp2px (line 27) | public static int dp2px(Context context, float dpVal) method sp2px (line 45) | public static int sp2px(Context context, float spVal) method px2dp (line 64) | public static float px2dp(Context context, float pxVal) method px2sp (line 82) | public static float px2sp(Context context, float pxVal) FILE: app/src/test/java/com/palmwifi/testcal/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: calendar/src/androidTest/java/com/bin/david/calendar/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: calendar/src/main/java/com/bin/david/calendar/CalendarAdapter.java class CalendarAdapter (line 16) | public abstract class CalendarAdapter extends RecyclerView.Adapter getDrawFormats(){ method getDefaultTextColor (line 190) | public int getDefaultTextColor() { method setDefaultTextColor (line 194) | public void setDefaultTextColor(int defaultTextColor) { method getDefaultTextSize (line 198) | public int getDefaultTextSize() { method setDefaultTextSize (line 202) | public void setDefaultTextSize(int defaultTextSize) { class CalendarDraw (line 210) | public static class CalendarDraw implements IDrawFormat{ method onDraw (line 215) | @Override method getDateType (line 223) | @Override method onDraw (line 228) | public void onDraw(CalendarView calendarView, Canvas canvas, Cell ce... method onClick (line 237) | public void onClick(CalendarView calendarView,Cell cell) { method getDrawFormats (line 244) | public List getDrawFormats() { method getOnClickListener (line 249) | public OnClickListener getOnClickListener() { method setOnClickListener (line 253) | public void setOnClickListener(OnClickListener onClickListener) { type OnClickListener (line 257) | public interface OnClickListener{ method onClick (line 258) | void onClick(CalendarView calendarView,Cell cell); type OnCalendarPageChanged (line 261) | public interface OnCalendarPageChanged{ method onPageChanged (line 263) | void onPageChanged(CustomDate showDate); method getTotalRow (line 266) | public abstract int getTotalRow(); type IDrawFormat (line 272) | public static interface IDrawFormat { method onDraw (line 274) | void onDraw(CalendarView calendarView); method getDateType (line 276) | int getDateType(CalendarView calendarView, Cell cell); method onDraw (line 278) | void onDraw(CalendarView calendarView, Canvas canvas, Cell cell, Rec... method onClick (line 280) | void onClick(CalendarView calendarView, Cell cell); method getTextHeight (line 284) | public static int getTextHeight(Paint paint){ method getTextCenterY (line 289) | public static float getTextCenterY(int centerY,Paint paint){ FILE: calendar/src/main/java/com/bin/david/calendar/CalendarWeekView.java class CalendarWeekView (line 9) | public class CalendarWeekView extends CalendarView { method CalendarWeekView (line 12) | public CalendarWeekView(Context context, AttributeSet attrs) { method CalendarWeekView (line 17) | public CalendarWeekView(Context context) { method CalendarWeekView (line 22) | public CalendarWeekView(Context context, @Nullable AttributeSet attrs,... method setShowDate (line 26) | public void setShowDate(CustomDate showDate) { method measureClickCell (line 33) | @Override method getTotalRow (line 51) | @Override method fillWeekDate (line 57) | private void fillWeekDate() { FILE: calendar/src/main/java/com/bin/david/calendar/CustomDate.java class CustomDate (line 5) | public class CustomDate implements Serializable,Comparable{ method CustomDate (line 14) | public CustomDate(int year,int month,int day,int week){ method update (line 28) | public void update(int year,int month,int day,int week){ method CustomDate (line 43) | public CustomDate(int year,int month,int day){ method CustomDate (line 56) | public CustomDate(){ method isSameDay (line 65) | public boolean isSameDay(CustomDate customDate){ method isSameMonth (line 69) | public boolean isSameMonth(CustomDate customDate){ method isSameYear (line 73) | public boolean isSameYear(CustomDate customDate){ method toString (line 78) | @Override method compareTo (line 84) | @Override method compareDays (line 102) | public int compareDays(CustomDate another){ FILE: calendar/src/main/java/com/bin/david/calendar/DateUtil.java class DateUtil (line 11) | public class DateUtil { method getMonthDays (line 15) | public static int getMonthDays(int year, int month) { method getYear (line 39) | public static int getYear() { method getMonth (line 43) | public static int getMonth() { method getCurrentMonthDay (line 47) | public static int getCurrentMonthDay() { method getWeekDay (line 51) | public static int getWeekDay() { method getHour (line 55) | public static int getHour() { method getMinute (line 58) | public static int getMinute() { method getWeekDayFromDate (line 65) | public static int getWeekDayFromDate(int year, int month) { method getDateFromString (line 75) | @SuppressLint("SimpleDateFormat") method isToday (line 88) | public static boolean isToday(CustomDate date){ method isCurrentMonth (line 94) | public static boolean isCurrentMonth(CustomDate date){ method betweenDays (line 99) | public static int betweenDays(CustomDate date, CustomDate compareDate){ FILE: calendar/src/main/java/com/bin/david/calendar/LunarCalendar.java class LunarCalendar (line 10) | @SuppressWarnings("unused") method getTraditionFestivalText (line 62) | private static String getTraditionFestivalText(int year, int month, in... method numToChineseMonth (line 87) | private static String numToChineseMonth(int month) { method numToChineseDay (line 97) | static String numToChineseDay(int day) { method numToChinese (line 108) | private static String numToChinese(int month, int day) { method lunarToSolar (line 158) | static int[] lunarToSolar(int year, int month, int monthDay, method solarToLunar (line 251) | static int[] solarToLunar(int year, int month, int monthDay) { method daysInMonth (line 309) | private static int daysInMonth(int year, int month) { method daysInMonth (line 321) | @SuppressWarnings("all") method daysInLunarYear (line 350) | private static int daysInLunarYear(int year) { method daysInLunarMonth (line 370) | private static int daysInLunarMonth(int year, int month) { method leapMonth (line 383) | private static int leapMonth(int year) { method getSolarCalendar (line 401) | public static String getSolarCalendar(int month, int day) { method getString (line 413) | private static String getString(int month, int day) { method getTermString (line 430) | public static String getTermString(int solarYear, int solarMonth, int ... method getSolarTermDay (line 447) | private static int getSolarTermDay(int solarYear, int index) { method getSolarTermCalendar (line 458) | private static Date getSolarTermCalendar(int solarYear, int index) { method UTC (line 476) | @SuppressWarnings("all") method getUTCDay (line 494) | @SuppressWarnings("SynchronizeOnNonFinalField") method makeUTCCalendar (line 504) | private static void makeUTCCalendar() { method getTermsOffset (line 517) | @SuppressWarnings("all") method isLeapYear (line 532) | private static boolean isLeapYear(int year) { method getWinterSolstice (line 542) | private static int getWinterSolstice(int year) { method getLunarText (line 556) | public static String getLunarText(int year, int month, int day) { method getLunar (line 567) | public static String getLunar(int year, int month, int day) { FILE: calendar/src/main/java/com/bin/david/calendar/TextDrawFormat.java class TextDrawFormat (line 13) | public abstract class TextDrawFormat implements CalendarView.IDrawFormat { method onClick (line 23) | @Override method onDraw (line 29) | @Override method onDrawBackground (line 43) | public void onDrawBackground(Canvas canvas,int type,Rect rect, Paint p... method onDrawBefore (line 48) | public void onDrawBefore(Canvas canvas,int type,Rect rect, Paint paint){ method onDrawLunarBefore (line 53) | public void onDrawLunarBefore(Canvas canvas,int type,Rect rect,int day... method onDrawOver (line 57) | public void onDrawOver(Canvas canvas,int type,Rect rect, Paint paint){ method isDraw (line 61) | public abstract boolean isDraw(int type); method getContent (line 63) | public String getContent(CalendarView.Cell cell,int type){ method drawText (line 69) | private void drawText(CalendarView calendarView,Canvas canvas,int type... method isDrawLunar (line 101) | public boolean isDrawLunar() { method setDrawLunar (line 105) | public void setDrawLunar(boolean drawLunar) { method getInterval (line 109) | public int getInterval() { method setInterval (line 113) | public void setInterval(int interval) { method onDraw (line 117) | @Override FILE: calendar/src/test/java/com/bin/david/calendar/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test