Module ical4j.core

Interface ContentCollection<T extends Content>

Type Parameters:
T -
All Superinterfaces:
Serializable
All Known Implementing Classes:
ComponentList, ParameterList, PropertyList

public interface ContentCollection<T extends Content> extends Serializable
Implementors of this interface support the immutable collection contract specified by this interface. The contract states that any mutation function will not modify the underlying collection, but rather will return a copy of the collection with the applied mutation.