public class EmailAlarmScribe extends VCalAlarmPropertyScribe<EmailAlarm>
EmailAlarm properties.ICalPropertyScribe.DateParser, ICalPropertyScribe.DateWriter, ICalPropertyScribe.ListCallback<T>, ICalPropertyScribe.Result<T>, ICalPropertyScribe.SemiStructuredIterator, ICalPropertyScribe.Splitter, ICalPropertyScribe.StructuredIteratorclazz, propertyName, qname| Constructor and Description |
|---|
EmailAlarmScribe() |
| Modifier and Type | Method and Description |
|---|---|
protected ICalDataType |
_defaultDataType(ICalVersion version)
Determines the default data type of this property.
|
protected EmailAlarm |
create(ICalDataType dataType,
ICalPropertyScribe.SemiStructuredIterator it) |
protected List<String> |
writeData(EmailAlarm property) |
_parseText, _writeText, getSupportedVersions_dataType, _parseJson, _parseXml, _prepareParameters, _writeJson, _writeXml, dataType, date, date, date, date, date, defaultDataType, escape, getPropertyClass, getPropertyName, getQName, handleTzidParameter, isInObservance, list, list, list, list, missingXmlElements, missingXmlElements, object, object, parseJson, parseText, parseXml, prepareParameters, semistructured, semistructured, splitter, structured, structured, structured, unescape, writeJson, writeText, writeXmlpublic EmailAlarmScribe()
protected ICalDataType _defaultDataType(ICalVersion version)
ICalPropertyScribeDetermines the default data type of this property.
This method should be overridden by child classes if a property's default
data type changes depending the iCalendar version. The default
implementation of this method returns the data type that was passed into
the ICalPropertyScribe.ICalPropertyScribe(Class, String, ICalDataType) constructor.
Null is returned if this constructor was not invoked.
_defaultDataType in class ICalPropertyScribe<EmailAlarm>version - the version of the iCalendar object being generatedprotected List<String> writeData(EmailAlarm property)
writeData in class VCalAlarmPropertyScribe<EmailAlarm>protected EmailAlarm create(ICalDataType dataType, ICalPropertyScribe.SemiStructuredIterator it)
create in class VCalAlarmPropertyScribe<EmailAlarm>Copyright © 2013-2015 Michael Angstadt. All Rights Reserved.