| Package | system.comparators |
| Class | public class ReverseComparator |
| Inheritance | ReverseComparator Object |
| Implements | Comparator, Sortable |
Example :
import system.comparators.ReverseComparator ;
import system.comparators.StringComparator ;
var c:StringComparator = new StringComparator() ;
var s:ReverseComparator = new ReverseComparator( c ) ;
trace( c.compare( "hello", "world" ) ) ; // -1
trace( s.compare( "hello", "world" ) ) ; // 1
| Property | Defined By | ||
|---|---|---|---|
| comparator : Comparator
Determinates the internal Comparator instance to reverse. | ReverseComparator | ||
| Method | Defined By | ||
|---|---|---|---|
ReverseComparator(comp:Comparator = null)
Creates a new ReverseComparator instance. | ReverseComparator | ||
compare(o1:*, o2:*, options:* = null):int
Returns an integer value to compare two objects (reverse the value). | ReverseComparator | ||
| comparator | property |
comparator:Comparator
Determinates the internal Comparator instance to reverse.
public function get comparator():Comparator public function set comparator(value:Comparator):voidReferenceError — If the 'comparator' property is 'null'.
|
| ReverseComparator | () | Constructor |
public function ReverseComparator(comp:Comparator = null)Creates a new ReverseComparator instance.
Parameterscomp:Comparator (default = null) — the Comparator to be reverse.
|
| compare | () | method |
public function compare(o1:*, o2:*, options:* = null):intReturns an integer value to compare two objects (reverse the value).
Parameters
o1:* — the first object to compare.
| |
o2:* — the second object to compare.
| |
options:* (default = null) — An optional object used to compare the two objects.
|
int —
|