All Classes
Class | Description |
---|---|
AJsonObjectTokenProcessor |
Abstract visitor JSON object token read processor for use with the GSON library.
|
AOptionsFiller<TOptionsClass> |
FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS CLASS OR ANY SUBCLASS OF IT!
An abstract IOptionsFiller that provides the basic functionality of an options filler.
|
AOwlMapUtils |
Abstract implementation of IOwlMapUtils
|
CallbackParams |
Carrier object for the parameters from the JavaScript side back to the Java side
with which to invoke an associated callback function.
|
CefObjectFactory |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS CLASS DIRECTLY! ***
An concrete factory for instantiating new ICefObjects |
CefUtils |
Implementation of ICefUtils
|
CircleEventType |
The allowable marker event types
Marker events are not passed any parameters when invoked.
|
ComponentMouseDragEventType |
The allowable map component mouse drag event types
Map component mouse drag events are passed IMouseEvent parameters when invoked,
unlike MapMouseDragEventTypes which are not passed any input parameters.
|
ComponentMouseEventType |
The allowable map component mouse event types.
|
DemoApp |
Controller to build the OwlMaps demo application
|
DemoFrame<TPlacesDropListItem> |
The OwlMaps demo's view
|
DemoModel |
The model for the OwlMaps demo app
|
FuncParams |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS CLASS! ***
A FuncParamsVoid extended to handle function calls that have a return value. |
FuncParamsVoid |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS CLASS! ***
Input parameter encapsulation for void return function calls! Enables the JSON conversion of a vararg of parameters into a JSON object with "params" key and JSON converted array of values. |
GroundOverlayMouseEventType |
The allowable ground overlay component mouse event types.
|
GsonTypeWrap |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS CLASS! ***
A concrete wrapper class used to enable GSON to process anonymous inner classes where obj.getClass() does not return the parent class/interface of the instance. |
IAnchor |
Represents a map component that can be used to position ("anchor") another component on the map.
|
IAnchorWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IAnchor that is a wrapper for an ICefObject |
ICallCefFunc |
FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE OR ANY IMPLEMENTATION OF IT!
Represents an arbitrary call to a Javascript function as a Java functional entity.
|
ICallCefFuncVoid |
FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE OR ANY IMPLEMENTATION OF IT!
Represents an arbitrary call to a Javascript function as a Java functional entity.
|
ICefDefs |
Static definitions used by the CEF utilities, so both on the Java and Javascript sides.
|
ICefObject |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE DIRECTLY! ***
Represents an object which has a counterpart instance on the JavaScript side. |
ICefObjectFactory |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE DIRECTLY! ***
An abstract factory for instantiating new ICefObjects |
ICefObjectWrapper |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE DIRECTLY! ***
Interface that represents a wrapper around a ICefObject providing convenience methods to operate directly on that wrapped object. |
ICefObjRef |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE DIRECTLY! ***
This interface represents an entity that exists both on the Java and JavaScript sides of the system. |
ICefUtils |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE DIRECTLY! ***
Utilities for communicating with the JavaScript side of CEF. |
ICircle |
Represents an circle drawn on the map
This corresponds to a Javascript Google Maps google.maps.Circle object
|
ICircleOptions |
Options for making circles
|
ICircleWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An ICircle that is a wrapper for an ICefObject |
IComponentMouseDragEventObject |
Represents a map component that responds to mouse drag events
|
IComponentMouseEventObject |
Represents a map component that responds to mouse click events
|
IEditableObject |
Represents an editable map object corresponding to an actual underlying
Javascript object on the map.
|
IGroundOverlay |
A rectangular image overlaid onto the map.
|
IGroundOverlayOptions |
Options for making ground overlays.
|
IGroundOverlayWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IGroundOverlay that is a wrapper for an ICefObject |
IGsonFactory |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
Factory for making a customized Gson instance for the system. |
IIcon |
The representation of an icon shown on the map.
|
IIconOptions |
Options for creating icons
|
IIconSequence |
Represents a google.maps.IconSequence object which is a sequence of identical icons on a line (could be polyline).
|
IIconSequenceOptions |
Options for a Google Maps IconSequence object.
|
IInfoWindow |
Represents a pop-up information window on the map that can contain text, images or any other HTML component.
|
IInfoWindowOptions |
Options for creating info windows.
|
IInfoWindowWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IInfoWindow that is a wrapper for an ICefObject |
ILatLng |
The latitude and longitude of a location on Earth.
|
ILatLngBounds |
Represents a rectangular (i.e.
|
IListIcon |
Represents a List explicitly of Icon options (IMixedDataDictionaries)
Used for situations where the type of the generic parameter needs to be known, e.g.
|
IListMapDataFeature |
*** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS INTERFACE! ***
A List that is explicitly filled with IMapDataFeatures. |
IMapComponentFactory |
Factory for components tied to a specific map.
|
IMapDataFeature |
Represents a GeoJSON feature on the map
|
IMapDataFeatureWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IMapDataFeature that is a wrapper for an ICefObject |
IMapDataGeometry |
A Java representation of a JavaScript google.maps.data.Geometry object such as that found in IMapDataFeatures
|
IMapDataOptions |
Options that can be set of a map's data.
|
IMapDataStyleOptions |
These options specify the way a Feature should appear when displayed on a map.
|
IMapLayer |
Represents a "layer" of components whose visibility can be controlled as one.
|
IMapOptions |
Available options for configuring a map
|
IMarker |
Represents a marker placed on the map.
|
IMarkerLabel |
Represents a label for a marker
|
IMarkerLabelOptions |
The options to specify a Google Maps MarkerLabel value.
|
IMarkerLabelWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IMarkerLabel that is a wrapper for an ICefObject |
IMarkerOptions |
Options for making markers
|
IMarkerShape |
Represents the shape of a marker
Corresponds to Google Maps Javascript API google.maps.MarkerShape
|
IMarkerWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IMarker that is a wrapper for an ICefObject |
IModel2ViewAdapter |
The adapter from the demo model to its view
|
IMouseEvent |
The parameter passed by the system to a map mouse event.
|
InfoWindowEventType |
The allowable marker event types
Marker events are not passed any parameters when invoked.
|
IOptionedMapObject<TOptions> |
FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE!
Interface that represents a MapObject whose configuration options be both get and set.
|
IOptionsFiller |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE OR ANY IMPLEMENTATION OF IT! ***
Utility to add options from an IMixedDataDictionary to Javascript options object These processing objects are made by the IXXXOptions interface for the XXX component type and thus individual instances of this interface are associated with a specific kind component. |
IOptionsKeys |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
Parent interface of IXXXOptions interfaces Provides base level services. |
IOwlMap |
Represents a displayed map.
|
IOwlMapControl |
Main top-level OwlMaps entity that starts/stops the OwlMaps system and instantiates the map, map component factory, map utilities, etc.
|
IOwlMapsDefs |
A collection of OwlMaps-related definitions and constants
|
IOwlMapUtils |
Utilities for working with an IOwlMap map, including information about the Earth and
working with latitude/longitude values and relative distances.
|
IOwlMapWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IOwlMap that is a wrapper for an ICefObject |
IPath<E> |
A List<E> that is a Standard Visitor pattern visitor host
and in such, is also abstractly equivalent to IPaths.
|
IPathLatLng |
*** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS INTERFACE! ***
A Path that is explicitly filled with ILatLngs. |
IPathList<E> |
A Standard Visitor pattern host that represents a list of lists of element of type E,
i.e.
|
IPathListLatLng |
*** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS INTERFACE! ***
A Path that is explicitly filled with ILatLngs. |
IPaths<E> |
An abstraction that represents either a list of elements of type E (IPath<E>) or
a list of lists of element of type E (IPathList<E>).
|
IPathsAlgo<R,E,P> |
Standard Visitor pattern visitors to use with IPaths objects.
|
IPathsLatLng |
*** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS INTERFACE! ***
An IPaths explicitly filled with IPath<ILatLng> This is used for situations where the generic type of the IPaths needs to be known, e.g. |
IPlace |
Represents a named location on a map with an associated default zoom level when viewing it.
|
IPlace_Samples |
Some sample IPlaces
|
IPolygon |
Represents a polygon drawn on the map
Corresponds to the Google Maps Javascript API google.maps.Polygon
A polygon is defined by one or more series of connected coordinates in an ordered sequence,
i.e.
|
IPolygonOptions |
Options for creating polygons
|
IPolygonWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IPolygon that is a wrapper for an ICefObject |
IPolyline |
Represents a polyline drawn on the map
Corresponds to the Google Maps Javascript API google.maps.Polyline
A polyline defines a series of connected coordinates in an ordered sequence, i.e.
|
IPolylineOptions |
The options for a IPolyLine
|
IPolylineWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IPolyline that is a wrapper for an ICefObject |
IPolyMouseEvent |
An extension of IMouseEvent that adds parameters applicable to events occurring
on IPolygons or IPolylines.
|
IPolyMouseEventObject |
An entity that accepts the MapMouseEventsType events but where
the more specialized IPolyMouseEvent is provided when the event
is event is invoked instead of just an IMouseEvent.
|
IProcessOption<T> |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE OR ANY IMPLEMENTATION OF IT! ***
A triple input Consumer used for processing option values into a Javascript options object in JSON form. |
IRectangle |
Represents an rectangle drawn on the map oriented along the latitude and longitude lines
This corresponds to a Javascript Google Maps google.maps.Rectangle object
|
IRectangleOptions |
Options for rectangles
|
IRectangleWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
An IRectangle that is a wrapper for an ICefObject |
ISymbol |
Represents a google.maps.Symbol object
Instances of this entity are generally not used on the Java side.
|
ISymbolOptions |
Options for a Google Maps Symbol object.
|
ISymbolPath |
Representation of a Google Maps SymbolPath
|
ISymbolPathAlgo<R,P> |
Standard visitor for ISymbolPath processing
|
ISystemInfo |
*FOR INTERNAL USE ONLY!!* OWLMAPS DEVELOPER CODE SHOULD *NOT* USE THIS INTERFACE!
Provides dynamic system information for use by internal systems.
|
IView2ModelAdapter<TPlacesDropListItem> |
The adapter from the demo view to its model
|
IVisibleMapObject |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY INSTANTIATE THIS INTERFACE! ***
A MapObject that has a notion of visibility |
IVisibleMapObjectWrapped |
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER DIRECTLY USE THIS INTERFACE! ***
A wrapper for an ICefObject that has a notion of visibility |
ListMapDataFeature |
*** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS CLASS! ***
Concrete subclass used to instantiate instances of IListMapDataFeature |
MapEventType |
The allowable map event types.
|
MapLengthUnits |
Allowed system length units
|
MapMouseDragEventType |
The allowable map mouse drag event types
Map mouse drag events are not passed any parameters when invoked.
|
MapMouseEventType |
The allowable map mouse event types
These events are passed a IMouseEvent object when invoked.
|
MapTypeId |
The allowable types of maps to display.
|
MarkerEventType |
The allowable marker event types
Marker events are not passed any parameters when invoked.
|
OwlMapControl |
The main map controlling and instantiating entity of the OwlMaps system.
|
Path<E> |
A concrete implementation of IPath based on an ArrayList.
|
PathList<E> |
A concrete implementation of IPathList based on an ArrayList.
|
PolyMouseEventType |
An extension of ComponentMouseEventType used in Polygons and Polylines that adds some events plus is paired with an event
handler that is given an IlolyMouseEvent.
|
RectangleEventType |
The allowable marker event types
Marker events are not passed any parameters when invoked.
|
ReturnValueParam |
Carrier object for the return value from the JavaScript side back to the Java side.
|
StrokePosition |
Enums corresponding to the Google Maps StrokePosition constants
|
SVGSymbolPath |
Representation of an SVG vector path defining a symbol shape.
|
SymbolPathConstants |
Predefined symbols for use with markers, polylines, etc.
|