public interface VElement
<p>Interface for all calendar elements.</p>
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
errors()
Produces a list of error messages indicating problems with calendar element
errors() is invoked recursively to return errors of child elements in addition to errors in parent |
default boolean |
isValid()
Checks element to determine if necessary properties are set.
|
java.lang.String |
name()
<p>Returns the name of the component as it would appear in the iCalendar content line.</p>
<p>Examples:
<ul>
<li>VEVENT
<li>SUMMARY
<li>LANGUAGE
</ul>
</p>
|
java.util.List<java.lang.String> |
parseContent(java.lang.String content)
Parse content line into calendar element.
|
java.lang.String |
toContent()
Returns iCalendar content text.
|
java.lang.String name()
<p>Returns the name of the component as it would appear in the iCalendar content line.</p> <p>Examples: <ul> <li>VEVENT <li>SUMMARY <li>LANGUAGE </ul> </p>
java.lang.String toContent()
Returns iCalendar content text.
java.util.List<java.lang.String> parseContent(java.lang.String content) throws java.lang.IllegalArgumentException
Parse content line into calendar element.
If element contains children parseContent(String)
is invoked recursively to parse child elements also
content
- calendar content string to parsejava.lang.IllegalArgumentException
- if calendar content is not valid, such as nulldefault boolean isValid()
Checks element to determine if necessary properties are set.
isValid()
is invoked recursively to test child elements if element is a parent
java.util.List<java.lang.String> errors()
Produces a list of error messages indicating problems with calendar element
errors()
is invoked recursively to return errors of child elements in addition to errors in parent