public class AudioAlarmScribe extends VCalAlarmPropertyScribe<AudioAlarm>
AudioAlarm
properties.ICalPropertyScribe.DateParser, ICalPropertyScribe.DateWriter, ICalPropertyScribe.ListCallback<T>, ICalPropertyScribe.Result<T>, ICalPropertyScribe.SemiStructuredIterator, ICalPropertyScribe.Splitter, ICalPropertyScribe.StructuredIterator
clazz, propertyName, qname
Constructor and Description |
---|
AudioAlarmScribe() |
Modifier and Type | Method and Description |
---|---|
protected ICalDataType |
_dataType(AudioAlarm property,
ICalVersion version)
Determines the data type of a property instance.
|
protected AudioAlarm |
create(ICalDataType dataType,
ICalPropertyScribe.SemiStructuredIterator it) |
protected List<String> |
writeData(AudioAlarm property) |
_parseText, _writeText, getSupportedVersions
_defaultDataType, _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 AudioAlarmScribe()
protected ICalDataType _dataType(AudioAlarm property, ICalVersion version)
ICalPropertyScribe
Determines the data type of a property instance.
This method should be overridden by child classes if a property's data type changes depending on its value. The default implementation of this method returns the property's default data type.
_dataType
in class ICalPropertyScribe<AudioAlarm>
property
- the propertyversion
- the version of the iCalendar object being generatedprotected List<String> writeData(AudioAlarm property)
writeData
in class VCalAlarmPropertyScribe<AudioAlarm>
protected AudioAlarm create(ICalDataType dataType, ICalPropertyScribe.SemiStructuredIterator it)
create
in class VCalAlarmPropertyScribe<AudioAlarm>
Copyright © 2013-2015 Michael Angstadt. All Rights Reserved.