com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData > Class Template Referenceabstract
Inheritance diagram for com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData >:
Collaboration diagram for com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData >:

Classes

interface  ProxyObjectType
 

Public Member Functions

.ProxyObjectType int getProxyObjectType ()
 
void writeToParcel (final Parcel dest, final int flags)
 
boolean equals (final Object o)
 
int hashCode ()
 
- Public Member Functions inherited from com.sygic.sdk.map.object.ViewObject< T >
int getId ()
 
int getZIndex ()
 
void setZIndex (int ZIndex)
 
GeoCoordinates getPosition ()
 
getData ()
 
int getObjectType ()
 
void setId (final int id)
 
boolean equals (final Object o)
 
int hashCode ()
 
int describeContents ()
 
void writeToParcel (final Parcel dest, final int flags)
 

Protected Member Functions

 ProxyObject (final @NonNull T data, final @ProxyObject.ProxyObjectType int type)
 
 ProxyObject (final Parcel in)
 
- Protected Member Functions inherited from com.sygic.sdk.map.object.ViewObject< T >
 ViewObject ( @NonNull final T viewObjectData, final @ObjectType int type)
 
 ViewObject ( @NonNull final T viewObjectData, final @ObjectType int type, final int id, final int zIndex)
 
 ViewObject (final Parcel in)
 

Detailed Description

Represents the class implementation for objects that are provide automatically in map.

Constructor & Destructor Documentation

◆ ProxyObject() [1/2]

com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData >.ProxyObject ( final @NonNull T  data,
final @ProxyObject< T extends ProxyObjectData >.ProxyObjectType int  type 
)
protected

◆ ProxyObject() [2/2]

com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData >.ProxyObject ( final Parcel  in)
protected

Member Function Documentation

◆ equals()

boolean com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData >.equals ( final Object  o)

◆ getProxyObjectType()

.ProxyObjectType int com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData >.getProxyObjectType ( )

Returns the type of proxy object.

Returns
The selected ProxyObject.ProxyObjectType type

◆ hashCode()

◆ writeToParcel()

void com.sygic.sdk.map.object.ProxyObject< T extends ProxyObjectData >.writeToParcel ( final Parcel  dest,
final int  flags 
)

The documentation for this class was generated from the following file: