public Integer[] arrayDay(final Object[] target) { if (target == null) { return null; } final Integer[] result = new Integer[target.length]; for (int i = 0; i < target.length; i++) { result[i] = day((Date)target[i]); } return result; }
public Integer[] arrayDayOfWeek(final Object[] target) { if (target == null) { return null; } final Integer[] result = new Integer[target.length]; for (int i = 0; i < target.length; i++) { result[i] = dayOfWeek((Date)target[i]); } return result; }
public String[] arrayDayOfWeekName(final Object[] target) { if (target == null) { return null; } final String[] result = new String[target.length]; for (int i = 0; i < target.length; i++) { result[i] = dayOfWeekName((Date)target[i]); } return result; }
// Getting range public List<Dates> getRange(long dataStart, long dataEnd) { List<Dates> datesList = new ArrayList<Dates>(); String selectQuery = "SELECT * FROM " + TABLE_RESULTS_NAME; SQLiteDatabase db = this.getWritableDatabase(); Cursor cursor = db.query(TABLE_RESULTS_NAME, new String[]{KEY_ID, KEY_DATA, KEY_COUTER}, KEY_DATA + " BETWEEN ? AND ? ", new String[]{String.valueOf(dataStart),String.valueOf(dataEnd)},null, null, null, null); // looping through all rows and adding to list for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) { Dates dates = new Dates(); dates.set_id(Integer.parseInt(cursor.getString(0))); dates.set_data(cursor.getLong(1)); dates.set_counter(cursor.getInt(2)); // Adding contact to list datesList.add(dates); } // return dates list return datesList; }
return new Dates(context.getLocale());
public String[] arrayFormat(final Object[] target) { if (target == null) { return null; } final String[] result = new String[target.length]; for (int i = 0; i < target.length; i++) { result[i] = format((Date)target[i]); } return result; }
public String[] arrayDayOfWeekNameShort(final Object[] target) { if (target == null) { return null; } final String[] result = new String[target.length]; for (int i = 0; i < target.length; i++) { result[i] = dayOfWeekNameShort((Date)target[i]); } return result; }
public Integer[] arrayMonth(final Object[] target) { if (target == null) { return null; } final Integer[] result = new Integer[target.length]; for (int i = 0; i < target.length; i++) { result[i] = month((Date)target[i]); } return result; }
public Integer[] arrayMillisecond(final Object[] target) { if (target == null) { return null; } final Integer[] result = new Integer[target.length]; for (int i = 0; i < target.length; i++) { result[i] = millisecond((Date)target[i]); } return result; }
public Integer[] arrayMinute(final Object[] target) { if (target == null) { return null; } final Integer[] result = new Integer[target.length]; for (int i = 0; i < target.length; i++) { result[i] = minute((Date)target[i]); } return result; }
public Integer[] arrayHour(final Object[] target) { if (target == null) { return null; } final Integer[] result = new Integer[target.length]; for (int i = 0; i < target.length; i++) { result[i] = hour((Date)target[i]); } return result; }
private static Map<String,Object> buildExpressionEvaluationUtilityObjects(final Locale locale) { Map<String,Object> objects = EXPRESSION_EVALUATION_UTILITY_OBJECTS_BY_LOCALE.get(locale); if (objects == null) { objects = new HashMap<String, Object>(30); if (locale != null) { objects.put(StandardExpressionObjectFactory.CALENDARS_EXPRESSION_OBJECT_NAME, new Calendars(locale)); objects.put(StandardExpressionObjectFactory.DATES_EXPRESSION_OBJECT_NAME, new Dates(locale)); objects.put(StandardExpressionObjectFactory.NUMBERS_EXPRESSION_OBJECT_NAME, new Numbers(locale)); objects.put(StandardExpressionObjectFactory.STRINGS_EXPRESSION_OBJECT_NAME, new Strings(locale)); } objects.put(StandardExpressionObjectFactory.BOOLS_EXPRESSION_OBJECT_NAME, new Bools()); objects.put(StandardExpressionObjectFactory.OBJECTS_EXPRESSION_OBJECT_NAME, new Objects()); objects.put(StandardExpressionObjectFactory.ARRAYS_EXPRESSION_OBJECT_NAME, new Arrays()); objects.put(StandardExpressionObjectFactory.LISTS_EXPRESSION_OBJECT_NAME, new Lists()); objects.put(StandardExpressionObjectFactory.SETS_EXPRESSION_OBJECT_NAME, new Sets()); objects.put(StandardExpressionObjectFactory.MAPS_EXPRESSION_OBJECT_NAME, new Maps()); objects.put(StandardExpressionObjectFactory.AGGREGATES_EXPRESSION_OBJECT_NAME, new Aggregates()); EXPRESSION_EVALUATION_UTILITY_OBJECTS_BY_LOCALE.put(locale, objects); } return new HashMap<String, Object>(objects); }
public String[] arrayFormat(final Object[] target, final String pattern) { if (target == null) { return null; } final String[] result = new String[target.length]; for (int i = 0; i < target.length; i++) { result[i] = format((Date)target[i], pattern); } return result; }
public List<String> listDayOfWeekNameShort(final List<? extends Date> target) { if (target == null) { return null; } final List<String> result = new ArrayList<String>(target.size() + 2); for (final Date element : target) { result.add(dayOfWeekNameShort(element)); } return result; }
public List<Integer> listMonth(final List<? extends Date> target) { if (target == null) { return null; } final List<Integer> result = new ArrayList<Integer>(target.size() + 2); for (final Date element : target) { result.add(month(element)); } return result; }
public List<Integer> listMillisecond(final List<? extends Date> target) { if (target == null) { return null; } final List<Integer> result = new ArrayList<Integer>(target.size() + 2); for (final Date element : target) { result.add(millisecond(element)); } return result; }
public List<Integer> listMinute(final List<? extends Date> target) { if (target == null) { return null; } final List<Integer> result = new ArrayList<Integer>(target.size() + 2); for (final Date element : target) { result.add(minute(element)); } return result; }
public List<Integer> listHour(final List<? extends Date> target) { if (target == null) { return null; } final List<Integer> result = new ArrayList<Integer>(target.size() + 2); for (final Date element : target) { result.add(hour(element)); } return result; }
private static Map<String,Object> buildExpressionEvaluationUtilityObjects(final Locale locale) { Map<String,Object> objects = EXPRESSION_EVALUATION_UTILITY_OBJECTS_BY_LOCALE.get(locale); if (objects == null) { objects = new HashMap<String, Object>(30); if (locale != null) { objects.put(StandardExpressionObjectFactory.CALENDARS_EXPRESSION_OBJECT_NAME, new Calendars(locale)); objects.put(StandardExpressionObjectFactory.DATES_EXPRESSION_OBJECT_NAME, new Dates(locale)); objects.put(StandardExpressionObjectFactory.NUMBERS_EXPRESSION_OBJECT_NAME, new Numbers(locale)); objects.put(StandardExpressionObjectFactory.STRINGS_EXPRESSION_OBJECT_NAME, new Strings(locale)); } objects.put(StandardExpressionObjectFactory.BOOLS_EXPRESSION_OBJECT_NAME, new Bools()); objects.put(StandardExpressionObjectFactory.OBJECTS_EXPRESSION_OBJECT_NAME, new Objects()); objects.put(StandardExpressionObjectFactory.ARRAYS_EXPRESSION_OBJECT_NAME, new Arrays()); objects.put(StandardExpressionObjectFactory.LISTS_EXPRESSION_OBJECT_NAME, new Lists()); objects.put(StandardExpressionObjectFactory.SETS_EXPRESSION_OBJECT_NAME, new Sets()); objects.put(StandardExpressionObjectFactory.MAPS_EXPRESSION_OBJECT_NAME, new Maps()); objects.put(StandardExpressionObjectFactory.AGGREGATES_EXPRESSION_OBJECT_NAME, new Aggregates()); EXPRESSION_EVALUATION_UTILITY_OBJECTS_BY_LOCALE.put(locale, objects); } return new HashMap<String, Object>(objects); }
public List<String> listFormat(final List<? extends Date> target) { if (target == null) { return null; } final List<String> result = new ArrayList<String>(target.size() + 2); for (final Date element : target) { result.add(format(element)); } return result; }