Interface ContainerEvent
- All Superinterfaces:
DataEvent
Represents an update to a container subject.
The ContainerEvent will be provided on a onContainerUpdate callback to a SubscriptionListener.
-
Method Summary
Modifier and TypeMethodDescriptionintgetSize()Gets the size of the container.intGets the index of the end of the container window.intGets the index of the start of the window.booleanisImage()This value should NOT be used when processing container messages, the updateModel() method will apply a clear to the container structure if required.booleanisList()Returns true if this container event originates from a List objectvoidupdateModel(ContainerModel containerModel) Update your implementation ofContainerModelwith the contents of this ContainerEvent.Methods inherited from interface com.caplin.streamlink.DataEvent
getSubject
-
Method Details
-
getSize
int getSize()Gets the size of the container.
The value returned here is the true size of the container, which may be larger than the size of the container window that you have subscribed to.
The value returned here is useful for sizing the scroll bars of a data view showing the elements within a container.
- Returns:
- The size of the container.
-
getWindowStart
int getWindowStart()Gets the index of the start of the window.
- Returns:
- The start of the window, or -1 if no window has been specified.
-
getWindowEnd
int getWindowEnd()Gets the index of the end of the container window.
- Returns:
- The end of the window, or -1 if no window has been specified.
-
updateModel
Update your implementation of
ContainerModelwith the contents of this ContainerEvent.- Parameters:
containerModel- Your implementation ofContainerModelthat should be updated with the contents of this ContainerEvent.
-
isList
boolean isList()Returns true if this container event originates from a List object
- Returns:
-
isImage
boolean isImage()This value should NOT be used when processing container messages, the updateModel() method will apply a clear to the container structure if required.
-