Top Description Fields Constructors Methods
net.fortuna.ical4j.transform.compliance

public Class RuleManager

extends Object
Class Inheritance
Imports
net.fortuna.ical4j.model.Component, .Property, java.util.LinkedHashSet, .ServiceLoader, .Set

Manages the rules that can be applied to ICS elements. New rules can be simply added by creating new implementations of Rfc5545PropertyRule or Rfc5545ComponentRule.
Authors
corneliu dobrota, daniel grigore
See Also
Property, Component

Field Summary

Modifier and TypeField and Description
private static final Set<Rfc5545ComponentRule<? extends Component>>
private static final Set<Rfc5545PropertyRule<? extends Property>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
applyTo(Property element)

public static void
applyTo(Component element)

private static Set<Rfc5545PropertyRule<Property>>
private static Set<Rfc5545ComponentRule<Component>>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COMPONENT_RULESback to summary
private static final Set<Rfc5545ComponentRule<? extends Component>> COMPONENT_RULES
PROPERTY_RULESback to summary
private static final Set<Rfc5545PropertyRule<? extends Property>> PROPERTY_RULES

Constructor Detail

RuleManagerback to summary
public RuleManager()

Method Detail

applyToback to summary
public static void applyTo(Property element)
applyToback to summary
public static void applyTo(Component element)
getSupportedRulesForback to summary
private static Set<Rfc5545PropertyRule<Property>> getSupportedRulesFor(Property element)
Annotations
@SuppressWarnings:unchecked
getSupportedRulesForback to summary
private static Set<Rfc5545ComponentRule<Component>> getSupportedRulesFor(Component element)
Annotations
@SuppressWarnings:unchecked