biweekly.property.marshaller
Class RecurrenceRuleMarshaller

java.lang.Object
  extended by biweekly.property.marshaller.ICalPropertyMarshaller<T>
      extended by biweekly.property.marshaller.RecurrencePropertyMarshaller<RecurrenceRule>
          extended by biweekly.property.marshaller.RecurrenceRuleMarshaller

public class RecurrenceRuleMarshaller
extends RecurrencePropertyMarshaller<RecurrenceRule>

Marshals RecurrenceRule properties.

Author:
Michael Angstadt

Nested Class Summary
 
Nested classes/interfaces inherited from class biweekly.property.marshaller.ICalPropertyMarshaller
ICalPropertyMarshaller.DateParser, ICalPropertyMarshaller.DateWriter, ICalPropertyMarshaller.ListCallback<T>, ICalPropertyMarshaller.Result<T extends ICalProperty>, ICalPropertyMarshaller.SemiStructuredIterator, ICalPropertyMarshaller.Splitter, ICalPropertyMarshaller.StructuredIterator
 
Field Summary
 
Fields inherited from class biweekly.property.marshaller.ICalPropertyMarshaller
clazz, defaultDataType, propertyName, qname
 
Constructor Summary
RecurrenceRuleMarshaller()
           
 
Method Summary
protected  RecurrenceRule newInstance(Recurrence recur)
          Creates a new instance of the recurrence property.
 
Methods inherited from class biweekly.property.marshaller.RecurrencePropertyMarshaller
_parseJson, _parseText, _parseXml, _writeJson, _writeText, _writeXml
 
Methods inherited from class biweekly.property.marshaller.ICalPropertyMarshaller
_dataType, _prepareParameters, dataType, date, date, escape, getDefaultDataType, getPropertyClass, getPropertyName, getQName, list, list, list, list, missingXmlElements, missingXmlElements, object, object, parseJson, parseText, parseXml, prepareParameters, semistructured, semistructured, split, structured, structured, structured, unescape, writeJson, writeText, writeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecurrenceRuleMarshaller

public RecurrenceRuleMarshaller()
Method Detail

newInstance

protected RecurrenceRule newInstance(Recurrence recur)
Description copied from class: RecurrencePropertyMarshaller
Creates a new instance of the recurrence property.

Specified by:
newInstance in class RecurrencePropertyMarshaller<RecurrenceRule>
Parameters:
recur - the recurrence value
Returns:
the new instance


Copyright © 2013 Michael Angstadt. All Rights Reserved.