com.samsung.android.sdk.look.airbutton

Class SlookAirButtonAdapter.AirButtonItem

  • java.lang.Object
    • com.samsung.android.sdk.look.airbutton.SlookAirButtonAdapter.AirButtonItem
  • Enclosing class:
    SlookAirButtonAdapter


    public static class SlookAirButtonAdapter.AirButtonItem
    extends java.lang.Object
    Data container class. It contains Drawable and String and specific Object instance for this item.
    • Constructor Summary

      Constructors 
      Constructor and Description
      AirButtonItem(android.graphics.drawable.Drawable image, java.lang.String description, java.lang.Object data)
      Constructor with Drawable and description and specific data.
      AirButtonItem(android.graphics.drawable.Drawable image, java.lang.String description, java.lang.String subDescription, java.lang.Object data)
      Constructor with Drawable and description and sub description and specific data.
      AirButtonItem(android.view.View view, java.lang.Object data)
      Constructor which create instance with customized view instance and specific data for this item.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object getData()
      Get data.
      java.lang.String getDescription()
      Get description.
      android.graphics.drawable.Drawable getImage()
      Get image.
      java.lang.String getSubDescription()
      Get subdescription.
      android.view.View getView()
      Get view.
      void set(android.graphics.drawable.Drawable image, java.lang.String description, java.lang.Object data)
      Set item image and description.
      void set(android.graphics.drawable.Drawable image, java.lang.String description, java.lang.String subDescription, java.lang.Object data)
      Set item image and description and sub description.
      void set(android.view.View view, java.lang.Object data)
      Set view.
    • Constructor Detail

      • AirButtonItem

        public AirButtonItem(android.view.View view,
                             java.lang.Object data)
        Constructor which create instance with customized view instance and specific data for this item. You should set view as not null. If you set null instance then it may cause exception.
        Parameters:
        view - Custom view which you want to display.
        data - Specific data for this item. [UPDATE] Add the exception
        Since:
        1.0.0
      • AirButtonItem

        public AirButtonItem(android.graphics.drawable.Drawable image,
                             java.lang.String description,
                             java.lang.Object data)
        Constructor with Drawable and description and specific data. You can set both or one of them. If you set all of them as null then it cause exception.
        Parameters:
        image - Item image Drawable.
        description - Item description String.
        data - the object that have informations for each button. [UPDATE] Add the exception
        Since:
        1.0.0
      • AirButtonItem

        public AirButtonItem(android.graphics.drawable.Drawable image,
                             java.lang.String description,
                             java.lang.String subDescription,
                             java.lang.Object data)
        Constructor with Drawable and description and sub description and specific data. You can set both or one of them. If you set all of them as null then it cause exception.
        Parameters:
        image - Item image Drawable.
        description - Item description String.
        subDescription - Item sub description String.
        data - the object that have informations for each button. [UPDATE] Add the exception
        Since:
        1.0.0
    • Method Detail

      • set

        public void set(android.view.View view,
                        java.lang.Object data)
        Set view.
        Parameters:
        view - Custom view which you want to display.
        data - Specific data for this item.
        Since:
        1.0.0
      • set

        public void set(android.graphics.drawable.Drawable image,
                        java.lang.String description,
                        java.lang.Object data)
        Set item image and description.
        Parameters:
        image - Item image Drawable.
        description - Item description String.
        data - Specific data for this item.
        Since:
        1.0.0
      • set

        public void set(android.graphics.drawable.Drawable image,
                        java.lang.String description,
                        java.lang.String subDescription,
                        java.lang.Object data)
        Set item image and description and sub description.
        Parameters:
        image - Item image Drawable.
        description - Item description String.
        subDescription - Item sub description String.
        data - Specific data for this item.
        Since:
        1.0.0
      • getView

        public android.view.View getView()
        Get view.
        Returns:
        Customized view.
        Since:
        1.0.0
      • getImage

        public android.graphics.drawable.Drawable getImage()
        Get image.
        Returns:
        Item image Drawable.
        Since:
        1.0.0
      • getDescription

        public java.lang.String getDescription()
        Get description.
        Returns:
        Item description String.
        Since:
        1.0.0
      • getSubDescription

        public java.lang.String getSubDescription()
        Get subdescription.
        Returns:
        Item sub description String.
        Since:
        1.0.0
      • getData

        public java.lang.Object getData()
        Get data.
        Returns:
        Specific data for this item.
        Since:
        1.0.0