com.google.gwt.maps.client.impl
Class OverlayImpl

java.lang.Object
  extended by com.google.gwt.maps.client.impl.OverlayImpl
All Implemented Interfaces:
JSFlyweightWrapper
Direct Known Subclasses:
GeoXmlOverlayImpl

public abstract class OverlayImpl
extends java.lang.Object
implements JSFlyweightWrapper

Wrapper for the GOverlay and GGroundOverlay objects from the Maps API using JSIO.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.google.gwt.maps.jsio.client.JSFlyweightWrapper
JSFlyweightWrapper.Util
 
Field Summary
static OverlayImpl impl
           
 
Constructor Summary
OverlayImpl()
           
 
Method Summary
 void bindConcreteOverlay(com.google.gwt.core.client.JavaScriptObject jsoPeer, Overlay.ConcreteOverlay overlay)
          This bind function is manual because using \@Binding causes an exception to be thrown with a MultipleWrapper exception.
abstract  void bindOverlay(com.google.gwt.core.client.JavaScriptObject jsoPeer, Overlay overlay)
           
abstract  com.google.gwt.core.client.JavaScriptObject constructOverlay()
           
abstract  Overlay copy(com.google.gwt.core.client.JavaScriptObject jsoPeer)
           
abstract  void initialize(com.google.gwt.core.client.JavaScriptObject jsoPeer, MapWidget map)
           
abstract  void redraw(com.google.gwt.core.client.JavaScriptObject jsoPeer, boolean force)
           
abstract  void remove(com.google.gwt.core.client.JavaScriptObject jsoPeer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

impl

public static final OverlayImpl impl
Constructor Detail

OverlayImpl

public OverlayImpl()
Method Detail

bindConcreteOverlay

public void bindConcreteOverlay(com.google.gwt.core.client.JavaScriptObject jsoPeer,
                                Overlay.ConcreteOverlay overlay)
This bind function is manual because using \@Binding causes an exception to be thrown with a MultipleWrapper exception.


bindOverlay

@Binding
public abstract void bindOverlay(com.google.gwt.core.client.JavaScriptObject jsoPeer,
                                         Overlay overlay)

constructOverlay

@Constructor(value="$wnd.GOverlay")
public abstract com.google.gwt.core.client.JavaScriptObject constructOverlay()

copy

public abstract Overlay copy(com.google.gwt.core.client.JavaScriptObject jsoPeer)

initialize

public abstract void initialize(com.google.gwt.core.client.JavaScriptObject jsoPeer,
                                MapWidget map)

redraw

public abstract void redraw(com.google.gwt.core.client.JavaScriptObject jsoPeer,
                            boolean force)

remove

public abstract void remove(com.google.gwt.core.client.JavaScriptObject jsoPeer)