/** * Get properties by name from first VEVENT. * * @param name property name * @return properties */ public List<VProperty> getFirstVeventProperties(String name) { if (firstVevent == null) { return null; } else { return firstVevent.getProperties(name); } }
protected void splitExDate(VObject vObject) { List<VProperty> exDateProperties = vObject.getProperties("EXDATE"); if (exDateProperties != null) { for (VProperty property : exDateProperties) { String value = property.getValue(); if (value.indexOf(',') >= 0) { // split property vObject.removeProperty(property); for (String singleValue : value.split(",")) { VProperty singleProperty = new VProperty("EXDATE", singleValue); singleProperty.setParams(property.getParams()); vObject.addProperty(singleProperty); } } } } }