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
