Package net.fortuna.ical4j.model
Interface ComponentFactory<T extends Component>
-
- All Known Implementing Classes:
Available.Factory,Daylight.Factory,Participant.Factory,Standard.Factory,VAlarm.Factory,VAvailability.Factory,VEvent.Factory,VFreeBusy.Factory,VJournal.Factory,VLocation.Factory,VResource.Factory,VTimeZone.Factory,VToDo.Factory,VVenue.Factory
public interface ComponentFactory<T extends Component>Created by fortuna on 12/09/14.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TcreateComponent()TcreateComponent(PropertyList<Property> properties)default TcreateComponent(PropertyList<Property> properties, ComponentList<Component> subComponents)booleansupports(String name)
-
-
-
Method Detail
-
createComponent
T createComponent()
-
createComponent
T createComponent(PropertyList<Property> properties)
-
createComponent
default T createComponent(PropertyList<Property> properties, ComponentList<Component> subComponents)
-
supports
boolean supports(String name)
-
-