JavaScript is disabled on your browser.
All Superinterfaces:
PropertyListAccessor
All Known Subinterfaces:
CalendarPropertyAccessor , ChangeManagementPropertyAccessor , DateTimePropertyAccessor , DescriptivePropertyAccessor , RecurrenceSupport <T>, RelationshipPropertyAccessor , TimeZonePropertyAccessor
All Known Implementing Classes:
Available , Calendar , CalendarComponent , Component , Daylight , Observance , Participant , Standard , VAlarm , VAvailability , VEvent , VFreeBusy , VJournal , VLocation , VResource , VTimeZone , VToDo , VVenue , XComponent
Method Summary
All Methods Instance Methods Abstract Methods Default Methods
Add a property to the container.
Add multiple properties to the container.
Remove a property from the container.
Remove all properties with the matching name.
Remove all properties matching the specified filter.
Add a property to the container whilst removing all other properties with the same property name.
void
A functional method used to apply a property to a container in an undefined way.
Method Details
add
Add a property to the container.
Parameters:
property - the property to add
Returns:
a reference to the container to support method chaining
addAll
Add multiple properties to the container.
Parameters:
properties - a collection of properties to add
Returns:
a reference to the container to support method chaining
remove
Remove a property from the container.
Parameters:
property - the property to remove
Returns:
a reference to the container to support method chaining
removeAll
Remove all properties with the matching name.
Parameters:
name - name of the properties to remove
Returns:
a reference to the container to support method chaining
removeIf
Remove all properties matching the specified filter.
Parameters:
filter - a filter predicate for matching
Returns:
a reference to the container to support method chaining
replace
Add a property to the container whilst removing all other properties with the same property name.
Parameters:
property - the property to add
Returns:
a reference to the container to support method chaining
with
A functional method used to apply a property to a container in an undefined way.
For example, a null check can be introduced as follows:
container.with((c, p) -> if (p != null) c.add(p); return c;)
Type Parameters:
T -
Parameters:
f -
p -
Returns: