Top Fields Constructors Methods
net.fortuna.ical4j.model

public Class ComponentBuilder<T extends Component>

extends AbstractContentBuilder
Class Inheritance
Imports
net.fortuna.ical4j.model.component.XComponent, java.util.ArrayList, .Collections, .List

Field Summary

Modifier and TypeField and Description
private final List<ComponentFactory<?>>
private String
private final List<Property>
private final List<Component>

Constructor Summary

AccessConstructor and Description
public
public
ComponentBuilder(boolean allowIllegalNames)

public
public
ComponentBuilder(List<ComponentFactory<?>> factories, boolean allowIllegalNames)

Method Summary

Modifier and TypeMethod and Description
public T
public boolean
public ComponentBuilder<?>
name(String name)

public ComponentBuilder<?>
property(Property property)

public ComponentBuilder<?>
subComponent(Component subComponent)

Inherited from net.fortuna.ical4j.model.AbstractContentBuilder:
allowIllegalNamesisExperimentalName

Field Detail

factoriesback to summary
private final List<ComponentFactory<?>> factories
nameback to summary
private String name
propertiesback to summary
private final List<Property> properties
subComponentsback to summary
private final List<Component> subComponents

Constructor Detail

ComponentBuilderback to summary
public ComponentBuilder()
ComponentBuilderback to summary
public ComponentBuilder(boolean allowIllegalNames)
ComponentBuilderback to summary
public ComponentBuilder(List<ComponentFactory<?>> factories)
ComponentBuilderback to summary
public ComponentBuilder(List<ComponentFactory<?>> factories, boolean allowIllegalNames)

Method Detail

buildback to summary
public T build()
Annotations
@SuppressWarnings:unchecked
hasNameback to summary
public boolean hasName(String name)
nameback to summary
public ComponentBuilder<?> name(String name)
propertyback to summary
public ComponentBuilder<?> property(Property property)
subComponentback to summary
public ComponentBuilder<?> subComponent(Component subComponent)