1 package net.systemeD.potlatch2.mapfeatures.editors {
4 import flash.utils.ByteArray;
6 public class Choice extends EventDispatcher {
9 public var label:String = "";
11 public var description:String = "";
13 public var value:String = null;
14 [Bindable(event="iconLoaded")]
15 public var icon:ByteArray = null;
17 private var _match:RegExp = null;
19 public function isTagMatch(tagValue:String):Boolean {
21 return tagValue == value;
22 return _match.test(tagValue);
25 public function set match(matchStr:String):void {
26 if ( matchStr != null && matchStr != "" ) {
27 _match = new RegExp("^("+matchStr+")$");