Package com.swrve.sdk

Class SwrveResource


  • public class SwrveResource
    extends java.lang.Object
    Represents a resource set up in the dashboard.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Map<java.lang.String,​java.lang.String> attributes  
    • Constructor Summary

      Constructors 
      Constructor Description
      SwrveResource​(java.util.Map<java.lang.String,​java.lang.String> attributes)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean _getAttributeAsBoolean​(java.lang.String attributeId, boolean defaultValue)  
      protected float _getAttributeAsFloat​(java.lang.String attributeId, float defaultValue)  
      protected int _getAttributeAsInt​(java.lang.String attributeId, int defaultValue)  
      protected java.lang.String _getAttributeAsString​(java.lang.String attributeId, java.lang.String defaultValue)  
      boolean getAttributeAsBoolean​(java.lang.String attributeId, boolean defaultValue)
      Get a resource attribute as a boolean, or a default value.
      float getAttributeAsFloat​(java.lang.String attributeId, float defaultValue)
      Get a resource attribute as a float, or a default value.
      int getAttributeAsInt​(java.lang.String attributeId, int defaultValue)
      Get a resource attribute as an integer, or a default value.
      java.lang.String getAttributeAsString​(java.lang.String attributeId, java.lang.String defaultValue)
      Get a resource attribute as a string, or a default value.
      java.util.Set<java.lang.String> getAttributeKeys()
      Get a resource attribute key set.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • attributes

        protected java.util.Map<java.lang.String,​java.lang.String> attributes
    • Constructor Detail

      • SwrveResource

        public SwrveResource​(java.util.Map<java.lang.String,​java.lang.String> attributes)
    • Method Detail

      • _getAttributeAsString

        protected java.lang.String _getAttributeAsString​(java.lang.String attributeId,
                                                         java.lang.String defaultValue)
      • _getAttributeAsInt

        protected int _getAttributeAsInt​(java.lang.String attributeId,
                                         int defaultValue)
      • _getAttributeAsFloat

        protected float _getAttributeAsFloat​(java.lang.String attributeId,
                                             float defaultValue)
      • _getAttributeAsBoolean

        protected boolean _getAttributeAsBoolean​(java.lang.String attributeId,
                                                 boolean defaultValue)
      • getAttributeKeys

        public java.util.Set<java.lang.String> getAttributeKeys()
        Get a resource attribute key set.
        Returns:
        value of the resource attribute keys.
      • getAttributeAsString

        public java.lang.String getAttributeAsString​(java.lang.String attributeId,
                                                     java.lang.String defaultValue)
        Get a resource attribute as a string, or a default value.
        Parameters:
        attributeId - attribute identifier.
        defaultValue - default attribute value.
        Returns:
        value of the resource or default value.
      • getAttributeAsInt

        public int getAttributeAsInt​(java.lang.String attributeId,
                                     int defaultValue)
        Get a resource attribute as an integer, or a default value.
        Parameters:
        attributeId - attribute identifier.
        defaultValue - default attribute value.
        Returns:
        value of the resource or default value.
      • getAttributeAsFloat

        public float getAttributeAsFloat​(java.lang.String attributeId,
                                         float defaultValue)
        Get a resource attribute as a float, or a default value.
        Parameters:
        attributeId - attribute identifier.
        defaultValue - default attribute value.
        Returns:
        value of the resource or default value.
      • getAttributeAsBoolean

        public boolean getAttributeAsBoolean​(java.lang.String attributeId,
                                             boolean defaultValue)
        Get a resource attribute as a boolean, or a default value.
        Parameters:
        attributeId - attribute identifier.
        defaultValue - default attribute value.
        Returns:
        value of the resource or default value.