I plan on using the new regex features as a base for more feature enhancements. These are good start to adding some ease of use for new developers and to make the method names explain themselves.
Convenience Getters function get isFirstRow():Boolean; function get isLastRow():Boolean; Convenience methods function moveIndexFirstRow():void; function moveIndexLastRow():void; function moveIndexNextRow():void; function moveIndexPreviousRow():void; RegEx Search Methods. function findRowIndex(field:String, value:String, startingIndex:int = 0, patternType:String = RegExPatterns.EXACT):int; function moveIndexFindRow(field:String, value:String, startingIndex:int = 0, patternType:String = RegExPatterns.EXACT):Boolean; Regex patterns class public static const CONTAINS:String = "contains"; public static const ENDS_WITH:String = "endsWith"; public static const EXACT:String = "exact"; public static const NOT:String = "not"; public static const NOT_EMPTY:String = "notEmpty"; public static const STARTS_WITH:String = "startsWith"; static public function createRegExp(patternValue:String, patternType:String = CONTAINS):RegExp static public function createPatternString(patternValue:String, patternType:String = CONTAINS):String