Example usage for org.joda.time DateTimeFieldType yearOfCentury

List of usage examples for org.joda.time DateTimeFieldType yearOfCentury

Introduction

In this page you can find the example usage for org.joda.time DateTimeFieldType yearOfCentury.

Prototype

public static DateTimeFieldType yearOfCentury() 

Source Link

Document

Get the year of century field type.

Usage

From source file:ee.ut.soras.ajavtV2.mudel.ajavaljend.arvutus.TimeMLDateTimePoint.java

License:Open Source License

public void setField(Granulaarsus field, int value) {
    // ------ Time
    if (field == Granulaarsus.AM_PM) {
        try {//w  ww.  ja  v a2s. c o m
            this.underlyingTime = (this.underlyingTime).withField(DateTimeFieldType.halfdayOfDay(), value);
            updateTimeRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.HOUR_OF_HALF_DAY) {
        try {
            if (value == 12) {
                value = 0;
            }
            this.underlyingTime = (this.underlyingTime).withField(DateTimeFieldType.hourOfHalfday(), value);
            // NB! Tunni seadistamisel nullime ka minutid, et ei tekiks nt ankurdamisel kummalisi vrtuseid
            this.underlyingTime = (this.underlyingTime).withField(DateTimeFieldType.minuteOfHour(), 0);
            updateTimeRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.MINUTE) {
        try {
            this.underlyingTime = (this.underlyingTime).withField(DateTimeFieldType.minuteOfHour(), value);
            updateTimeRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    // ------ Kuup2evad ja n2dalad
    if (field == Granulaarsus.DAY_OF_WEEK) {
        try {
            this.underlyingDate = (this.underlyingDate).withField(DateTimeFieldType.dayOfWeek(), value);
            dateModified = true;
            updateDateRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.WEEK_OF_YEAR) {
        try {
            this.underlyingDate = (this.underlyingDate).withField(DateTimeFieldType.weekOfWeekyear(), value);
            dateModified = true;
            updateDateRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.DAY_OF_MONTH) {
        try {
            this.underlyingDate = (this.underlyingDate).withField(DateTimeFieldType.dayOfMonth(), value);
            dateModified = true;
            updateDateRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.MONTH) {
        try {
            this.underlyingDate = (this.underlyingDate).withField(DateTimeFieldType.monthOfYear(), value);
            dateModified = true;
            updateDateRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.YEAR) {
        try {
            this.underlyingDate = (this.underlyingDate).withField(DateTimeFieldType.year(), value);
            dateModified = true;
            updateDateRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.YEAR_OF_CENTURY) {
        try {
            this.underlyingDate = (this.underlyingDate).withField(DateTimeFieldType.yearOfCentury(), value);
            dateModified = true;
            // NB! Toimib nagu tavalise aastaarvu muutmine
            updateDateRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
    if (field == Granulaarsus.CENTURY_OF_ERA) {
        try {
            this.underlyingDate = (this.underlyingDate).withField(DateTimeFieldType.centuryOfEra(), value);
            dateModified = true;
            updateDateRepresentation(field, null, false, SET_TYPE_OPERATION);
        } catch (Exception e) {
        }
    }
}

From source file:ee.ut.soras.ajavtV2.mudel.ajavaljend.arvutus.TimeMLDateTimePoint.java

License:Open Source License

public void seekField(Granulaarsus field, int direction, int soughtValue, boolean excludingCurrent) {
    // ---------------------------------
    //  DAY_OF_MONTH
    // ---------------------------------
    if (field == Granulaarsus.DAY_OF_MONTH && direction != 0 && soughtValue == 0) {
        int dir = (direction > 0) ? (1) : (-1);
        LocalDate ajaFookus = new LocalDate(this.underlyingDate);
        LocalDate nihutatudFookus = ajaFookus.plusDays(1 * dir);
        ajaFookus = nihutatudFookus;/* w ww .j  av  a2  s. co m*/
        this.underlyingDate = ajaFookus;
        updateDateRepresentation(Granulaarsus.DAY_OF_MONTH, null, false, ADD_TYPE_OPERATION);
        functionOtherThanSetUsed = true;
        this.dateModified = true;
    }
    // ---------------------------------
    //  DAY_OF_WEEK
    // ---------------------------------
    if (field == Granulaarsus.DAY_OF_WEEK && soughtValue >= DateTimeConstants.MONDAY
            && soughtValue <= DateTimeConstants.SUNDAY && direction != 0) {
        int dir = (direction > 0) ? (1) : (-1);
        LocalDate ajaFookus = new LocalDate(this.underlyingDate);
        // Algne p2ev ehk p2ev, millest tahame tingimata m66duda
        int algneNadalapaev = (excludingCurrent) ? (ajaFookus.getDayOfWeek()) : (-1);
        if (!excludingCurrent) {
            // V6tame sammu tagasi, et esimene nihe tooks meid t2pselt k2esolevale p2evale            
            ajaFookus = ajaFookus.plusDays(dir * (-1));
        }
        int count = 0;
        while (true) {
            LocalDate nihutatudFookus = ajaFookus.plusDays(1 * dir);
            ajaFookus = nihutatudFookus;
            int uusNadalapaev = ajaFookus.getDayOfWeek();
            if (algneNadalapaev != -1) {
                if (algneNadalapaev == uusNadalapaev) {
                    continue;
                } else {
                    algneNadalapaev = -1;
                }
            }
            if (uusNadalapaev == soughtValue) {
                algneNadalapaev = uusNadalapaev;
                count++;
                if (count == Math.abs(direction)) {
                    break;
                }
            }
        }
        this.underlyingDate = ajaFookus;
        updateDateRepresentation(Granulaarsus.DAY_OF_MONTH, null, false, ADD_TYPE_OPERATION);
        functionOtherThanSetUsed = true;
        this.dateModified = true;
    }
    // ---------------------------------
    //  WEEK OF YEAR
    // ---------------------------------
    if (field == Granulaarsus.WEEK_OF_YEAR && soughtValue == 0 && direction != 0) {
        int dir = (direction > 0) ? (1) : (-1);
        LocalDate ajaFookus = new LocalDate(this.underlyingDate);
        // Algne n2dal ehk n2dal, millest tahame m88duda
        int algneNadal = (excludingCurrent) ? (ajaFookus.getWeekOfWeekyear()) : (-1);
        if (!excludingCurrent) {
            // V6tame sammu tagasi, et esimene nihe tooks meid t2pselt k2esolevale p2evale            
            ajaFookus = ajaFookus.plusDays(dir * (-1));
        }
        int count = 0;
        while (true) {
            LocalDate nihutatudFookus = ajaFookus.plusDays(1 * dir);
            ajaFookus = nihutatudFookus;
            int uusNadal = nihutatudFookus.getWeekOfWeekyear();
            if (algneNadal != -1) {
                if (algneNadal == uusNadal) {
                    continue;
                } else {
                    algneNadal = -1;
                }
            }
            if (soughtValue == 0) {
                algneNadal = uusNadal;
                count++;
                if (count == Math.abs(direction)) {
                    break;
                }
            }
        }
        this.underlyingDate = ajaFookus;
        updateDateRepresentation(Granulaarsus.WEEK_OF_YEAR, null, false, ADD_TYPE_OPERATION);
        functionOtherThanSetUsed = true;
        this.dateModified = true;
    }
    // ---------------------------------
    //  MONTH
    // ---------------------------------
    if (field == Granulaarsus.MONTH
            && (soughtValue == 0
                    || DateTimeConstants.JANUARY <= soughtValue && soughtValue <= DateTimeConstants.DECEMBER)
            && direction != 0) {
        int dir = (direction > 0) ? (1) : (-1);
        LocalDate ajaFookus = new LocalDate(this.underlyingDate);
        // Algne kuu ehk kuu, millest tahame m88duda
        int algneKuu = (excludingCurrent) ? (ajaFookus.getMonthOfYear()) : (-1);
        if (!excludingCurrent) {
            // V6tame sammu tagasi, et esimene nihe tooks meid t2pselt k2esolevale kuule      
            ajaFookus = ajaFookus.plusMonths(dir * (-1));
        }
        int count = 0;
        while (true) {
            LocalDate nihutatudFookus = ajaFookus.plusMonths(1 * dir);
            ajaFookus = nihutatudFookus;
            int uusKuu = nihutatudFookus.getMonthOfYear();
            if (algneKuu != -1) {
                if (algneKuu == uusKuu) {
                    continue;
                } else {
                    algneKuu = -1;
                }
            }
            if (soughtValue == 0 || (soughtValue != 0 && uusKuu == soughtValue)) {
                algneKuu = uusKuu;
                count++;
                if (count == Math.abs(direction)) {
                    break;
                }
            }
        }
        this.underlyingDate = ajaFookus;
        updateDateRepresentation(Granulaarsus.MONTH, null, false, ADD_TYPE_OPERATION);
        functionOtherThanSetUsed = true;
        this.dateModified = true;
    }
    // ---------------------------------
    //   YEAR
    // ---------------------------------
    if (field == Granulaarsus.YEAR && soughtValue == 0 && direction != 0) {
        int dir = (direction > 0) ? (1) : (-1);
        LocalDate ajaFookus = new LocalDate(this.underlyingDate);
        // Algne aasta ehk aasta, millest tahame m88duda
        int algneAasta = (excludingCurrent) ? (ajaFookus.getYear()) : (-1);
        if (!excludingCurrent) {
            // V6tame sammu tagasi, et esimene nihe tooks meid t2pselt k2esolevale kuule      
            ajaFookus = ajaFookus.plusMonths(dir * (-1));
        }
        int count = 0;
        while (true) {
            LocalDate nihutatudFookus = ajaFookus.plusMonths(1 * dir);
            ajaFookus = nihutatudFookus;
            int uusAasta = nihutatudFookus.getYear();
            if (algneAasta != -1) {
                if (algneAasta == uusAasta) {
                    continue;
                } else {
                    algneAasta = -1;
                }
            }
            if (soughtValue == 0) {
                algneAasta = uusAasta;
                count++;
                if (count == Math.abs(direction)) {
                    break;
                }
            }
        }
        this.underlyingDate = ajaFookus;
        updateDateRepresentation(Granulaarsus.YEAR, null, false, ADD_TYPE_OPERATION);
        functionOtherThanSetUsed = true;
        this.dateModified = true;
    }
    // ---------------------------------
    //   YEAR_OF_CENTURY
    // ---------------------------------
    if (field == Granulaarsus.YEAR_OF_CENTURY && direction != 0) {
        int minValue = SemLeidmiseAbimeetodid.getLocalDateTimeFieldExtremum(this.underlyingDate,
                DateTimeFieldType.yearOfCentury(), false);
        int maxValue = SemLeidmiseAbimeetodid.getLocalDateTimeFieldExtremum(this.underlyingDate,
                DateTimeFieldType.yearOfCentury(), true);
        if (minValue <= soughtValue && soughtValue <= maxValue) {
            int dir = (direction > 0) ? (1) : (-1);
            LocalDate ajaFookus = new LocalDate(this.underlyingDate);
            // Algne aasta ehk aasta, millest tahame m88duda
            int algneAasta = (excludingCurrent) ? (ajaFookus.getYearOfCentury()) : (-1);
            if (!excludingCurrent) {
                // V6tame sammu tagasi, et esimene nihe tooks meid t2pselt k2esolevale aastale      
                ajaFookus = ajaFookus.plusYears(dir * (-1));
            }
            int count = 0;
            int cycleCount = 0;
            while (true) {
                LocalDate nihutatudFookus = ajaFookus.plusYears(1 * dir);
                cycleCount++;
                ajaFookus = nihutatudFookus;
                int uusAasta = nihutatudFookus.getYearOfCentury();
                if (algneAasta != -1) {
                    if (algneAasta == uusAasta) {
                        continue;
                    } else {
                        algneAasta = -1;
                    }
                }
                if (uusAasta == soughtValue) {
                    algneAasta = uusAasta;
                    count++;
                    if (count == Math.abs(direction)) {
                        break;
                    }
                }
            }
            this.underlyingDate = ajaFookus;
            updateDateRepresentation(Granulaarsus.YEAR, null, false, ADD_TYPE_OPERATION);
            functionOtherThanSetUsed = true;
            this.dateModified = true;
        }
    }
    // ---------------------------------
    //   CENTURY_OF_ERA
    // ---------------------------------
    if (field == Granulaarsus.CENTURY_OF_ERA && soughtValue == 0 && direction != 0) {
        int dir = (direction > 0) ? (1) : (-1);
        LocalDate ajaFookus = new LocalDate(this.underlyingDate);
        // Algne saj ehk sajand, millest tahame m88duda
        int algneSajand = (excludingCurrent) ? (ajaFookus.getCenturyOfEra()) : (Integer.MIN_VALUE);
        if (!excludingCurrent) {
            // V6tame sammu tagasi, et esimene nihe tooks meid t2pselt k2esolevale aastale      
            ajaFookus = ajaFookus.plusYears(dir * (-10));
        }
        int count = 0;
        while (true) {
            LocalDate nihutatudFookus = ajaFookus.plusYears(10 * dir);
            ajaFookus = nihutatudFookus;
            int uusSajand = nihutatudFookus.getCenturyOfEra();
            if (algneSajand != Integer.MIN_VALUE) {
                if (algneSajand == uusSajand) {
                    continue;
                } else {
                    algneSajand = Integer.MIN_VALUE;
                }
            }
            if (soughtValue == 0) {
                algneSajand = uusSajand;
                count++;
                if (count == Math.abs(direction)) {
                    break;
                }
            }
        }
        this.underlyingDate = ajaFookus;
        updateDateRepresentation(Granulaarsus.CENTURY_OF_ERA, null, false, ADD_TYPE_OPERATION);
        functionOtherThanSetUsed = true;
        this.dateModified = true;
    }

}

From source file:org.datavec.api.util.jackson.DateTimeFieldTypeDeserializer.java

License:Apache License

private static Map<String, DateTimeFieldType> getMap() {
    Map<String, DateTimeFieldType> ret = new HashMap<>();
    ret.put(DateTimeFieldType.centuryOfEra().getName(), DateTimeFieldType.centuryOfEra());
    ret.put(DateTimeFieldType.clockhourOfDay().getName(), DateTimeFieldType.clockhourOfDay());
    ret.put(DateTimeFieldType.clockhourOfHalfday().getName(), DateTimeFieldType.clockhourOfHalfday());
    ret.put(DateTimeFieldType.dayOfMonth().getName(), DateTimeFieldType.dayOfMonth());
    ret.put(DateTimeFieldType.dayOfWeek().getName(), DateTimeFieldType.dayOfWeek());
    ret.put(DateTimeFieldType.dayOfYear().getName(), DateTimeFieldType.dayOfYear());
    ret.put(DateTimeFieldType.era().getName(), DateTimeFieldType.era());
    ret.put(DateTimeFieldType.halfdayOfDay().getName(), DateTimeFieldType.halfdayOfDay());
    ret.put(DateTimeFieldType.hourOfDay().getName(), DateTimeFieldType.hourOfDay());
    ret.put(DateTimeFieldType.hourOfHalfday().getName(), DateTimeFieldType.hourOfHalfday());
    ret.put(DateTimeFieldType.millisOfDay().getName(), DateTimeFieldType.millisOfDay());
    ret.put(DateTimeFieldType.millisOfSecond().getName(), DateTimeFieldType.millisOfSecond());
    ret.put(DateTimeFieldType.minuteOfDay().getName(), DateTimeFieldType.minuteOfDay());
    ret.put(DateTimeFieldType.minuteOfHour().getName(), DateTimeFieldType.minuteOfHour());
    ret.put(DateTimeFieldType.secondOfDay().getName(), DateTimeFieldType.secondOfDay());
    ret.put(DateTimeFieldType.secondOfMinute().getName(), DateTimeFieldType.secondOfMinute());
    ret.put(DateTimeFieldType.weekOfWeekyear().getName(), DateTimeFieldType.weekOfWeekyear());
    ret.put(DateTimeFieldType.weekyear().getName(), DateTimeFieldType.weekyear());
    ret.put(DateTimeFieldType.weekyearOfCentury().getName(), DateTimeFieldType.weekyearOfCentury());
    ret.put(DateTimeFieldType.year().getName(), DateTimeFieldType.year());
    ret.put(DateTimeFieldType.yearOfCentury().getName(), DateTimeFieldType.yearOfCentury());
    ret.put(DateTimeFieldType.yearOfEra().getName(), DateTimeFieldType.yearOfEra());

    return ret;/*w  w w. j  a v  a  2 s  .c  om*/
}

From source file:TVShowTimelineMaker.timeConstraints.FieldChangeConstraint.java

public static List<DateTimeFieldType> lowerFields(DateTimeFieldType inDateTimeFieldType) {
    List<DateTimeFieldType> rValues = new java.util.ArrayList<>();
    //temporyly add the input to the collection so all are treated the same
    rValues.add(inDateTimeFieldType);/*from  w w w .java  2s .co m*/
    if (rValues.contains(DateTimeFieldType.era())) {
        rValues.add(DateTimeFieldType.centuryOfEra());
        //rValues.add(DateTimeFieldType.yearOfEra());
    }
    if (rValues.contains(DateTimeFieldType.centuryOfEra())) {
        //rValues.add(DateTimeFieldType.weekyearOfCentury());
        rValues.add(DateTimeFieldType.yearOfCentury());
    }
    if ((rValues.contains(DateTimeFieldType.year())) || (rValues.contains(DateTimeFieldType.yearOfCentury()))
            || (rValues.contains(DateTimeFieldType.yearOfEra()))) {
        rValues.add(DateTimeFieldType.dayOfYear());
        //rValues.add(DateTimeFieldType.monthOfYear());
    }
    if ((rValues.contains(DateTimeFieldType.weekyear()))
            || (rValues.contains(DateTimeFieldType.weekyearOfCentury()))) {
        rValues.add(DateTimeFieldType.weekOfWeekyear());
    }
    if (rValues.contains(DateTimeFieldType.monthOfYear())) {
        rValues.add(DateTimeFieldType.dayOfMonth());
    }
    if (rValues.contains(DateTimeFieldType.weekOfWeekyear())) {
        rValues.add(DateTimeFieldType.dayOfWeek());
    }
    //currently we only have a day worth of accturecy
    /*if ((rValues.contains(DateTimeFieldType.dayOfMonth())) || (rValues.contains(DateTimeFieldType.dayOfWeek())) || (rValues.contains(DateTimeFieldType.dayOfYear()))){
    //rValues.add(DateTimeFieldType.clockhourOfDay());
    //rValues.add(DateTimeFieldType.halfdayOfDay());
    rValues.add(DateTimeFieldType.hourOfDay());
    //rValues.add(DateTimeFieldType.millisOfDay());
    //rValues.add(DateTimeFieldType.minuteOfDay());
    //rValues.add(DateTimeFieldType.secondOfDay());
    }
    if (rValues.contains(DateTimeFieldType.halfdayOfDay())){
    //rValues.add(DateTimeFieldType.clockhourOfHalfday());
    rValues.add(DateTimeFieldType.hourOfHalfday());
    }
    if ((rValues.contains(DateTimeFieldType.hourOfDay())) || (rValues.contains(DateTimeFieldType.hourOfHalfday()))){
    rValues.add(DateTimeFieldType.minuteOfHour());
    }
    if ((rValues.contains(DateTimeFieldType.minuteOfDay())) || (rValues.contains(DateTimeFieldType.minuteOfHour()))){
    rValues.add(DateTimeFieldType.secondOfMinute());
    }
    if ((rValues.contains(DateTimeFieldType.secondOfDay())) || (rValues.contains(DateTimeFieldType.secondOfMinute()))){
    rValues.add(DateTimeFieldType.millisOfSecond());
    }*/

    //remove input from the collection
    rValues.remove(inDateTimeFieldType);
    return rValues;
}

From source file:TVShowTimelineMaker.util.JodaTimeUtil.java

private void init() {
    // <editor-fold defaultstate="collapsed" desc="StandardDateTimeFieldTypeMap setup">
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.centuryOfEra().getName(),
            DateTimeFieldType.centuryOfEra());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.clockhourOfDay().getName(),
            DateTimeFieldType.clockhourOfDay());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.clockhourOfHalfday().getName(),
            DateTimeFieldType.clockhourOfHalfday());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.dayOfMonth().getName(),
            DateTimeFieldType.dayOfMonth());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.dayOfWeek().getName(),
            DateTimeFieldType.dayOfWeek());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.dayOfYear().getName(),
            DateTimeFieldType.dayOfYear());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.era().getName(), DateTimeFieldType.era());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.halfdayOfDay().getName(),
            DateTimeFieldType.halfdayOfDay());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.hourOfDay().getName(),
            DateTimeFieldType.hourOfDay());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.hourOfHalfday().getName(),
            DateTimeFieldType.hourOfHalfday());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.millisOfDay().getName(),
            DateTimeFieldType.millisOfDay());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.millisOfSecond().getName(),
            DateTimeFieldType.millisOfSecond());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.minuteOfDay().getName(),
            DateTimeFieldType.minuteOfDay());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.minuteOfHour().getName(),
            DateTimeFieldType.minuteOfHour());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.monthOfYear().getName(),
            DateTimeFieldType.monthOfYear());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.secondOfDay().getName(),
            DateTimeFieldType.secondOfDay());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.secondOfMinute().getName(),
            DateTimeFieldType.secondOfMinute());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.weekOfWeekyear().getName(),
            DateTimeFieldType.weekOfWeekyear());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.weekyear().getName(), DateTimeFieldType.weekyear());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.weekyearOfCentury().getName(),
            DateTimeFieldType.weekyearOfCentury());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.year().getName(), DateTimeFieldType.year());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.yearOfCentury().getName(),
            DateTimeFieldType.yearOfCentury());
    this.StandardDateTimeFieldTypeMap.put(DateTimeFieldType.yearOfEra().getName(),
            DateTimeFieldType.yearOfEra());
    // </editor-fold>
    // <editor-fold defaultstate="collapsed" desc="ChronologyMap setup">
    this.ChronologybidiMap.put("BuddhistChronology", org.joda.time.chrono.BuddhistChronology.class);
    this.ChronologybidiMap.put("CopticChronology", org.joda.time.chrono.CopticChronology.class);
    this.ChronologybidiMap.put("EthiopicChronology", org.joda.time.chrono.EthiopicChronology.class);
    this.ChronologybidiMap.put("GJChronology", org.joda.time.chrono.GJChronology.class);
    this.ChronologybidiMap.put("GregorianChronology", org.joda.time.chrono.GregorianChronology.class);
    this.ChronologybidiMap.put("ISOChronology", org.joda.time.chrono.ISOChronology.class);
    this.ChronologybidiMap.put("IslamicChronology", org.joda.time.chrono.IslamicChronology.class);
    this.ChronologybidiMap.put("JulianChronology", org.joda.time.chrono.JulianChronology.class);

    this.ChronologyInstanceMap.put("BuddhistChronology", org.joda.time.chrono.BuddhistChronology.getInstance());
    this.ChronologyInstanceMap.put("CopticChronology", org.joda.time.chrono.CopticChronology.getInstance());
    this.ChronologyInstanceMap.put("EthiopicChronology", org.joda.time.chrono.EthiopicChronology.getInstance());
    this.ChronologyInstanceMap.put("GJChronology", org.joda.time.chrono.GJChronology.getInstance());
    this.ChronologyInstanceMap.put("GregorianChronology",
            org.joda.time.chrono.GregorianChronology.getInstance());
    this.ChronologyInstanceMap.put("ISOChronology", org.joda.time.chrono.ISOChronology.getInstance());
    this.ChronologyInstanceMap.put("IslamicChronology", org.joda.time.chrono.IslamicChronology.getInstance());
    this.ChronologyInstanceMap.put("JulianChronology", org.joda.time.chrono.JulianChronology.getInstance());
    // </editor-fold>
}