2013-09-17 5 views
0

Я работаю с Google Calendar api, и я использую iCal4j для генерации строки повторения. Я также использовал бы эту библиотеку, чтобы проверить строку, содержащую строку повторения. Как я могу это сделать? Есть и другой способ? Спасибо большое за помощь Альберто :)Как проверить строку повторения после стандартного rfc2445

ответ

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

+0

спасибо! Тогда я предположил, что нет метода, сохраняющего логическое значение, чтобы спросить, является ли строка правильной rrule или нет. Что-то странное: я проверяю код RRule и есть метод validate, private :(не реализован –