Example usage for org.joda.time DateTimeFieldType yearOfEra

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

Introduction

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

Prototype

public static DateTimeFieldType yearOfEra() 

Source Link

Document

Get the year of era field type.

Usage

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;/*from   w  w w .  j  a  v  a2s. c  o m*/
}

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. j a va2  s. c  o  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>
}