public class

SCContactDetailDecorator

extends SCBaseDecorator<T extends IController<?>>
implements IContactDetailDecorator
java.lang.Object
   ↳ com.c2call.sdk.pub.gui.core.decorator.SCBaseDecorator<T extends com.c2call.sdk.pub.gui.core.controller.IController<?>>
     ↳ com.c2call.sdk.pub.gui.contactdetail.decorator.SCContactDetailDecorator

Summary

Public Constructors
SCContactDetailDecorator()
Public Methods
void decorate(IContactDetailController m)
void onDecorateAddNumberButton(IContactDetailController m)
void onDecorateButtonStates(IContactDetailController m)
void onDecorateCallAndMsgButtons(IContactDetailController m)
void onDecorateFavorite(IContactDetailController m)
void onDecorateInviteButton(IContactDetailController m)
void onDecorateLabels(IContactDetailController m)
void onDecorateModus(IContactDetailController m)
void onDecorateNumberVisibilities(IContactDetailController m, boolean onDecorateExtraNumbers)
void onDecoratePhoneCallButtons(IContactDetailController m)
void onDecoratePicture(IContactDetailController m)
void onDecoratePriceInfo(IContactDetailController m)
void onDecoratePriceInfos(IContactDetailController m, NumberStruct<String> priceInfos, TableLayout table)
void onDecorateProfileCallButtons(IContactDetailController m)
void onDecorateSaveButton(IContactDetailController m)
void onDecorateTableNumbers(IContactDetailController m, TableLayout table, IBaseFriendData data, boolean showEmptyItems)
Protected Methods
synchronized void decorate(IContactDetailController m, boolean decorateExtraNumbers, boolean onDecoratePriceInfo)
int getCallIcon(IContactDetailController m, SCOnlineStatus status)
String getStatusText(IContactDetailController m)
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.gui.core.decorator.SCBaseDecorator
From class java.lang.Object
From interface com.c2call.sdk.pub.gui.contactdetail.decorator.IContactDetailDecorator
From interface com.c2call.sdk.pub.gui.core.decorator.IDecorator

Public Constructors

public SCContactDetailDecorator ()

Public Methods

public void decorate (IContactDetailController m)

public void onDecorateAddNumberButton (IContactDetailController m)

public void onDecorateButtonStates (IContactDetailController m)

public void onDecorateCallAndMsgButtons (IContactDetailController m)

public void onDecorateFavorite (IContactDetailController m)

public void onDecorateInviteButton (IContactDetailController m)

public void onDecorateLabels (IContactDetailController m)

public void onDecorateModus (IContactDetailController m)

public void onDecorateNumberVisibilities (IContactDetailController m, boolean onDecorateExtraNumbers)

public void onDecoratePhoneCallButtons (IContactDetailController m)

public void onDecoratePicture (IContactDetailController m)

public void onDecoratePriceInfo (IContactDetailController m)

public void onDecoratePriceInfos (IContactDetailController m, NumberStruct<String> priceInfos, TableLayout table)

public void onDecorateProfileCallButtons (IContactDetailController m)

public void onDecorateSaveButton (IContactDetailController m)

public void onDecorateTableNumbers (IContactDetailController m, TableLayout table, IBaseFriendData data, boolean showEmptyItems)

Protected Methods

protected synchronized void decorate (IContactDetailController m, boolean decorateExtraNumbers, boolean onDecoratePriceInfo)

protected int getCallIcon (IContactDetailController m, SCOnlineStatus status)

protected String getStatusText (IContactDetailController m)