Class JSEntriesImpl
- java.lang.Object
-
- org.bedework.jsforj.impl.values.JSValueImpl
-
- org.bedework.jsforj.impl.values.collections.JSArrayImpl<JSCalendarObject>
-
- org.bedework.jsforj.impl.values.collections.JSEntriesImpl
-
- All Implemented Interfaces:
JSArray<JSCalendarObject>,JSEntries,JSValue
public class JSEntriesImpl extends JSArrayImpl<JSCalendarObject> implements JSEntries
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 JSEntriesImpl(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(JSCalendarObject val)protected JSCalendarObjectconvertToT(com.fasterxml.jackson.databind.JsonNode node)-
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
-
JSEntriesImpl
public JSEntriesImpl(String type, com.fasterxml.jackson.databind.JsonNode node)
-
-
Method Detail
-
convertToElement
protected com.fasterxml.jackson.databind.JsonNode convertToElement(JSCalendarObject val)
- Specified by:
convertToElementin classJSArrayImpl<JSCalendarObject>- Parameters:
val- external representation- Returns:
- internal representation (json field name)
-
convertToT
protected JSCalendarObject convertToT(com.fasterxml.jackson.databind.JsonNode node)
- Specified by:
convertToTin classJSArrayImpl<JSCalendarObject>- Parameters:
node- representing the object- Returns:
- external representation
-
-