public class EmailAlarmScribe extends VCalAlarmPropertyScribe<EmailAlarm>
EmailAlarm
properties.ICalPropertyScribe.DateParser, ICalPropertyScribe.DateWriter, ICalPropertyScribe.ListCallback<T>, ICalPropertyScribe.Result<T>, ICalPropertyScribe.SemiStructuredIterator, ICalPropertyScribe.Splitter, ICalPropertyScribe.StructuredIterator
clazz, 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, writeXml
public EmailAlarmScribe()
protected ICalDataType _defaultDataType(ICalVersion version)
ICalPropertyScribe
Determines 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.