use of com.alexstyl.specialdates.events.namedays.calendar.EasternNamedaysExtractor in project Memento-Calendar by alexstyl.
the class RomanianSpecialNamedays method from.
public static SpecialNamedays from(NamedayJSON namedayJSON, RomanianEasterSpecialCalculator romanianEasterCalculator) {
EasternNamedaysExtractor extractor = new EasternNamedaysExtractor(namedayJSON.getSpecial());
List<EasternNameday> easternNamedays = extractor.parse();
ArrayList<String> names = namesOf(easternNamedays);
RomanianNamedays namedays = new RomanianNamedays(romanianEasterCalculator, names);
return new RomanianSpecialNamedays(namedays);
}
use of com.alexstyl.specialdates.events.namedays.calendar.EasternNamedaysExtractor in project Memento-Calendar by alexstyl.
the class RomanianSpecialNamedays method from.
public static SpecialNamedays from(NamedayJSON namedayJSON) {
EasternNamedaysExtractor extractor = new EasternNamedaysExtractor(namedayJSON.getSpecial());
List<EasternNameday> easternNamedays = extractor.parse();
ArrayList<String> names = namesOf(easternNamedays);
RomanianNamedays namedays = RomanianNamedays.from(names);
return new RomanianSpecialNamedays(namedays);
}
use of com.alexstyl.specialdates.events.namedays.calendar.EasternNamedaysExtractor in project Memento-Calendar by alexstyl.
the class GreekNamedays method from.
public static GreekNamedays from(JSONArray specialJSON) {
EasternNamedaysExtractor extractor = new EasternNamedaysExtractor(specialJSON);
List<EasternNameday> namedays = extractor.parse();
SpecialGreekNamedaysCalculator specialGreekNamedaysCalculator = new SpecialGreekNamedaysCalculator(namedays);
return new GreekNamedays(specialGreekNamedaysCalculator);
}
use of com.alexstyl.specialdates.events.namedays.calendar.EasternNamedaysExtractor in project Memento-Calendar by alexstyl.
the class GreekNamedays method from.
public static GreekNamedays from(JSONArray specialJSON, OrthodoxEasterCalculator easterCalculator) {
EasternNamedaysExtractor extractor = new EasternNamedaysExtractor(specialJSON);
List<EasternNameday> namedays = extractor.parse();
SpecialGreekNamedaysCalculator specialGreekNamedaysCalculator = new SpecialGreekNamedaysCalculator(namedays);
return new GreekNamedays(easterCalculator, specialGreekNamedaysCalculator);
}
Aggregations