Repository: flex-sdk
Updated Branches:
  refs/heads/develop 4ee77c581 -> 99be0d340


FLEX-33646
Validator.required is now a getter-setter pair. Also, when reading the value of 
required, Validator itself also uses the getter, so it can be effectively 
overridden.


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/a9eebe69
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/a9eebe69
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/a9eebe69

Branch: refs/heads/develop
Commit: a9eebe69e4417206c4699d785cc8acd6fdc21f61
Parents: 4ee77c5
Author: Mihai Chira <[email protected]>
Authored: Mon Feb 1 17:55:41 2016 +0100
Committer: Mihai Chira <[email protected]>
Committed: Mon Feb 1 17:55:41 2016 +0100

----------------------------------------------------------------------
 .../framework/src/mx/validators/Validator.as    | 25 +++++++++++++-------
 1 file changed, 17 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/a9eebe69/frameworks/projects/framework/src/mx/validators/Validator.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/src/mx/validators/Validator.as 
b/frameworks/projects/framework/src/mx/validators/Validator.as
index a366608..eabe58f 100644
--- a/frameworks/projects/framework/src/mx/validators/Validator.as
+++ b/frameworks/projects/framework/src/mx/validators/Validator.as
@@ -435,20 +435,30 @@ public class Validator extends EventDispatcher implements 
IMXMLObject,IValidator
     //  required
     //----------------------------------
 
+    private var _required:Boolean = true;
+
     [Inspectable(category="General", defaultValue="true")]
-    
+
     /**
-     *  If <code>true</code>, specifies that a missing or empty 
-     *  value causes a validation error. 
-     *  
+     *  If <code>true</code>, specifies that a missing or empty
+     *  value causes a validation error.
+     *
      *  @default true
-     *  
+     *
      *  @langversion 3.0
      *  @playerversion Flash 9
      *  @playerversion AIR 1.1
      *  @productversion Flex 3
      */
-    public var required:Boolean = true;
+    public function get required():Boolean
+    {
+        return _required;
+    }
+
+    public function set required(value:Boolean):void
+    {
+        _required = value;
+    }
     
     //----------------------------------
     //  resourceManager
@@ -1135,6 +1145,5 @@ public class Validator extends EventDispatcher implements 
IMXMLObject,IValidator
     {
         resourcesChanged();
     }
-}   
-
 }
+}
\ No newline at end of file

Reply via email to