Class JSRecurrenceRulesImpl
- java.lang.Object
-
- org.bedework.jsforj.impl.values.JSValueImpl
-
- org.bedework.jsforj.impl.values.collections.JSArrayImpl<JSRecurrenceRule>
-
- org.bedework.jsforj.impl.values.collections.JSRecurrenceRulesImpl
-
- All Implemented Interfaces:
JSArray<JSRecurrenceRule>,JSRecurrenceRules,JSValue
public class JSRecurrenceRulesImpl extends JSArrayImpl<JSRecurrenceRule> implements JSRecurrenceRules
User: mike Date: 10/25/19 Time: 12:45
-
-
Field Summary
-
Fields inherited from class org.bedework.jsforj.impl.values.JSValueImpl
factory, type
-
-
Constructor Summary
Constructors Constructor Description JSRecurrenceRulesImpl(String type, com.fasterxml.jackson.databind.JsonNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.fasterxml.jackson.databind.JsonNodeconvertToElement(JSRecurrenceRule val)protected JSRecurrenceRuleconvertToT(com.fasterxml.jackson.databind.JsonNode node)JSRecurrenceRulemakeRecurrenceRule()Create and add a new rrule object-
Methods inherited from class org.bedework.jsforj.impl.values.collections.JSArrayImpl
add, clear, get, get, preWrite, remove, remove, size
-
Methods inherited from class org.bedework.jsforj.impl.values.JSValueImpl
assertArray, assertBooleanNode, assertIntNode, assertObject, assertStringNode, equals, getBooleanProperty, getBooleanValue, getChanged, getFactory, getNode, getObjectType, getOverrideGenerated, getOwner, getParentProperty, getProperties, getProperty, getProperty, getPropertyValue, getStringProperty, getStringValue, getType, getUnsignedIntegerProperty, getValue, hasChanges, hasProperty, isString, makeProperty, makeProperty, markOverrideGenerated, newProperty, removeProperty, setMasterCopy, setOwner, setParentProperty, setProperty, setProperty, setProperty, setProperty, setProperty, writeValue, writeValueAsString, writeValueAsStringFormatted
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bedework.jsforj.model.values.collections.JSArray
add, get, get, remove, remove, size
-
Methods inherited from interface org.bedework.jsforj.model.values.JSValue
clear, copy, getBooleanProperty, getBooleanValue, getChanged, getNode, getObjectType, getOverrideGenerated, getOwner, getParentProperty, getProperties, getProperty, getProperty, getPropertyValue, getStringProperty, getStringValue, getType, getUnsignedIntegerProperty, getValue, hasChanges, hasProperty, isString, makeProperty, markOverrideGenerated, newProperty, preWrite, removeProperty, setProperty, setProperty, setProperty, setProperty, setProperty, writeValue, writeValueAsString, writeValueAsStringFormatted
-
-
-
-
Constructor Detail
-
JSRecurrenceRulesImpl
public JSRecurrenceRulesImpl(String type, com.fasterxml.jackson.databind.JsonNode node)
-
-
Method Detail
-
convertToElement
protected com.fasterxml.jackson.databind.JsonNode convertToElement(JSRecurrenceRule val)
- Specified by:
convertToElementin classJSArrayImpl<JSRecurrenceRule>- Parameters:
val- external representation- Returns:
- internal representation (json field name)
-
convertToT
protected JSRecurrenceRule convertToT(com.fasterxml.jackson.databind.JsonNode node)
- Specified by:
convertToTin classJSArrayImpl<JSRecurrenceRule>- Parameters:
node- representing the object- Returns:
- external representation
-
makeRecurrenceRule
public JSRecurrenceRule makeRecurrenceRule()
Description copied from interface:JSRecurrenceRulesCreate and add a new rrule object- Specified by:
makeRecurrenceRulein interfaceJSRecurrenceRules
-
-