 
 /**
  *  The NumberValidator class ensures that a String represents a valid number
- *  according to the conventions of a locale.  It can validate int,
- *  uint, and Number objects.
- *  This class uses the <code>locale</code> style for specifying the
- *  requested locale ID.
- * 
+ *  according to the conventions of a locale.  It can validate strings that 
+ *  represent  <code>int</code>,<code>uint</code>, and <code>Number</code> 
+ *  objects.
+ *
+ *  <p>This class uses the <code>locale</code> style for specifying the
+ *  requested locale ID.</p>
+ *
  *  <p>The validator can ensure that the input falls within a given range
- *  (specified by <code>minValue</code> and <code>maxValue</code>  properties),
+ *  (specified by <code>minValue</code> and <code>maxValue</code> properties),
  *  is an integer (specified by <code>domain</code>  property),
  *  is non-negative (specified by <code>allowNegative</code>  property),
- *  has the grouping of digits correct per the locale conventions,
- *  has the correct way of specifying negative numbers,
- *  and does not exceed the specified <code>fractionalDigits</code>. 
- *  The validator sets default property values from the operating system supplied
- *  locale data but they can be customized for specific needs.</p>
- *
- *  <p>The flash.globalization.NumberFormatter class uses the underlying
- *  operating system for acquiring locale-specific data and parsing
- *  functionality. In case the operating system does not provide number
- *  formatting, this class provides fallback functionality.</p>
- *
+ *  correctly specifies negative and positive numbers,
+ *  and does not exceed the specified number of<code>fractionalDigits</code>.
+ *  The validator sets default property values by making use of the 
+ *  <code>flash.globalization.NumberFormatter</code> and therefore the locale 
+ *  specific values are supplied by the operating system.</p>
+ *
+ *  <p>The <code>NumberValidator</code> class can be used in MXML declarations 
+ *  or in ActionScript code. This class uses the locale style for specifying the
+ *  requested Locale ID required by the 
+ *  <code>flash.globalization.NumberFormatter</code> class, and has methods and
+ *  properties that are bindable.</p>
+ *  
  *  @mxml
  *
- *  <p>The <code>&lt;s:NumberValidator&gt;</code> tag
+ *  <p>The <code>&lt;spark:NumberValidator&gt;</code> tag
  *  inherits all of the tag attributes of its superclass,
  *  and adds the following tag attributes:</p>
  *

     *  Constructs a new NumberValidator object to validate numbers according
     *  to the conventions of a given locale.
     *  <p>
     *  The locale for this class is supplied by the <code>locale</code> style property.
     *  The <code>locale</code> style can be set in several ways:
     *  </p>
     *  <ul>
     *  <li>         
     *  Inheriting the style from a UIComponent by calling the UIComponent's
     *  <code>addStyleClient()</code> method.
     *  </li>
     *  <li>
     *  By using the class in an MXML declaration and inheriting the

     *  For example, if the <code>value</code> parameter specifies value.number,
     *  the <code>baseField</code> value is "number".
     *
     *  @return An <code>Array</code> of <code>ValidationResult</code> objects,
     *  with one <code>ValidationResult</code> object for each field examined
     *  by the validator.
     *
     *  @see mx.validators.ValidationResult
     *
