SYMBOL INDEX (391 symbols across 45 files) FILE: Android/notifications-example/src/main/java/com/facebook/notifications/sample/MainActivity.java class MainActivity (line 41) | public class MainActivity extends AppCompatActivity { method onCreate (line 44) | @Override method onNewIntent (line 60) | @Override method onActivityResult (line 66) | @Override method getBundle (line 81) | @NonNull method showExample (line 109) | public void showExample(View view) { method showNotification (line 115) | public void showNotification(View view) { FILE: Android/notifications-example/src/main/java/com/facebook/notifications/sample/MyGcmListenerService.java class MyGcmListenerService (line 31) | public class MyGcmListenerService extends GcmListenerService { method onMessageReceived (line 34) | @Override FILE: Android/notifications-example/src/main/java/com/facebook/notifications/sample/MyInstanceIDListenerService.java class MyInstanceIDListenerService (line 25) | public class MyInstanceIDListenerService extends InstanceIDListenerServi... method onTokenRefresh (line 26) | @Override FILE: Android/notifications-example/src/main/java/com/facebook/notifications/sample/RegistrationIntentService.java class RegistrationIntentService (line 28) | public class RegistrationIntentService extends IntentService { method RegistrationIntentService (line 31) | public RegistrationIntentService() { method onHandleIntent (line 35) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/NotificationCardResult.java class NotificationCardResult (line 26) | public class NotificationCardResult implements Parcelable { method createFromParcel (line 28) | @Override method newArray (line 33) | @Override method NotificationCardResult (line 41) | public NotificationCardResult(@Nullable Uri actionUri) { method NotificationCardResult (line 45) | private NotificationCardResult(Parcel parcel) { method getActionUri (line 49) | @Nullable method describeContents (line 54) | @Override method writeToParcel (line 59) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/NotificationsManager.java class NotificationsManager (line 51) | public final class NotificationsManager { type PrepareCallback (line 55) | public interface PrepareCallback { method onPrepared (line 56) | void onPrepared(@NonNull Intent presentationIntent); method onError (line 58) | void onError(@NonNull Exception exception); type NotificationExtender (line 64) | public interface NotificationExtender { method extendNotification (line 65) | Notification.Builder extendNotification(@NonNull Notification.Builde... method NotificationsManager (line 105) | private NotificationsManager() { method getPushJSON (line 108) | @Nullable method getCardJSON (line 117) | @Nullable method intentForBundle (line 127) | @Nullable method getAssetManager (line 156) | @NonNull method getContentManager (line 163) | @NonNull method canPresentCard (line 175) | public static boolean canPresentCard(@NonNull Bundle notificationBundl... method presentCard (line 186) | public static boolean presentCard(@NonNull Activity activity, @NonNull... method prepareCard (line 220) | public static void prepareCard( method handleActivityResult (line 295) | public static NotificationCardResult handleActivityResult(int requestC... method presentNotification (line 328) | public static boolean presentNotification( method presentNotification (line 360) | public static boolean presentNotification( method presentCardFromNotification (line 450) | public static boolean presentCardFromNotification(@NonNull Activity ac... method presentCardFromNotification (line 462) | public static boolean presentCardFromNotification(@NonNull Activity ac... method registerAssetHandler (line 479) | private static void registerAssetHandler( FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/activity/CardActivity.java class CardActivity (line 50) | public class CardActivity extends Activity implements ActionsView.Delega... method onCreate (line 87) | @Override method onDestroy (line 126) | @Override method beginLoadingContent (line 139) | private void beginLoadingContent() { method displayConfiguration (line 190) | private void displayConfiguration(CardConfiguration configuration) { method onBackPressed (line 200) | @Override method actionButtonClicked (line 210) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/appevents/AppEventsLogger.java class AppEventsLogger (line 37) | public class AppEventsLogger { method AppEventsLogger (line 46) | public AppEventsLogger(@NonNull Context context) { method getCampaignIdentifier (line 62) | @Nullable method getAppEventName (line 67) | @NonNull method logPushOpen (line 81) | public void logPushOpen(@Nullable String campaignIdentifier) { method logButtonAction (line 85) | public void logButtonAction(ActionButton.Type action, @Nullable String... method logEvent (line 89) | private void logEvent(@NonNull String eventName, @Nullable String camp... FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/Asset.java type Asset (line 29) | public interface Asset extends Parcelable { method getType (line 37) | @NonNull method validate (line 45) | void validate() throws InvalidParcelException; FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/AssetManager.java class AssetManager (line 46) | public class AssetManager implements Parcelable { type AssetCache (line 50) | public interface AssetCache { method getCachedFile (line 58) | File getCachedFile(URL url); type AssetHandler (line 67) | public interface AssetHandler { method getCacheURLs (line 75) | @Nullable method createAsset (line 86) | @Nullable method createView (line 97) | @NonNull type CacheCompletionCallback (line 104) | public interface CacheCompletionCallback { method onCacheCompleted (line 110) | void onCacheCompleted(@NonNull JSONObject payload); method createFromParcel (line 114) | @Override method newArray (line 127) | @Override method AssetManager (line 137) | public AssetManager() { method AssetManager (line 145) | public AssetManager(AssetManager other) { method AssetManager (line 149) | public AssetManager(@NonNull Parcel parcel) { method setContext (line 158) | public void setContext(@NonNull Context context) { method validate (line 166) | private void validate() throws InvalidParcelException { method registerHandler (line 172) | public void registerHandler(@NonNull String assetType, @NonNull AssetH... method inflateAsset (line 176) | @Nullable method inflateView (line 195) | @NonNull method cachePayload (line 214) | public void cachePayload(final @NonNull JSONObject payload, final @Non... method clearCache (line 232) | public void clearCache(@NonNull JSONObject payload) { method stopCaching (line 243) | public void stopCaching() { method getCacheURLs (line 250) | @NonNull method describeContents (line 284) | @Override method writeToParcel (line 289) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/ParcelableAssetHandler.java class ParcelableAssetHandler (line 38) | class ParcelableAssetHandler implements AssetManager.AssetHandler... method createFromParcel (line 40) | @Override method newArray (line 45) | @Override method ParcelableAssetHandler (line 54) | @SuppressWarnings("unchecked") method ParcelableAssetHandler (line 60) | @SuppressWarnings("unchecked") method validate (line 83) | public void validate() throws InvalidParcelException { method getCacheURLs (line 93) | @Nullable method createAsset (line 102) | @Nullable method createView (line 111) | @NonNull method describeContents (line 120) | @Override method writeToParcel (line 125) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/cache/CacheOperation.java class CacheOperation (line 29) | class CacheOperation implements ContentDownloader.DownloadCallback { method CacheOperation (line 35) | public CacheOperation(@NonNull Set urlsToCache, @NonNull ContentC... method getUrlsToCache (line 42) | @NonNull method getCompletion (line 47) | @NonNull method onResourceDownloaded (line 52) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/cache/ContentCache.java class ContentCache (line 43) | public class ContentCache implements AssetManager.AssetCache { type CompletionCallback (line 44) | public interface CompletionCallback { method onCacheCompleted (line 45) | void onCacheCompleted(@NonNull Set urlsToCache); method ContentCache (line 61) | public ContentCache(@NonNull Context context) { method getCacheKey (line 75) | @NonNull method stop (line 98) | public void stop() { method getContext (line 110) | @NonNull method cache (line 115) | public void cache(@NonNull Set urlsToCache, @NonNull CompletionCa... method clear (line 161) | public void clear(@NonNull Set urlsToClear) { method getCachedFile (line 173) | @Nullable method hasCachedData (line 183) | private boolean hasCachedData(@NonNull String cacheKey) { FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/cache/ContentDownloader.java class ContentDownloader (line 35) | class ContentDownloader implements Runnable { type DownloadCallback (line 36) | public interface DownloadCallback { method onResourceDownloaded (line 37) | void onResourceDownloaded(@NonNull URL url, @Nullable File file); type DownloadOperation (line 40) | private interface DownloadOperation extends Runnable { method ContentDownloader (line 46) | public ContentDownloader() { method run (line 50) | @Override method downloadAsync (line 63) | public void downloadAsync(final @NonNull URL url, final @NonNull File ... FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/cache/DiskCache.java class DiskCache (line 30) | class DiskCache { method DiskCache (line 35) | public DiskCache(@NonNull Context context) { method remove (line 39) | public void remove(final @NonNull String key) { method fetch (line 46) | @NonNull method getCacheKeys (line 51) | @NonNull FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/asset/handlers/BitmapAssetHandler.java class BitmapAssetHandler (line 51) | public class BitmapAssetHandler implements AssetManager.AssetHandler implements Parcelable.Creator { method EnumCreator (line 30) | public EnumCreator(Class kls, T[] values) { method createFromParcel (line 35) | @Override method newArray (line 40) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/utilities/FontUtilities.java class FontUtilities (line 24) | public class FontUtilities { method parseFont (line 25) | public static @Nullable Typeface parseFont(@Nullable String fontName) { FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/utilities/GifDecoder.java class GifDecoder (line 53) | @SuppressWarnings("ALL") class GifFrame (line 134) | private static class GifFrame { method advance (line 154) | public void advance() { method recycle (line 162) | public void recycle() { method getDelay (line 194) | public int getDelay(int n) { method getNextDelay (line 205) | public int getNextDelay() { method getFrameCount (line 218) | public int getFrameCount() { method getCurrentFrameIndex (line 227) | public int getCurrentFrameIndex() { method getLoopCount (line 236) | public int getLoopCount() { method getWidth (line 240) | public int getWidth() { method getHeight (line 244) | public int getHeight() { method getNextFrame (line 253) | public Bitmap getNextFrame() { method read (line 297) | public int read(InputStream is, int contentLength) { method read (line 333) | public int read(byte[] data) { method setPixels (line 358) | protected void setPixels(int frameIndex) { method decodeBitmapData (line 457) | protected void decodeBitmapData(GifFrame frame, byte[] dstPixels) { method err (line 575) | protected boolean err() { method init (line 582) | protected void init() { method read (line 593) | protected int read() { method readBlock (line 608) | protected int readBlock() { method readColorTable (line 634) | protected int[] readColorTable(int ncolors) { method readContents (line 662) | protected void readContents() { method readHeader (line 714) | protected void readHeader() { method readGraphicControlExt (line 733) | protected void readGraphicControlExt() { method readBitmap (line 749) | protected void readBitmap() { method readLSD (line 783) | protected void readLSD() { method readNetscapeExt (line 808) | protected void readNetscapeExt() { method readShort (line 823) | protected int readShort() { method skip (line 831) | protected void skip() { FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/utilities/InvalidParcelException.java class InvalidParcelException (line 25) | public class InvalidParcelException extends Exception { method InvalidParcelException (line 26) | public InvalidParcelException() { method InvalidParcelException (line 29) | public InvalidParcelException(String detailMessage) { method InvalidParcelException (line 33) | public InvalidParcelException(String detailMessage, Throwable throwabl... method InvalidParcelException (line 37) | public InvalidParcelException(Throwable throwable) { FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/utilities/JSONObjectVisitor.java class JSONObjectVisitor (line 26) | public abstract class JSONObjectVisitor { method walk (line 27) | public static void walk(JSONObject object, JSONObjectVisitor visitor) { method walk (line 31) | public static void walk(JSONArray array, JSONObjectVisitor visitor) { method visit (line 35) | protected void visit(JSONObject object) { method visit (line 50) | protected void visit(JSONArray array) { FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/utilities/RoundedViewHelper.java class RoundedViewHelper (line 28) | public class RoundedViewHelper { method RoundedViewHelper (line 48) | public RoundedViewHelper(@NonNull Context context, float cornerRadiusD... method onLayout (line 55) | public void onLayout(boolean changed, int l, int t, int r, int b) { method preDraw (line 87) | public void preDraw(Canvas canvas) { FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/utilities/TransparentStateListDrawable.java class TransparentStateListDrawable (line 34) | public class TransparentStateListDrawable extends StateListDrawable { method getOpacity (line 35) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/utilities/Version.java class Version (line 30) | public class Version implements Comparable { method Version (line 35) | public Version(int major, int minor, int patch) { method parse (line 41) | @Nullable method getPatch (line 61) | public int getPatch() { method getMinor (line 65) | public int getMinor() { method getMajor (line 69) | public int getMajor() { method toString (line 73) | @Override method equals (line 78) | @Override method hashCode (line 91) | @Override method compareTo (line 99) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/ActionButton.java class ActionButton (line 36) | @SuppressLint("ViewConstructor") type Type (line 38) | public enum Type { method ActionButton (line 47) | public ActionButton(@NonNull Context context, @NonNull final ActionCon... method getConfiguration (line 99) | @NonNull method getType (line 104) | public Type getType() { FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/ActionsView.java class ActionsView (line 39) | @SuppressWarnings("ResourceType") type Delegate (line 42) | public interface Delegate { method actionButtonClicked (line 43) | void actionButtonClicked(ActionButton.Type type, @Nullable Uri actio... method ActionsView (line 57) | public ActionsView(@NonNull Context context, @NonNull AssetManager ass... method getRoundedCorners (line 144) | private static int getRoundedCorners(@NonNull CardConfiguration config... method onLayout (line 158) | @Override method draw (line 164) | @Override method onClick (line 170) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/AssetView.java class AssetView (line 34) | @SuppressLint("ViewConstructor") method AssetView (line 38) | public AssetView(@NonNull Context context, @NonNull AssetManager asset... FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/BodyView.java class BodyView (line 37) | @SuppressWarnings("ResourceType") method BodyView (line 49) | public BodyView(@NonNull Context context, @NonNull AssetManager assetM... method onLayout (line 98) | @Override method draw (line 104) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/CardView.java class CardView (line 39) | @SuppressLint("ViewConstructor") method CardView (line 53) | public CardView( method sizeForCardSize (line 84) | private static method onMeasure (line 108) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/ContentView.java class ContentView (line 33) | @SuppressLint("ViewConstructor") method ContentView (line 37) | public ContentView(@NonNull Context context, @NonNull ContentManager a... FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/GifView.java class GifView (line 35) | @SuppressLint("ViewConstructor") class DecoderThread (line 37) | private class DecoderThread extends Thread { method DecoderThread (line 41) | public DecoderThread(@Nullable GifDecoder decoder) { method run (line 45) | @Override method GifView (line 96) | public GifView(@NonNull Context context, @Nullable GifDecoder decoder) { method onAttachedToWindow (line 111) | @Override method onDetachedFromWindow (line 118) | @Override method onMeasure (line 131) | @Override method onDraw (line 168) | @Override FILE: Android/notifications/src/main/java/com/facebook/notifications/internal/view/HeroView.java class HeroView (line 37) | @SuppressWarnings("ResourceType") method HeroView (line 52) | public HeroView(@NonNull Context context, @NonNull AssetManager assetM... method getRoundedCorners (line 101) | private static int getRoundedCorners(@NonNull CardConfiguration cardCo... method onMeasure (line 116) | @Override method onLayout (line 137) | @Override method draw (line 143) | @Override FILE: iOS/FBNotifications/FBNotifications/Internal/Models/Actions/FBNCardActionsStyle.h type FBNCardActionsStyleAttached (line 27) | typedef NS_ENUM(NSUInteger, FBNCardActionsStyle) { type FBNCardActionsLayoutStyleVertical (line 38) | typedef NS_ENUM(NSUInteger, FBNCardActionsLayoutStyle) { FILE: iOS/FBNotifications/FBNotifications/Internal/Models/Card/FBNCardSize.h type FBNCardSizeInvalid (line 22) | typedef NS_ENUM(NSUInteger, FBNCardSize) { FILE: iOS/FBNotifications/FBNotifications/Internal/Models/Components/FBNCardColor.h type FBNCardContrastColorWhite (line 26) | typedef NS_ENUM(uint8_t, FBNCardContrastColor) {