Package net.fortuna.ical4j.model
Class ComponentBuilder<T extends Component>
- java.lang.Object
-
- net.fortuna.ical4j.model.AbstractContentBuilder
-
- net.fortuna.ical4j.model.ComponentBuilder<T>
-
public class ComponentBuilder<T extends Component> extends AbstractContentBuilder
-
-
Constructor Summary
Constructors Constructor Description ComponentBuilder()
ComponentBuilder(boolean allowIllegalNames)
ComponentBuilder(List<ComponentFactory<?>> factories)
ComponentBuilder(List<ComponentFactory<?>> factories, boolean allowIllegalNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
build()
ComponentBuilder<?>
name(String name)
ComponentBuilder<?>
property(Property property)
ComponentBuilder<?>
subComponent(Component subComponent)
-
Methods inherited from class net.fortuna.ical4j.model.AbstractContentBuilder
allowIllegalNames, isExperimentalName
-
-
-
-
Constructor Detail
-
ComponentBuilder
public ComponentBuilder()
-
ComponentBuilder
public ComponentBuilder(boolean allowIllegalNames)
-
ComponentBuilder
public ComponentBuilder(List<ComponentFactory<?>> factories)
-
ComponentBuilder
public ComponentBuilder(List<ComponentFactory<?>> factories, boolean allowIllegalNames)
-
-
Method Detail
-
name
public ComponentBuilder<?> name(String name)
-
property
public ComponentBuilder<?> property(Property property)
-
subComponent
public ComponentBuilder<?> subComponent(Component subComponent)
-
build
public T build()
-
-