Uses of Interface
org.bedework.jsforj.model.values.JSValue
-
-
Uses of JSValue in org.bedework.jsforj
Methods in org.bedework.jsforj that return JSValue Modifier and Type Method Description abstract JSValueJSValueFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd) -
Uses of JSValue in org.bedework.jsforj.impl
Methods in org.bedework.jsforj.impl with type parameters of type JSValue Modifier and Type Method Description <ValClass extends JSValue>
JSProperty<ValClass>JSFactory. makeProperty(String propertyName, String type, com.fasterxml.jackson.databind.JsonNode nd)Used for the situations where we have no @type - path objects.Methods in org.bedework.jsforj.impl that return JSValue Modifier and Type Method Description JSValueJSFactory. makePropertyValue(String propertyName, com.fasterxml.jackson.databind.JsonNode nd, String providedType)JSValueJSFactory. makePropertyValueWithType(String type, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSFactory. newValue(String type)JSValueJSFactory. newValue(String type, com.fasterxml.jackson.databind.JsonNode node)Methods in org.bedework.jsforj.impl with parameters of type JSValue Modifier and Type Method Description JSProperty<?>JSFactory. makeProperty(String propertyName, JSValue value) -
Uses of JSValue in org.bedework.jsforj.impl.properties
Classes in org.bedework.jsforj.impl.properties with type parameters of type JSValue Modifier and Type Class Description classJSPropertyImpl<T extends JSValue>User: mike Date: 10/23/19 Time: 23:36 -
Uses of JSValue in org.bedework.jsforj.impl.values
Classes in org.bedework.jsforj.impl.values that implement JSValue Modifier and Type Class Description classJSAbsoluteTriggerImplUser: mike Date: 10/25/19 Time: 12:45classJSAlertImplUser: mike Date: 10/25/19 Time: 12:45classJSCalendarObjectImplUser: mike Date: 10/24/19 Time: 17:09classJSEventImplUser: mike Date: 10/24/19 Time: 17:18classJSGroupImplUser: mike Date: 10/24/19 Time: 17:21classJSLinkImplUser: mike Date: 10/25/19 Time: 12:45classJSLocationImplUser: mike Date: 10/25/19 Time: 12:45classJSNullImplUser: mike Date: 10/25/19 Time: 12:45classJSOffsetTriggerImplUser: mike Date: 10/25/19 Time: 12:45classJSOverrideImplUser: mike Date: 10/24/19 Time: 17:18 We handle an override by taking a complete copy of the master and updating it using the recurrence-id value and any changes in the object.classJSParticipantImplUser: mike Date: 10/25/19 Time: 12:45classJSPatchObjectImplUser: mike Date: 4/21/20 Time: 18:36classJSRecurrenceRuleImplUser: mike Date: 10/25/19 Time: 12:45classJSRelationImplUser: mike Date: 10/25/19 Time: 12:45classJSTaskImplUser: mike Date: 10/24/19 Time: 17:20classJSTimeZoneImplUser: mike Date: 10/25/19 Time: 12:45classJSTimeZoneRuleImplUser: mike Date: 10/25/19 Time: 12:45classJSTriggerImplUser: mike Date: 10/25/19 Time: 12:45classJSUnknownTriggerImplUser: mike Date: 10/25/19 Time: 12:45classJSUnknownTypeImplUser: mike Date: 10/25/19 Time: 12:45classJSValueImplUser: mike Date: 10/24/19 Time: 10:35 Provides a view of the current json node and allows updates to that node.classJSVirtualLocationImplUser: mike Date: 10/25/19 Time: 12:45Methods in org.bedework.jsforj.impl.values with type parameters of type JSValue Modifier and Type Method Description <T extends JSValue>
JSProperty<T>JSValueImpl. getProperty(com.fasterxml.jackson.core.type.TypeReference<T> type, String name)<T extends JSValue>
TJSValueImpl. getValue(com.fasterxml.jackson.core.type.TypeReference<T> type, String pname, boolean create)<T extends JSValue>
JSProperty<T>JSValueImpl. makeProperty(com.fasterxml.jackson.core.type.TypeReference<T> typeRef, String name, String type)<T extends JSValue>
JSProperty<T>JSPatchObjectImpl. newOverrideProperty(com.fasterxml.jackson.core.type.TypeReference<T> typeRef, String type, String... names)<T extends JSValue>
JSProperty<T>JSValueImpl. newProperty(com.fasterxml.jackson.core.type.TypeReference<T> typeRef, String name, String type)<ValType extends JSValue>
JSProperty<ValType>JSValueImpl. setProperty(JSProperty<ValType> val)Methods in org.bedework.jsforj.impl.values that return JSValue Modifier and Type Method Description JSValueJSValueImpl. getOwner()JSValueJSValueImpl. getPropertyValue(String name)Methods in org.bedework.jsforj.impl.values with parameters of type JSValue Modifier and Type Method Description JSProperty<?>JSPatchObjectImpl. setOverrideProperty(JSValue val, String... names)voidJSValueImpl. setOwner(JSValue val)The owner is the value containing this value.JSProperty<?>JSValueImpl. setProperty(String name, JSValue val) -
Uses of JSValue in org.bedework.jsforj.impl.values.collections
Classes in org.bedework.jsforj.impl.values.collections with type parameters of type JSValue Modifier and Type Class Description classJSArrayImpl<T extends JSValue>User: mike Date: 10/25/19 Time: 12:45classJSIdMapImpl<K,E extends JSValue>User: mike Date: 1/20/21 Time: 18:03classJSMapImpl<K,E extends JSValue>User: mike Date: 10/25/19 Time: 12:45Classes in org.bedework.jsforj.impl.values.collections that implement JSValue Modifier and Type Class Description classJSAlertsImplUser: mike Date: 10/25/19 Time: 12:45classJSArrayImpl<T extends JSValue>User: mike Date: 10/25/19 Time: 12:45classJSEntriesImplUser: mike Date: 10/25/19 Time: 12:45classJSIdMapImpl<K,E extends JSValue>User: mike Date: 1/20/21 Time: 18:03classJSIntArrayImplUser: mike Date: 5/11/20 Time: 00:46classJSLinksImplUser: mike Date: 5/4/20 Time: 23:30classJSListImpl<T>User: mike Date: 10/25/19 Time: 12:45classJSLocationsImplUser: mike Date: 10/25/19 Time: 12:45classJSMapImpl<K,E extends JSValue>User: mike Date: 10/25/19 Time: 12:45classJSParticipantsImplUser: mike Date: 10/25/19 Time: 12:45classJSRecurrenceOverridesImplUser: mike Date: 10/25/19 Time: 12:45classJSRecurrenceRulesImplUser: mike Date: 10/25/19 Time: 12:45classJSRelationsImplUser: mike Date: 10/25/19 Time: 12:45classJSReplyToImplUser: mike Date: 10/25/19 Time: 12:45classJSRolesImplUser: mike Date: 4/22/20 Time: 16:20classJSSendToImplUser: mike Date: 10/25/19 Time: 12:45classJSStringArrayImplUser: mike Date: 5/11/20 Time: 15:30classJSStringListImplUser: mike Date: 4/22/20 Time: 16:20classJSUnsignedIntArrayImplUser: mike Date: 5/11/20 Time: 00:46 -
Uses of JSValue in org.bedework.jsforj.impl.values.dataTypes
Classes in org.bedework.jsforj.impl.values.dataTypes that implement JSValue Modifier and Type Class Description classJSBooleanImplUser: mike Date: 5/18/20 Time: 17:50classJSDurationImplUse a string node tohold the value User: mike Date: 10/25/19 Time: 12:45classJSIntegerImplUser: mike Date: 5/18/20 Time: 17:50classJSLocalDateTimeImplUse a string node tohold the value User: mike Date: 10/25/19 Time: 12:45classJSSignedDurationImplUse a string node tohold the value User: mike Date: 10/25/19 Time: 12:45classJSStringImplUser: mike Date: 5/18/20 Time: 17:50classJSUnsignedIntegerImplUser: mike Date: 5/18/20 Time: 17:50classJSUTCDateTimeImplUse a string node to hold the value User: mike Date: 10/25/19 Time: 12:45 -
Uses of JSValue in org.bedework.jsforj.impl.values.factories
Methods in org.bedework.jsforj.impl.values.factories that return JSValue Modifier and Type Method Description JSValueJSAlertFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSAlertsFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSBooleanFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSCalendarObjectFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSDurationFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSEntriesFactory. newValue(String type, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSIntArrayFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSIntegerFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSLinkFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSLinksFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSLocalDateTimeFactory. newValue(String type, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSLocationFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSLocationsFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSOverrideFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSParticipantFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSParticipantsFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSRecurrenceOverridesFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSRecurrenceRuleFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSRecurrenceRulesFactory. newValue(String name, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSRelationFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSRelationsFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSReplyToFactory. newValue(String name, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSRolesFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSSendToFactory. newValue(String name, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSSignedDurationFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSStringArrayFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSStringFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSStringListFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSTimeZoneFactory. newValue(String name, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSTimeZoneRuleFactory. newValue(String name, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSTriggerFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSUnsignedIntArrayFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSUnsignedIntFactory. newValue(String typeName, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSUTCDateTimeFactory. newValue(String type, com.fasterxml.jackson.databind.JsonNode nd)JSValueJSVirtualLocationFactory. newValue(String name, com.fasterxml.jackson.databind.JsonNode nd) -
Uses of JSValue in org.bedework.jsforj.model
Classes in org.bedework.jsforj.model with type parameters of type JSValue Modifier and Type Interface Description interfaceJSPatch<T extends JSValue>User: mike Date: 10/23/19 Time: 13:25 The JSProperty.getName method will return the unprocessed id of the patch as defined in JSCalendar.interfaceJSProperty<T extends JSValue>User: mike Date: 10/23/19 Time: 13:25Subinterfaces of JSValue in org.bedework.jsforj.model Modifier and Type Interface Description interfaceJSCalendarObjectTop level objects User: mike Date: 10/23/19 Time: 16:46interfaceJSEventUser: mike Date: 10/24/19 Time: 00:22interfaceJSGroupUser: mike Date: 10/24/19 Time: 00:23interfaceJSTaskUser: mike Date: 10/24/19 Time: 00:22 -
Uses of JSValue in org.bedework.jsforj.model.values
Subinterfaces of JSValue in org.bedework.jsforj.model.values Modifier and Type Interface Description interfaceJSAbsoluteTriggerUser: mike Date: 10/25/19 Time: 12:46interfaceJSAlertUser: mike Date: 10/25/19 Time: 12:46interfaceJSLinkUser: mike Date: 10/25/19 Time: 12:46interfaceJSLocationUser: mike Date: 10/25/19 Time: 12:46interfaceJSNDayUser: mike Date: 10/25/19 Time: 12:46interfaceJSNullRepresents a null value for patches.interfaceJSOffsetTriggerUser: mike Date: 10/25/19 Time: 12:46interfaceJSOverrideUser: mike Date: 10/25/19 Time: 12:46interfaceJSParticipantUser: mike Date: 10/25/19 Time: 12:46interfaceJSPatchObjectUser: mike Date: 4/21/20 Time: 13:45interfaceJSRecurrenceRuleUser: mike Date: 10/25/19 Time: 12:46interfaceJSRelationUser: mike Date: 10/25/19 Time: 12:46interfaceJSRolesUser: mike Date: 1/29/21 Time: 15:38interfaceJSTimeZoneUser: mike Date: 10/25/19 Time: 12:46interfaceJSTimeZoneRuleUser: mike Date: 10/25/19 Time: 12:46interfaceJSTriggerUser: mike Date: 10/25/19 Time: 12:46interfaceJSUnknownTriggerUser: mike Date: 10/25/19 Time: 12:46interfaceJSUnknownTypeUser: mike Date: 10/25/19 Time: 12:46interfaceJSVirtualLocationUser: mike Date: 10/25/19 Time: 12:46Methods in org.bedework.jsforj.model.values with type parameters of type JSValue Modifier and Type Method Description <T extends JSValue>
JSProperty<T>JSValue. getProperty(com.fasterxml.jackson.core.type.TypeReference<T> type, String name)Return named property<T extends JSValue>
TJSValue. getValue(com.fasterxml.jackson.core.type.TypeReference<T> type, String pname, boolean create)Returns a value of the desired type and adds as a sub-property of this value.<T extends JSValue>
JSProperty<T>JSValue. makeProperty(com.fasterxml.jackson.core.type.TypeReference<T> typeRef, String name, String type)Add a property of given type.<T extends JSValue>
JSProperty<T>JSPatchObject. newOverrideProperty(com.fasterxml.jackson.core.type.TypeReference<T> typeRef, String type, String... names)Create a property of the given type.<T extends JSValue>
JSProperty<T>JSValue. newProperty(com.fasterxml.jackson.core.type.TypeReference<T> typeRef, String name, String type)Create a property of the given type.<ValType extends JSValue>
JSProperty<ValType>JSValue. setProperty(JSProperty<ValType> val)Add or replace the named propertyMethods in org.bedework.jsforj.model.values that return JSValue Modifier and Type Method Description default JSValueJSValue. copy()Return a deep copy of this valueJSValueJSValue. getOwner()JSValueJSValue. getPropertyValue(String name)Get the value.Methods in org.bedework.jsforj.model.values with parameters of type JSValue Modifier and Type Method Description JSProperty<?>JSPatchObject. setOverrideProperty(JSValue val, String... names)Set the value for a propertyJSProperty<?>JSValue. setProperty(String name, JSValue val)Set the value for an JSValue type property -
Uses of JSValue in org.bedework.jsforj.model.values.collections
Classes in org.bedework.jsforj.model.values.collections with type parameters of type JSValue Modifier and Type Interface Description interfaceJSIdMap<K,E extends JSValue>User: mike Date: 1/20/21 Time: 18:01interfaceJSMap<K,E extends JSValue>Have type K[E] where K is the key type, E is the element type.Subinterfaces of JSValue in org.bedework.jsforj.model.values.collections Modifier and Type Interface Description interfaceJSAlertsUser: mike Date: 4/21/20 Time: 13:45interfaceJSArray<T>Have type xxx[] User: mike Date: 10/25/19 Time: 12:46interfaceJSEntriesUser: mike Date: 10/25/19 Time: 12:46interfaceJSIdMap<K,E extends JSValue>User: mike Date: 1/20/21 Time: 18:01interfaceJSLinksRepresents the set of links User: mike Date: 4/3/20 Time: 21:50interfaceJSList<T>Have type xxx[Boolean] User: mike Date: 10/25/19 Time: 12:46interfaceJSLocationsUser: mike Date: 4/21/20 Time: 13:45interfaceJSMap<K,E extends JSValue>Have type K[E] where K is the key type, E is the element type.interfaceJSParticipantsUser: mike Date: 4/21/20 Time: 13:45interfaceJSRecurrenceOverridesUser: mike Date: 4/21/20 Time: 13:45interfaceJSRecurrenceRulesUser: mike Date: 10/25/19 Time: 12:46interfaceJSRelationsUser: mike Date: 4/21/20 Time: 13:45interfaceJSReplyToUser: mike Date: 4/21/20 Time: 13:45interfaceJSSendToUser: mike Date: 4/21/20 Time: 13:45 -
Uses of JSValue in org.bedework.jsforj.model.values.dataTypes
Subinterfaces of JSValue in org.bedework.jsforj.model.values.dataTypes Modifier and Type Interface Description interfaceJSBooleanUser: mike Date: 10/28/19 Time: 12:09interfaceJSDateTimeUser: mike Date: 10/25/19 Time: 12:46interfaceJSDurationUser: mike Date: 10/25/19 Time: 12:46interfaceJSIntegerUser: mike Date: 10/28/19 Time: 12:09interfaceJSLocalDateTimeUser: mike Date: 10/25/19 Time: 12:46interfaceJSSignedDurationUser: mike Date: 10/25/19 Time: 12:46interfaceJSStringUser: mike Date: 10/28/19 Time: 12:09interfaceJSUnsignedIntegerUser: mike Date: 10/28/19 Time: 12:09interfaceJSUTCDateTimeUser: mike Date: 10/25/19 Time: 12:46
-