com.sygic.sdk.map.object.UiObject Class Reference
Inheritance diagram for com.sygic.sdk.map.object.UiObject:
Collaboration diagram for com.sygic.sdk.map.object.UiObject:

Classes

interface  ViewFactory
 

Public Member Functions

ViewGroup getView ()
 
MapObject getMapObject ()
 
boolean onAddedToMap (final @NonNull MapView map)
 
boolean onRemovedFromMap (@NonNull final MapView map)
 
- Public Member Functions inherited from com.sygic.sdk.map.object.MapObject< UiObjectData >
int getMapObjectType ()
 
boolean equals (Object o)
 
int hashCode ()
 
void writeToParcel (final Parcel dest, final int flags)
 

Static Public Member Functions

static UiObjectData.Builder create (@NonNull final GeoCoordinates position, @NonNull final ViewFactory factory)
 

Static Public Attributes

static Creator< UiObjectCREATOR
 

Protected Member Functions

 UiObject (@NonNull final UiObjectData data)
 
void onMeasured (final int width, final int height)
 
 UiObject (final Parcel in)
 
- Protected Member Functions inherited from com.sygic.sdk.map.object.MapObject< UiObjectData >
 MapObject ( @NonNull final T objectData, final @MapObjectType int type, final int id, final int zIndex)
 
 MapObject (final Parcel in)
 

Constructor & Destructor Documentation

◆ UiObject() [1/2]

com.sygic.sdk.map.object.UiObject.UiObject ( @NonNull final UiObjectData  data)
protected

◆ UiObject() [2/2]

com.sygic.sdk.map.object.UiObject.UiObject ( final Parcel  in)
protected

Member Function Documentation

◆ create()

static UiObjectData.Builder com.sygic.sdk.map.object.UiObject.create ( @NonNull final GeoCoordinates  position,
@NonNull final ViewFactory  factory 
)
static

◆ getMapObject()

MapObject com.sygic.sdk.map.object.UiObject.getMapObject ( )

◆ getView()

ViewGroup com.sygic.sdk.map.object.UiObject.getView ( )

◆ onAddedToMap()

boolean com.sygic.sdk.map.object.UiObject.onAddedToMap ( final @NonNull MapView  map)

◆ onMeasured()

void com.sygic.sdk.map.object.UiObject.onMeasured ( final int  width,
final int  height 
)
protected

◆ onRemovedFromMap()

boolean com.sygic.sdk.map.object.UiObject.onRemovedFromMap ( @NonNull final MapView  map)

Member Data Documentation

◆ CREATOR

Creator<UiObject> com.sygic.sdk.map.object.UiObject.CREATOR
static
Initial value:
= new Creator<UiObject>() {
@Override
public UiObject createFromParcel(final Parcel source) {
return new UiObject(source);
}
@Override
public UiObject[] newArray(final int size) {
return new UiObject[0];
}
}

The documentation for this class was generated from the following file:
com.sygic.sdk.map.object.UiObject.UiObject
UiObject(@NonNull final UiObjectData data)
Definition: UiObject.java:50