Search in sources :

Example 1 with AbbreviatedValue

use of org.bedework.calfacade.base.AbbreviatedValue in project bw-calendar-engine by Bedework.

the class IcalUtil method getAbbrevVal.

/**
 * @param p
 * @return AbbreviatedValue
 */
public static AbbreviatedValue getAbbrevVal(final Property p) {
    ParameterList pars = p.getParameters();
    ParameterList abbrevPars = pars.getParameters(Parameter.ABBREV);
    Collection<String> abbrevs = new ArrayList<String>();
    Iterator it = abbrevPars.iterator();
    while (it.hasNext()) {
        Parameter par = (Parameter) it.next();
        abbrevs.add(par.getValue());
    }
    return new AbbreviatedValue(abbrevs, p.getValue());
}
Also used : ArrayList(java.util.ArrayList) Iterator(java.util.Iterator) ParameterList(net.fortuna.ical4j.model.ParameterList) Parameter(net.fortuna.ical4j.model.Parameter) AbbreviatedValue(org.bedework.calfacade.base.AbbreviatedValue)

Aggregations

ArrayList (java.util.ArrayList)1 Iterator (java.util.Iterator)1 Parameter (net.fortuna.ical4j.model.Parameter)1 ParameterList (net.fortuna.ical4j.model.ParameterList)1 AbbreviatedValue (org.bedework.calfacade.base.AbbreviatedValue)1