Class ServiceData

java.lang.Object
org.robolectric.manifest.PackageItemData
org.robolectric.manifest.ServiceData

public class ServiceData extends PackageItemData
Holds parsed service data from manifest.
  • Constructor Details

  • Method Details

    • getActions

      public List<String> getActions()
    • addAction

      public void addAction(String action)
    • setPermission

      public void setPermission(String permission)
    • getPermission

      public String getPermission()
    • getIntentFilters

      public List<IntentFilterData> getIntentFilters()
      Get the intent filters defined for the service.
      Returns:
      A list of intent filters.
    • getAllAttributes

      public Map<String,String> getAllAttributes()
      Get the map for all attributes defined for the service.
      Returns:
      map of attributes names to values from the manifest.
    • isExported

      public boolean isExported()
      Returns whether this service is exported by checking the XML attribute.
      Returns:
      true if the service is exported
    • isEnabled

      public boolean isEnabled()