Package com.inductiveautomation.snap.web
Class MapString
java.lang.Object
com.inductiveautomation.snap.web.MapString
A class for working with parameter strings as found in a URL query part or fragment id, typically with the format:
 field1=value1&field2=value2
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected StringCreates the string from fields/values.getField(int anIndex) Returns the individual field at given index.intReturns the number of fields.intgetFieldIndex(String aName) Returns a field index for given field string.Returns the fields list.Returns the string.getValue(int anIndex) Returns the individual value at given index.Returns a field value string for given field string.protected voidCreates the fields list.Sets a field value for given field name and value.toString()Standard toString implementation. 
- 
Constructor Details
- 
MapString
Creates a new MapString for given string. 
 - 
 - 
Method Details
- 
getString
Returns the string. - 
createString
Creates the string from fields/values. - 
getFieldCount
public int getFieldCount()Returns the number of fields. - 
getField
Returns the individual field at given index. - 
getValue
Returns the individual value at given index. - 
getFields
Returns the fields list. - 
getFieldIndex
Returns a field index for given field string. - 
getValue
Returns a field value string for given field string. - 
setValue
Sets a field value for given field name and value. - 
loadFields
protected void loadFields()Creates the fields list. - 
toString
Standard toString implementation. 
 -