Package com.swrve.sdk
Class SwrveResource
- java.lang.Object
-
- com.swrve.sdk.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.
-
-
-
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.
-
-