Package | com.adobe.fiber.styles |
Class | public class StyleValidator |
Inheritance | StyleValidator ![]() ![]() ![]() |
Language Version: | ActionScript 3.0 |
Product Version: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
mx.validators.Validator
that enables
runtime customization of the function used for validation,
doValidation
. The wrapper also sets the required flag
on the wrapped validator to false as generated value objects perform required validation
outside of the validators.
Validators are used by styles to calculate validation expressions and for
exposing built-in validators such as social security number, credit card
number, email, and so forth.
Public Properties
Property | Defined By | ||
---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance. | Object | |
![]() | enabled : Boolean
Setting this value to false will stop the validator
from performing validation. | Validator | |
![]() | listener : Object
Specifies the validation listener. | Validator | |
![]() | property : String
A String specifying the name of the property
of the source object that contains
the value to validate. | Validator | |
![]() | required : Boolean = true
If true, specifies that a missing or empty
value causes a validation error. | Validator | |
![]() | requiredFieldError : String
Error message when a value is missing and the
required property is true. | Validator | |
![]() | source : Object
Specifies the object containing the property to validate. | Validator | |
![]() | trigger : IEventDispatcher
Specifies the component generating the event that triggers the validator. | Validator | |
![]() | triggerEvent : String
Specifies the event that triggers the validation. | Validator |
Protected Properties
Property | Defined By | ||
---|---|---|---|
![]() | actualListeners : Array [read-only]
Contains an Array of listener objects, if any,
or the source object. | Validator | |
![]() | actualTrigger : IEventDispatcher [read-only]
Contains the trigger object, if any,
or the source object. | Validator | |
![]() | resourceManager : IResourceManager [read-only]
A reference to the object which manages
all of the application's localized resources. | Validator | |
![]() | subFields : Array
An Array of Strings containing the names for the properties contained
in the value Object passed to the validate() method. | Validator |
Public Methods
Method | Defined By | ||
---|---|---|---|
StyleValidator(validationFunction:Function)
Default constructor. | StyleValidator | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | |
![]() |
Dispatches an event into the event flow. | EventDispatcher | |
![]() |
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | |
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Called automatically by the MXML compiler when the Validator
is created using an MXML tag. | Validator | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Removes a listener from the EventDispatcher object. | EventDispatcher | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Performs validation and optionally notifies
the listeners of the result. | Validator | |
![]() | [static]
Invokes all the validators in the validators Array. | Validator | |
![]() |
Returns the primitive value of the specified object. | Object | |
![]() |
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
Protected Methods
Method | Defined By | ||
---|---|---|---|
![]() |
Sets up all of the listeners for the
valid and invalid
events dispatched from the validator. | Validator | |
[override]
Executes the validation logic of this validator,
including validating that a missing or empty value
causes a validation error as defined by
the value of the required property. | StyleValidator | ||
![]() |
Returns the Object to validate. | Validator | |
![]() |
Returns a ValidationResultEvent from the Array of error results. | Validator | |
![]() |
Returns true if value is not null. | Validator | |
![]() |
Disconnects all of the listeners for the
valid and invalid
events dispatched from the validator. | Validator | |
![]() |
This method is called when a Validator is constructed,
and again whenever the ResourceManager dispatches
a "change" Event to indicate
that the localized resources have changed in some way. | Validator |
Events
Event | Summary | Defined By | ||
---|---|---|---|---|
![]() | [broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher | ||
![]() | [broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher | ||
![]() | Dispatched when validation fails. | Validator | ||
![]() | Dispatched when validation succeeds. | Validator |
Protected Constants
Constant | Defined By |
---|
Constructor Detail
StyleValidator | () | Constructor |
public function StyleValidator(validationFunction:Function)
Language Version: | ActionScript 3.0 |
Product Version: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Default constructor.
ParametersvalidationFunction:Function — function to use for the doValidation method of the validator.
|
Method Detail
doValidation | () | method |
override protected function doValidation(value:Object):Array
Language Version: | ActionScript 3.0 |
Product Version: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Executes the validation logic of this validator,
including validating that a missing or empty value
causes a validation error as defined by
the value of the required
property.
If you create a subclass of a validator class, you must override this method.
Parameters
value:Object — Value to validate.
|
Array — For an invalid result, an Array of ValidationResult objects,
with one ValidationResult object for each field examined
by the validator that failed validation.
|
Thu Dec 4 2014, 05:50 PM -08:00