java.lang.Object
net.fortuna.ical4j.model.IndexedComponentList<T>
$Id$
Created on 4/02/2006
Provides indexing of components on a specific property.
-
Constructor Summary
ConstructorsConstructorDescriptionIndexedComponentList(List<T> list, String propertyName) Creates a new instance indexed on properties with the specified name. -
Method Summary
Modifier and TypeMethodDescriptiongetComponent(String propertyValue) Returns the first component containing a property with the specified value.getComponents(String propertyValue) Returns a list of components containing a property with the specified value.
-
Constructor Details
-
IndexedComponentList
Creates a new instance indexed on properties with the specified name.- Parameters:
list- a list of componentspropertyName- the name of the properties to index on
-
-
Method Details
-
getComponents
Returns a list of components containing a property with the specified value.- Parameters:
propertyValue- the value of the property contained in the returned components- Returns:
- a component list
-
getComponent
Returns the first component containing a property with the specified value.- Parameters:
propertyValue- the value of the property identified in the returned component- Returns:
- a component or null if no component is found containing a property with the specified value
-