74 /** |
74 /** |
75 * A system property key used to enable compatibility with Lotus Notes-generated iCalendar files. Notes |
75 * A system property key used to enable compatibility with Lotus Notes-generated iCalendar files. Notes |
76 * compatibility is enabled by setting this system property to "true". |
76 * compatibility is enabled by setting this system property to "true". |
77 */ |
77 */ |
78 public static final String KEY_NOTES_COMPATIBILITY = "ical4j.compatibility.notes"; |
78 public static final String KEY_NOTES_COMPATIBILITY = "ical4j.compatibility.notes"; |
|
79 |
|
80 /** |
|
81 * Support for vCard features that are not necessarily compatible with the iCalendar standard. |
|
82 */ |
|
83 public static final String KEY_VCARD_COMPATIBILITY = "ical4j.compatibility.vcard"; |
79 |
84 |
80 private static final Map HINTS = new ConcurrentHashMap(); |
85 private static final Map HINTS = new ConcurrentHashMap(); |
81 // preload known hints from the configurator |
86 // preload known hints from the configurator |
82 static { |
87 static { |
83 setHintEnabled(KEY_RELAXED_UNFOLDING, "true".equals(Configurator.getProperty(KEY_RELAXED_UNFOLDING))); |
88 setHintEnabled(KEY_RELAXED_UNFOLDING, "true".equals(Configurator.getProperty(KEY_RELAXED_UNFOLDING))); |