public abstract class MapObject
extends java.lang.Object
implements java.lang.Cloneable
Modifier | Constructor and Description |
---|---|
protected |
MapObject() |
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(java.lang.String eventId,
MapsCallback callback) |
protected void |
attachObject(Map map,
com.teamdev.jxmaps.internal.JSObject jsObject) |
protected void |
cacheProperties() |
protected void |
cacheProperties(java.lang.Class clazz,
java.util.List<com.teamdev.jxmaps.Property> props) |
protected MapObject |
clone() |
protected com.teamdev.jxmaps.internal.JSValue |
createJSValue(Map ownerMap) |
void |
dispose() |
void |
fromJSValue(Map map,
com.teamdev.jxmaps.internal.JSValue obj) |
com.teamdev.jxmaps.internal.JSObject |
getJSObject() |
protected Map |
getMap() |
protected java.util.List<com.teamdev.jxmaps.Property> |
getProperties() |
protected static com.teamdev.jxmaps.internal.JSValue |
invokeMethod(com.teamdev.jxmaps.internal.JSObject jsObject,
java.lang.String name) |
protected void |
propertyChanged(com.teamdev.jxmaps.Property property) |
void |
removeEventListener(MapsCallback callback) |
protected void |
updateProperty(com.teamdev.jxmaps.Property property) |
public com.teamdev.jxmaps.internal.JSObject getJSObject()
public void dispose()
protected void attachObject(Map map, com.teamdev.jxmaps.internal.JSObject jsObject)
protected Map getMap()
protected MapObject clone()
clone
in class java.lang.Object
protected static com.teamdev.jxmaps.internal.JSValue invokeMethod(com.teamdev.jxmaps.internal.JSObject jsObject, java.lang.String name)
protected com.teamdev.jxmaps.internal.JSValue createJSValue(Map ownerMap)
public void fromJSValue(Map map, com.teamdev.jxmaps.internal.JSValue obj)
protected java.util.List<com.teamdev.jxmaps.Property> getProperties()
protected void cacheProperties(java.lang.Class clazz, java.util.List<com.teamdev.jxmaps.Property> props)
protected void cacheProperties()
protected void propertyChanged(com.teamdev.jxmaps.Property property)
protected void updateProperty(com.teamdev.jxmaps.Property property)
public void removeEventListener(MapsCallback callback)
public void addEventListener(java.lang.String eventId, MapsCallback callback)