helpers/helpers
library
Functions
-
addChild(WidgetModel model, List arguments)
→ Future<void>
-
-
byteListToHexString(List<int> bytes)
→ String
-
-
byteToInt8(int b)
→ int
-
Convert a byte length int value to an int value, for example a byte of 00000010 -> 2
-
deleteInHashmap(HashMap map, int index)
→ void
-
-
elementAt(Object list, int index)
→ dynamic
-
List Item
-
excludeFromTemplate(XmlElement node, Scope? scope)
→ bool
-
-
fromBase64(dynamic s)
→ String?
-
fromBase64() but safe to use on null
-
Returns a String name given an Enum Type
-
fromMap(Map? map, dynamic key, {dynamic defaultValue})
→ dynamic
-
Returns a key value pair from a map if it exists, otherwise optionally return a default value else null
-
fromMapAsBool(Map? map, dynamic key, {bool? defaultValue})
→ bool?
-
Returns the value from fromMap as a bool if it is a bool
-
fromMapAsDouble(Map map, dynamic key, {double? defaultValue})
→ double?
-
Returns a value from fromMap as a double if it is numeric
-
fromMapAsInt(Map? map, dynamic key, {int? defaultValue})
→ int?
-
Returns the value from fromMap as an int if it is numeric
-
fromXmlNode(WidgetModel parent, XmlElement node, Scope? scope, dynamic data)
→ WidgetModel?
-
-
insertInHashmap(HashMap map, int index)
→ void
-
-
isBool(dynamic b, {List<String> allow = const ['true', 'false', '1', '0', 'yes', 'no']})
→ bool
-
Dynamic check for a boolean from a String/bool
-
isNull(dynamic value)
→ bool
-
Takes in a String/List and returns true if it is null, blank or empty
-
isNullOrEmpty(dynamic s)
→ bool
-
-
isNumeric(dynamic s)
→ bool
-
Check if a String is numeric value
-
isPercent(dynamic s)
→ bool
-
Check if a String is a percentage value
-
moveInHashmap(HashMap map, int fromIndex, int toIndex)
→ void
-
-
newId({String prefix = "auto"})
→ String
-
-
parseEmojis(String val)
→ String
-
Parses Strings containing emoiji(s) in a text syntax like
:taco: to 🌮
-
prototypeOf(XmlElement? node)
→ XmlElement?
-
-
removeChild(WidgetModel model, List arguments)
→ Future<void>
-
-
removeChildren(WidgetModel model, List arguments)
→ Future<void>
-
-
removeWidget(WidgetModel model, List arguments)
→ Future<void>
-
-
replaceChild(WidgetModel model, List arguments)
→ Future<void>
-
-
replaceChildren(WidgetModel model, List arguments)
→ Future<void>
-
-
replaceWidget(WidgetModel model, List arguments)
→ Future<void>
-
-
toBool(dynamic s, {List<String> allowTrue = const ['true', '1', 'yes'], List<String> allowFalse = const ['false', '0', 'no']})
→ bool?
-
-
toChar(DateTime? datetime, {String? format})
→ String?
-
Helper function for an
eval._toDate()
-
toColor(dynamic s)
→ Color?
-
Returns an int from a String if it is a numeric value
-
toDataUri(dynamic uri)
→ UriData?
-
-
toDate(String? datetime, {String? format})
→ DateTime?
-
Converts a String to a formattable DateTime object
-
toDouble(dynamic s)
→ double?
-
If a value (typically a String) is numeric return as a double
-
toEnum<T>(String? key, List<T> values)
→ T?
-
Returns an Enum given a Key [Value] pair
-
toInt(dynamic s)
→ int?
-
Returns an int from a String if it is a numeric value
-
toNum(dynamic s, {dynamic allowMalformed = true})
→ num?
-
Takes a value typically a String and if its numeric parsed will output a num
-
toStr(dynamic s)
→ String?
-
toString() but safe to use on null
-
toTitleCase(String text)
→ String
-
Returns a given String with all the first chars of each word capitalised and other chars lowercase
-
twoByteToInt16(int v1, int v2)
→ int
-
Convert two byte length int values to an int value, for example a byte of [00000001, 00000010] -> 258