Class BroadcastReceiverData

    • Constructor Detail

      • BroadcastReceiverData

        public BroadcastReceiverData​(java.util.Map<java.lang.String,​java.lang.String> attributes,
                                     MetaData metaData,
                                     java.util.List<IntentFilterData> intentFilters)
      • BroadcastReceiverData

        public BroadcastReceiverData​(java.lang.String className,
                                     MetaData metaData)
    • Method Detail

      • getActions

        public java.util.List<java.lang.String> getActions()
      • addAction

        public void addAction​(java.lang.String action)
      • setPermission

        public void setPermission​(java.lang.String permission)
      • getPermission

        public java.lang.String getPermission()
      • getIntentFilters

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

        public java.util.Map<java.lang.String,​java.lang.String> getAllAttributes()
        Get the map for all attributes defined for the broadcast receiver.
        Returns:
        map of attributes names to values from the manifest.
      • isExported

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

        public boolean isEnabled()