Package net.fortuna.ical4j.validate
Interface ContentValidator<T extends Content>
-
- All Known Implementing Classes:
CalendarValidatorImpl
,CalendarValidatorImpl.AddValidator
,CalendarValidatorImpl.CancelValidator
,CalendarValidatorImpl.CounterValidator
,CalendarValidatorImpl.DeclineCounterValidator
,CalendarValidatorImpl.PublishValidator
,CalendarValidatorImpl.RefreshValidator
,CalendarValidatorImpl.ReplyValidator
,CalendarValidatorImpl.RequestValidator
,ComponentValidator
,VEventValidator
,VToDoValidator
public interface ContentValidator<T extends Content>
-
-
Field Summary
Fields Modifier and Type Field Description static String
ASSERT_NONE_MESSAGE
static String
ASSERT_ONE_MESSAGE
static String
ASSERT_ONE_OR_LESS_MESSAGE
static String
ASSERT_ONE_OR_MORE_MESSAGE
-
Method Summary
Static Methods Modifier and Type Method Description static <T extends Content>
voidassertNone(String name, List<T> content, boolean warn)
static <T extends Content>
voidassertOne(String name, List<T> content, boolean warn)
static <T extends Content>
voidassertOneOrLess(String name, List<T> content, boolean warn)
static <T extends Content>
voidassertOneOrMore(String name, List<T> content, boolean warn)
-
-
-
Field Detail
-
ASSERT_NONE_MESSAGE
static final String ASSERT_NONE_MESSAGE
- See Also:
- Constant Field Values
-
ASSERT_ONE_OR_LESS_MESSAGE
static final String ASSERT_ONE_OR_LESS_MESSAGE
- See Also:
- Constant Field Values
-
ASSERT_ONE_MESSAGE
static final String ASSERT_ONE_MESSAGE
- See Also:
- Constant Field Values
-
ASSERT_ONE_OR_MORE_MESSAGE
static final String ASSERT_ONE_OR_MORE_MESSAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
assertNone
static <T extends Content> void assertNone(String name, List<T> content, boolean warn) throws ValidationException
- Throws:
ValidationException
-
assertOne
static <T extends Content> void assertOne(String name, List<T> content, boolean warn) throws ValidationException
- Throws:
ValidationException
-
assertOneOrLess
static <T extends Content> void assertOneOrLess(String name, List<T> content, boolean warn) throws ValidationException
- Throws:
ValidationException
-
assertOneOrMore
static <T extends Content> void assertOneOrMore(String name, List<T> content, boolean warn) throws ValidationException
- Throws:
ValidationException
-
-