Class MapObservableObject
java.lang.Object
io.jmix.mapsflowui.kit.component.model.MapObservableObject
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Feature,Fill,ImageStyle,Layer,MapOptions,MapView,SimpleGeometry,Source,Stroke,Style,TextStyle
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Set<MapObservableObject>protected booleanprotected EventBusprotected Consumer<MapObservableObject.ObjectChangeEvent>protected MapObservableObjectprotected Set<MapObservableObject>protected UUID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected <E extends EventObject>
com.vaadin.flow.shared.RegistrationaddListener(Class<E> eventClass, Consumer<E> listener) protected voidprotected voidClears all removed child collections from all objects and their children.booleanprotected voidprotected Set<MapObservableObject>protected EventBusprotected Set<MapObservableObject>protected UUIDprotected abstract StringgetType()inthashCode()protected booleanisDirty()protected booleanprotected voidprotected voidprotected voidremoveChild(Object object) protected voidprotected voidsetMetaProperty(String key, Object value) Sets meta property that should be additionally serialized for the object.protected voidsetParent(MapObservableObject parent) protected void
-
Field Details
-
syncId
-
parent
-
children
-
removedChildren
-
metaProperties
-
listener
-
eventBus
-
dirty
protected boolean dirty
-
-
Constructor Details
-
MapObservableObject
public MapObservableObject()
-
-
Method Details
-
getSyncId
-
getType
-
setMapObjectChangeListener
-
fireChangeEvent
protected void fireChangeEvent() -
isDirty
protected boolean isDirty() -
markAsDirty
protected void markAsDirty() -
unmarkDirtyInDepth
protected void unmarkDirtyInDepth() -
markAsDirtyInDepth
protected void markAsDirtyInDepth() -
isDirtyInDepth
protected boolean isDirtyInDepth() -
setParent
-
addChild
-
removeChild
-
getChildren
-
getRemovedChildren
-
clearRemovedChildren
protected void clearRemovedChildren() -
getMetaProperties
-
setMetaProperty
Sets meta property that should be additionally serialized for the object.- Parameters:
key- property namevalue- property value
-
getEventBus
-
addListener
protected <E extends EventObject> com.vaadin.flow.shared.Registration addListener(Class<E> eventClass, Consumer<E> listener) -
clearRemovedChildrenInDepth
protected void clearRemovedChildrenInDepth()Clears all removed child collections from all objects and their children. -
equals
-
hashCode
public int hashCode()
-