Home | History | Annotate | Download | only in calendar

Lines Matching defs:era

49     private Era[] eras;
63 public Date setEra(Era era) {
64 if (getEra() != era) {
65 super.setEra(era);
93 void setLocalEra(Era era) {
94 super.setEra(era);
105 Era era = getEra();
106 if (era != null) {
107 String abbr = era.getAbbreviation();
145 List<Era> eras = new ArrayList<Era>();
179 Era era = new Era(eraName, abbr, since, localTime);
180 eras.add(era);
182 Era[] eraArray = new Era[eras.size()];
188 private LocalGregorianCalendar(String name, Era[] eras) {
218 Era era = eras[i];
219 long since = era.getSince(null);
220 if (era.isLocalTime()) {
224 ldate.setLocalEra(era);
225 int y = ldate.getNormalizedYear() - era.getSinceDate().getYear() + 1;
248 Era era = ldate.getEra();
249 if (era != null) {
250 if (!validateEra(era)) {
253 ldate.setNormalizedYear(era.getSinceDate().getYear() + ldate.getYear());
260 private boolean validateEra(Era era) {
261 // Validate the era
263 if (era == eras[i]) {
285 Era era = null;
287 era = eras[i];
288 if (era.isLocalTime()) {
289 CalendarDate sinceDate = era.getSinceDate();
323 long since = era.getSince(date.getZone());
330 ldate.setLocalEra(era);
331 int y = ldate.getNormalizedYear() - era.getSinceDate().getYear() + 1;
334 // Set Gregorian year with no era
352 Era era = ldate.getEra();
353 if (era == null || !validateEra(era)) {
356 ldate.setNormalizedYear(era.getSinceDate().getYear() + ldate.getYear() - 1);
362 * @see #isLeapYear(Era, int)
368 public boolean isLeapYear(Era era, int year) {
369 if (era == null) {
372 int gyear = era.getSinceDate().getYear() + year - 1;