Я работаю с Google Calendar api, и я использую iCal4j для генерации строки повторения. Я также использовал бы эту библиотеку, чтобы проверить строку, содержащую строку повторения. Как я могу это сделать? Есть и другой способ? Спасибо большое за помощь Альберто :)Как проверить строку повторения после стандартного rfc2445
0
A
ответ
0
Если строка содержит только значение RRULE, то вы можете использовать (значение String) конструктор net.fortuna.ical4j.model.property.RRule или сеть. fortuna.ical4j.model.Recur (String value) и проверить исключения.
new Recur("FREQ=somejunk")
выбросит IllegalArgumentException в то время как
new Recur("FREQ=DAILY;UNTIL=bogus")
выбросит ParseException
спасибо! Тогда я предположил, что нет метода, сохраняющего логическое значение, чтобы спросить, является ли строка правильной rrule или нет. Что-то странное: я проверяю код RRule и есть метод validate, private :(не реализован –