Package net.fortuna.ical4j.model
Class IndexedPropertyList
- java.lang.Object
-
- net.fortuna.ical4j.model.IndexedPropertyList
-
public class IndexedPropertyList extends Object
$Id$ Created on 4/02/2006 Provides indexing of properties on a specific parameter.
-
-
Constructor Summary
Constructors Constructor Description IndexedPropertyList(PropertyList<Property> list, String parameterName)
Creates a new instance indexed on the parameters with the specified name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyList<Property>
getProperties(String paramValue)
Returns a list of properties containing a parameter with the specified value.Property
getProperty(String paramValue)
Returns the first property containing a parameter with the specified value.
-
-
-
Constructor Detail
-
IndexedPropertyList
public IndexedPropertyList(PropertyList<Property> list, String parameterName)
Creates a new instance indexed on the parameters with the specified name.- Parameters:
list
- a list of propertiesparameterName
- the name of parameters on which to index
-
-
Method Detail
-
getProperties
public PropertyList<Property> getProperties(String paramValue)
Returns a list of properties containing a parameter with the specified value.- Parameters:
paramValue
- the value of the parameter contained in the returned properties- Returns:
- a property list
-
getProperty
public Property getProperty(String paramValue)
Returns the first property containing a parameter with the specified value.- Parameters:
paramValue
- the value of the parameter identified in the returned property- Returns:
- a property or null if no property is found containing a parameter with the specified value
-
-