SYMBOL INDEX (166 symbols across 7 files) FILE: demo/src/main/java/be/billington/calendar/recurrencepicker/demo/activity/DemoActivity.java class DemoActivity (line 16) | public class DemoActivity extends FragmentActivity { method onCreate (line 21) | public void onCreate(Bundle savedInstanceState) { FILE: library/src/main/java/be/billington/calendar/recurrencepicker/EventRecurrence.java class EventRecurrence (line 30) | public class EventRecurrence { class InvalidFormatException (line 167) | public static class InvalidFormatException extends RuntimeException { method InvalidFormatException (line 168) | InvalidFormatException(String s) { method setStartDate (line 174) | public void setStartDate(Time date) { method calendarDay2Day (line 183) | public static int calendarDay2Day(int day) { method timeDay2Day (line 204) | public static int timeDay2Day(int day) { method day2TimeDay (line 225) | public static int day2TimeDay(int day) { method day2CalendarDay (line 251) | public static int day2CalendarDay(int day) { method day2String (line 281) | private static String day2String(int day) { method appendNumbers (line 302) | private static void appendNumbers(StringBuilder s, String label, method appendByDay (line 315) | private void appendByDay(StringBuilder s, int i) { method toString (line 325) | @Override method repeatsOnEveryWeekDay (line 399) | public boolean repeatsOnEveryWeekDay() { method repeatsMonthlyOnDayCount (line 432) | public boolean repeatsMonthlyOnDayCount() { method arraysEqual (line 458) | private static boolean arraysEqual(int[] array1, int count1, int[] arr... method equals (line 471) | @Override method hashCode (line 500) | @Override method resetFields (line 517) | private void resetFields() { method parse (line 530) | public void parse(String recur) { class PartParser (line 664) | abstract static class PartParser { method parsePart (line 672) | public abstract int parsePart(String value, EventRecurrence er); method parseIntRange (line 683) | public static int parseIntRange(String str, int minVal, int maxVal, ... method parseNumberList (line 708) | public static int[] parseNumberList(String listStr, int minVal, int ... class ParseFreq (line 731) | private static class ParseFreq extends PartParser { method parsePart (line 732) | @Override class ParseUntil (line 746) | private static class ParseUntil extends PartParser { method parsePart (line 747) | @Override class ParseCount (line 766) | private static class ParseCount extends PartParser { method parsePart (line 767) | @Override class ParseInterval (line 781) | private static class ParseInterval extends PartParser { method parsePart (line 782) | @Override class ParseBySecond (line 796) | private static class ParseBySecond extends PartParser { method parsePart (line 797) | @Override class ParseByMinute (line 809) | private static class ParseByMinute extends PartParser { method parsePart (line 810) | @Override class ParseByHour (line 822) | private static class ParseByHour extends PartParser { method parsePart (line 823) | @Override class ParseByDay (line 835) | private static class ParseByDay extends PartParser { method parsePart (line 836) | @Override method parseWday (line 867) | private static void parseWday(String str, int[] byday, int[] bydayNu... class ParseByMonthDay (line 892) | private static class ParseByMonthDay extends PartParser { method parsePart (line 893) | @Override class ParseByYearDay (line 905) | private static class ParseByYearDay extends PartParser { method parsePart (line 906) | @Override class ParseByWeekNo (line 918) | private static class ParseByWeekNo extends PartParser { method parsePart (line 919) | @Override class ParseByMonth (line 931) | private static class ParseByMonth extends PartParser { method parsePart (line 932) | @Override class ParseBySetPos (line 944) | private static class ParseBySetPos extends PartParser { method parsePart (line 945) | @Override class ParseWkst (line 957) | private static class ParseWkst extends PartParser { method parsePart (line 958) | @Override FILE: library/src/main/java/be/billington/calendar/recurrencepicker/EventRecurrenceFormatter.java class EventRecurrenceFormatter (line 28) | public class EventRecurrenceFormatter method getRepeatString (line 34) | public static String getRepeatString(Context context, Resources r, Eve... method cacheMonthRepeatStrings (line 126) | private static void cacheMonthRepeatStrings(Resources r, int weekday) { method dayToString (line 151) | private static String dayToString(int day, int dayOfWeekLength) { method dayToUtilDay (line 160) | private static int dayToUtilDay(int day) { FILE: library/src/main/java/be/billington/calendar/recurrencepicker/LinearLayoutWithMaxWidth.java class LinearLayoutWithMaxWidth (line 24) | public class LinearLayoutWithMaxWidth extends LinearLayout { method LinearLayoutWithMaxWidth (line 26) | public LinearLayoutWithMaxWidth(Context context) { method LinearLayoutWithMaxWidth (line 30) | public LinearLayoutWithMaxWidth(Context context, AttributeSet attrs) { method LinearLayoutWithMaxWidth (line 34) | public LinearLayoutWithMaxWidth(Context context, AttributeSet attrs, i... method onMeasure (line 38) | @Override FILE: library/src/main/java/be/billington/calendar/recurrencepicker/RecurrencePickerDialog.java class RecurrencePickerDialog (line 64) | public class RecurrencePickerDialog extends DialogFragment implements On... class RecurrenceModel (line 86) | private class RecurrenceModel implements Parcelable { method toString (line 180) | @Override method describeContents (line 189) | @Override method RecurrenceModel (line 194) | public RecurrenceModel() { method writeToParcel (line 197) | @Override class minMaxTextWatcher (line 215) | class minMaxTextWatcher implements TextWatcher { method minMaxTextWatcher (line 220) | public minMaxTextWatcher(int min, int defaultInt, int max) { method afterTextChanged (line 226) | @Override method onChange (line 258) | void onChange(int value) { method beforeTextChanged (line 261) | @Override method onTextChanged (line 265) | @Override method RecurrencePickerDialog (line 354) | public RecurrencePickerDialog() { method isSupportedMonthlyByNthDayOfWeek (line 357) | static public boolean isSupportedMonthlyByNthDayOfWeek(int num) { method canHandleRecurrenceRule (line 363) | static public boolean canHandleRecurrenceRule(EventRecurrence er) { method copyEventRecurrenceToModel (line 420) | static private void copyEventRecurrenceToModel(final EventRecurrence er, method copyModelToEventRecurrence (line 521) | static private void copyModelToEventRecurrence(final RecurrenceModel m... method onCreateView (line 620) | @Override method togglePickerOptions (line 840) | private void togglePickerOptions() { method updateDoneButtonState (line 876) | private void updateDoneButtonState() { method onSaveInstanceState (line 907) | @Override method updateDialog (line 916) | public void updateDialog() { method setEndSpinnerEndDateStr (line 1002) | private void setEndSpinnerEndDateStr(final String endDateString) { method doToast (line 1007) | private void doToast() { method updateIntervalText (line 1026) | private void updateIntervalText() { method updateEndCountText (line 1047) | private void updateEndCountText() { method onItemSelected (line 1067) | @Override method onNothingSelected (line 1103) | @Override method onDateSet (line 1107) | @Override method onCheckedChanged (line 1122) | @Override method onCheckedChanged (line 1136) | @Override method onClick (line 1149) | @Override method onActivityCreated (line 1175) | @Override type OnRecurrenceSetListener (line 1185) | public interface OnRecurrenceSetListener { method onRecurrenceSet (line 1186) | void onRecurrenceSet(String rrule); method setOnRecurrenceSetListener (line 1189) | public void setOnRecurrenceSetListener(OnRecurrenceSetListener l) { class EndSpinnerAdapter (line 1193) | private class EndSpinnerAdapter extends ArrayAdapter { method EndSpinnerAdapter (line 1209) | public EndSpinnerAdapter(Context context, ArrayList st... method getView (line 1245) | @Override method getDropDownView (line 1311) | @Override FILE: library/src/main/java/be/billington/calendar/recurrencepicker/Utils.java class Utils (line 60) | public class Utils { method isJellybeanOrLater (line 191) | public static boolean isJellybeanOrLater() { method isKeyLimePieOrLater (line 198) | public static boolean isKeyLimePieOrLater() { method getWidgetUpdateAction (line 206) | public static String getWidgetUpdateAction(Context context) { method getWidgetScheduledUpdateAction (line 213) | public static String getWidgetScheduledUpdateAction(Context context) { method getSearchAuthority (line 220) | public static String getSearchAuthority(Context context) { method tardis (line 225) | protected static void tardis() { method getTardis (line 229) | protected static long getTardis() { method matrixCursorFromCursor (line 234) | public static MatrixCursor matrixCursorFromCursor(Cursor cursor) { method compareCursors (line 262) | public static boolean compareCursors(Cursor c1, Cursor c2) { method timeFromIntentInMillis (line 293) | public static final long timeFromIntentInMillis(Intent intent) { method join (line 324) | public static String join(List things, String delim) { method getWeeksSinceEpochFromJulianDay (line 351) | public static int getWeeksSinceEpochFromJulianDay(int julianDay, int f... method getJulianMondayFromWeeksSinceEpoch (line 371) | public static int getJulianMondayFromWeeksSinceEpoch(int week) { method getFirstDayOfWeek (line 380) | public static int getFirstDayOfWeek(Context context) { method getFirstDayOfWeekAsCalendar (line 397) | public static int getFirstDayOfWeekAsCalendar(Context context) { method convertDayOfWeekFromTimeToCalendar (line 404) | public static int convertDayOfWeekFromTimeToCalendar(int timeDayOfWeek) { method isSaturday (line 434) | public static boolean isSaturday(int column, int firstDayOfWeek) { method isSunday (line 447) | public static boolean isSunday(int column, int firstDayOfWeek) { method convertAlldayUtcToLocal (line 461) | public static long convertAlldayUtcToLocal(Time recycle, long utcTime,... method convertAlldayLocalToUTC (line 471) | public static long convertAlldayLocalToUTC(Time recycle, long localTim... method getNextMidnight (line 488) | public static long getNextMidnight(Time recycle, long theTime, String ... method checkForDuplicateNames (line 510) | public static void checkForDuplicateNames( method equals (line 530) | public static boolean equals(Object o1, Object o2) { method setAllowWeekForDetailView (line 534) | public static void setAllowWeekForDetailView(boolean allowWeekView) { method getAllowWeekForDetailView (line 538) | public static boolean getAllowWeekForDetailView() { method getConfigBool (line 542) | public static boolean getConfigBool(Context c, int key) { method getDisplayColorFromColor (line 553) | public static int getDisplayColorFromColor(int color) { method getDeclinedColorFromColor (line 567) | public static int getDeclinedColorFromColor(int color) { class DNAStrand (line 580) | public static class DNAStrand { class DNASegment (line 590) | private static class DNASegment { method weaveDNAStrands (line 600) | private static void weaveDNAStrands(LinkedList segments, i... method getPixelOffsetFromMinutes (line 645) | private static int getPixelOffsetFromMinutes(int minute, int workDayHe... method getOrCreateStrand (line 663) | private static DNAStrand getOrCreateStrand(HashMap... method setUpSearchView (line 682) | public static void setUpSearchView(SearchView view, Activity act) { method setMidnightUpdater (line 690) | public static void setMidnightUpdater(Handler h, Runnable r, String ti... method resetMidnightUpdater (line 704) | public static void resetMidnightUpdater(Handler h, Runnable r) { method getDisplayedTimezone (line 715) | public static String getDisplayedTimezone(long startMillis, String loc... method singleDayEvent (line 735) | private static boolean singleDayEvent(long startMillis, long endMillis... method isTodayOrTomorrow (line 755) | private static int isTodayOrTomorrow(Resources r, long dayMillis, method createEmailAttendeesIntent (line 780) | public static Intent createEmailAttendeesIntent(Resources resources, S... method isValidEmail (line 866) | public static boolean isValidEmail(String email) { method isEmailableFrom (line 876) | public static boolean isEmailableFrom(String email, String syncAccount... class CalendarBroadcastReceiver (line 880) | private static class CalendarBroadcastReceiver extends BroadcastReceiv... method CalendarBroadcastReceiver (line 884) | public CalendarBroadcastReceiver(Runnable callback) { method onReceive (line 889) | @Override method setTimeChangesReceiver (line 902) | public static BroadcastReceiver setTimeChangesReceiver(Context c, Runn... method clearTimeChangesReceiver (line 914) | public static void clearTimeChangesReceiver(Context c, BroadcastReceiv... method getVersionCode (line 921) | public static String getVersionCode(Context context) { method startCalendarMetafeedSync (line 948) | public static void startCalendarMetafeedSync(Account account) { method extendedLinkify (line 967) | public static Spannable extendedLinkify(String text, boolean lastDitch... method indexFirstNonWhitespaceChar (line 1109) | private static int indexFirstNonWhitespaceChar(CharSequence str) { method indexLastNonWhitespaceChar (line 1118) | private static int indexLastNonWhitespaceChar(CharSequence str) { method findNanpPhoneNumbers (line 1134) | static int[] findNanpPhoneNumbers(CharSequence text) { method findNanpMatchEnd (line 1184) | private static int findNanpMatchEnd(CharSequence text, int startPos) { method spanWillOverlap (line 1259) | private static boolean spanWillOverlap(Spannable spanText, URLSpan[] s... FILE: library/src/main/java/be/billington/calendar/recurrencepicker/WeekButton.java class WeekButton (line 23) | public class WeekButton extends android.widget.ToggleButton { method WeekButton (line 27) | public WeekButton(Context context) { method WeekButton (line 31) | public WeekButton(Context context, AttributeSet attrs) { method WeekButton (line 35) | public WeekButton(Context context, AttributeSet attrs, int defStyle) { method setSuggestedWidth (line 39) | public static void setSuggestedWidth(int w) { method onMeasure (line 43) | @Override