Vision Messages: Number
Profile of Class Number
Includes Classes: Double, Float, Integer, Number, Ordinal
Object | Ordinal | +--- Number | | | +--- Double | | | +--- Float | | | +--- Integer
The class Number is an abstract class that is used to organize the numeric classes in the VISION hierarchy. Each different kind of numerical value is represented by one of three specializations of the class Number: Double, Float, or Integer. Most numbers are either Integer (no decimal value) or Double (decimal value). The Float class is used for efficiency in storing numbers in large databases that are known not to require the extra precision and space associated with double precision numbers.
Message Index
!= aValue
* aValue (Double)
* aValue (Float)
* aValue (Integer)
+ aValue (Double)
+ aValue (Float)
+ aValue (Integer)
- aValue (Double)
- aValue (Float)
- aValue (Integer)
/ aValue (Double)
/ aValue (Float)
/ aValue (Integer)
< aNumber (Ordinal)
< aValue (Double)
< aValue (Float)
< aValue (Integer)
<= aNumber (Ordinal)
<= aValue (Double)
<= aValue (Float)
<= aValue (Integer)
= aValue (Double)
= aValue (Float)
= aValue (Integer)
> aNumber (Ordinal)
> aValue (Number)
>= aNumber (Ordinal)
>= aValue (Number)
__asOpenVisionChannel
__fixReference (Double)
__fixReference (Float)
__fixReference (Integer)
_integerRefTo:
_nthPOPReferencedBy: pop
_packPOPWithSpace: space
_primitiveRefTo:
absoluteValue
adjustedMod: aNumber
arcCosine (Number)
arcCosine (Double)
arcSine (Number)
arcSine (Double)
arcTangent (Number)
arcTangent (Double)
asAPowerOf: baseNumber (Number)
asAPowerOf: aBaseNumber (Double)
asClusterType
asDate (Number)
asDate (Integer)
asDateFromMMDD
asDateFromMMDDYY
asDateFromMMDDYYYY
asDateFromMMYY
asDateFromYYMMDD
asDateFromYYYYMM
asDouble (Double)
asDouble (Float)
asDouble (Integer)
asFloat (Double)
asFloat (Float)
asFloat (Integer)
asInteger (Double)
asInteger (Float)
asInteger (Integer)
asMonthEnd
asMonthEndInYear: aYear
asNumber (Double)
asNumber (Float)
asNumber (Integer)
asObjectSpace
asOpenVisionChannel
asPOP
asPointerTo: (Double)
asPointerTo: (Float)
asPointerTo: (Integer)
asPrimitive
asReferenceTo:
asSelf (Ordinal)
asSelf (Number)
asSelf (Double)
asSelf (Float)
asSelf (Integer)
asString
base0CellPositionOf: aList (Number)
base0CellPositionOf: aList (Integer)
base1CellPositionOf: aList (Number)
base1CellPositionOf: aList (Integer)
basicAsDate
becomeSeekOffsetOf: openVisionChannel (Number)
becomeSeekOffsetOf: openVisionChannel (Integer)
between: anOrdinal1 and: anOrdinal2
businessDays
canonicalizedForSort (Double)
canonicalizedForSort (Float)
canonicalizedForSort (Integer)
classDescriptor (Ordinal)
classDescriptor (Number)
classDescriptor (Double)
classDescriptor (Float)
classDescriptor (Integer)
convertFrom: string (Number)
convertFrom: string (Double)
convertFrom: string (Float)
convertFrom: string (Integer)
cosine (Number)
cosine (Double)
days
defaultInstance (Ordinal)
defaultInstance (Number)
defaultInstance (Double)
defaultInstance (Float)
defaultInstance (Integer)
dividedInto: (Double)
dividedInto: (Float)
dividedInto: (Integer)
dropFromString: aString
evaluate: aBlock
exp (Number)
exp (Double)
fillFromString: aString
getStringFrom: openVisionChannel
hyperbolicCosine (Number)
hyperbolicCosine (Double)
hyperbolicSine (Number)
hyperbolicSine (Double)
hyperbolicTangent (Number)
hyperbolicTangent (Double)
Ordinal inRange: aList
inSet: aList
inputExpression
instancesAdjacentTo:
isDouble
isFloat
isInteger
isNumber
isOrdinal
log (Number)
log (Double)
log: aNumber
max: aNumber
min: aNumber
mod: aValue
monthBeginnings
monthEnds
months
negated
new
notBetween: anOrdinal1 and: anOrdinal2
numberOfDigits
orderUsingDictionary: (Double)
orderUsingDictionary: (Float)
orderUsingDictionary: (Integer)
pctChangeTo: aNumber
prefixWith: aString
print (Double)
print (Float)
print (Integer)
print: aNumber
printOf: (Double)
printOf: anObject (Float)
printOf: (Integer)
printWithCommas: aNumber
printWithCommasOf: (Double)
printWithCommasOf: anObject (Float)
printWithCommasOf: (Integer)
printWithLeadingZeros: width
printWithLeadingZerosNL: width
putByteTo: openVisionChannel (Number)
putByteTo: (Integer)
putDoubleTo: openVisionChannel (Number)
putDoubleTo: (Double)
putFloatTo: openVisionChannel (Number)
putFloatTo: (Float)
putLongTo: openVisionChannel (Number)
putLongTo: (Integer)
putShortTo: openVisionChannel (Number)
putShortTo: (Integer)
quarterBeginnings
quarterEnds
quarters
round
round: anInteger
sequence (Number)
sequence (Integer)
sequence0 (Number)
sequence0 (Integer)
sequenceTo: endNumber
sign
sine (Number)
sine (Double)
sprint: aNumber
sprintOf: (Double)
sprintOf: anObject (Float)
sprintOf: (Integer)
sprintWithCommas: aNumber
sprintWithCommasOf: (Double)
sprintWithCommasOf: anObject (Float)
sprintWithCommasOf: (Integer)
sqrt (Number)
sqrt (Double)
subtractedFrom: (Double)
subtractedFrom: (Float)
subtractedFrom: (Integer)
takeFromString: aString
tangent (Number)
tangent (Double)
to: aDate by: aDateOffset
toThe: aNumber (Number)
toThe: aValue (Double)
whatAmI (Ordinal)
whatAmI (Number)
whatAmI (Double)
whatAmI (Float)
whatAmI (Integer)
within: x percentOf: y
yearBeginnings
yearEnds
years
Messages
Synopsis:Number != aValueDescription:
Tests if supplied value is not equal to recipient Number.Type: Method          Returns: Boolean
Parameters:
1 - Value

Synopsis:Double * aValueDescription:
Multiplies recipient by the supplied value. If invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Parameters:
1 - Number
Also Defined At:
| DateOffset | List | TimeSeries | Undefined |

Synopsis:Float * aValueDescription:
Multiplies recipient by the supplied value. If an invalid paramter is given, it returns NA.Type: Primitive          Returns: Double
Also Defined At:
| DateOffset | List | TimeSeries | Undefined |

Synopsis:Integer * aValueDescription:
Multiplies recipient by the supplied value. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Also Defined At:
| DateOffset | List | TimeSeries | Undefined |

Synopsis:Double + aValueDescription:
Adds supplied value to the recipient. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Parameters:
1 - Number
Also Defined At:
| Date | DateOffset | List | TimeSeries | Undefined |

Synopsis:Float + aValueDescription:
Adds supplied value to the recipient. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Also Defined At:
| Date | DateOffset | List | TimeSeries | Undefined |

Synopsis:Integer + aValueDescription:
Adds supplied value to the recipient.Type: Primitive          Returns: Double
Also Defined At:
| Date | DateOffset | List | TimeSeries | Undefined |

Synopsis:Double - aValueDescription:
Subtracts supplied value from the recipient. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Parameters:
1 - Number
Also Defined At:
| Date | List | TimeSeries | Undefined |

Synopsis:Float - aValueDescription:
Subtracts supplied value from the recipient. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Also Defined At:
| Date | List | TimeSeries | Undefined |

Synopsis:Integer - aValueDescription:
Subtracts supplied value from the recipient.Type: Primitive          Returns: Double
Also Defined At:
| Date | List | TimeSeries | Undefined |

Synopsis:Double / aValueDescription:
Divides recipient by the supplied value. If invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Parameters:
1 - Number
Also Defined At:
| List | TimeSeries | Undefined |

Synopsis:Float / aValueDescription:
Divides recipient by the supplied value. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Double
Also Defined At:
| List | TimeSeries | Undefined |

Synopsis:Integer / aValueDescription:
Divides recipient by the supplied value.Type: Primitive          Returns: Double
Also Defined At:
| List | TimeSeries | Undefined |

Synopsis:Ordinal < aNumberDescription:
Tests if recipient is smaller than supplied value. Each subclass of Ordinal must redefine this message. If a subclass does not implement <, then an attempt to send the message to a subclass results in an error message of the form: >>> '<' must be implemented for 'recipient' <<<.Type: Method          Returns: Boolean
Parameters:
1 - Number

Synopsis:Double < aValueDescription:
Tests if recipient is less than supplied value.Type: Primitive          Returns: Boolean
Parameters:
1 - Number

Synopsis:Float < aValueDescription:
Tests if recipient is less that supplied value. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Boolean

Synopsis:Integer < aValueDescription:
Tests if recipient is less than supplied value.Type: Primitive          Returns: Boolean

Synopsis:Ordinal <= aNumberDescription:
Tests if recipient is smaller than or equal to supplied value.Type: Method          Returns: Boolean
Parameters:
1 - Number

Synopsis:Double <= aValueDescription:
Tests if recipient is less than or equal to supplied value.Type: Primitive          Returns: Boolean
Parameters:
1 - Number

Synopsis:Float <= aValueDescription:
Tests if recipient is less than or equal to supplied value. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Boolean

Synopsis:Integer <= aValueDescription:
Tests if recipient is less than or equal to supplied value.Type: Primitive          Returns: Boolean

Synopsis:Double = aValueDescription:
Tests if recipient equals the supplied value.Type: Primitive          Returns: Boolean
Parameters:
1 - Number

Synopsis:Float = aValueDescription:
Tests if recipient equals the supplied value. If an invalid parameter is given, it returns NA.Type: Primitive          Returns: Boolean

Synopsis:Integer = aValueDescription:
Tests if recipient equals the supplied value.Type: Primitive          Returns: Boolean

Synopsis:Ordinal > aNumberDescription:
Tests if recipient is larger than supplied value.Type: Method          Returns: Boolean
Parameters:
1 - Number
Also Defined At:
| Date | Number | Object | String | Undefined |

Synopsis:Number > aValueDescription:
Tests if recipient Number is greater than supplied value.Type: Method          Returns: Boolean
Parameters:
1 - Value

Synopsis:Ordinal >= aNumberDescription:
Tests if recipient is larger than or equal to supplied value.Type: Method          Returns: Boolean
Parameters:
1 - Number
Also Defined At:
| Date | Number | Object | String | Undefined |

Synopsis:Number >= aValueDescription:
Tests if recipient Number is greater than or equal to supplied value. If invalid parameter is supplied, NA is returned.Type: Method          Returns: Boolean
Parameters:
1 - Value

Synopsis:Integer __asOpenVisionChannelType: Primitive          Returns: Object
Also Defined At:
| String |

Synopsis:Double __fixReferenceType: Method          Returns: Object
Also Defined At:
| Date | DateOffset | Object |

Synopsis:Float __fixReferenceType: Method          Returns: Object
Also Defined At:
| Date | DateOffset | Object |

Synopsis:Integer __fixReferenceType: Method          Returns: Object
Also Defined At:
| Date | DateOffset | Object |

Synopsis:Integer _integerRefTo:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Integer _nthPOPReferencedBy: popType: Method          Returns: Object

Synopsis:Integer _packPOPWithSpace: spaceType: Method          Returns: Object

Synopsis:Integer _primitiveRefTo:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Number absoluteValueDescription:
Computes the absolute value of the Number. Non-negative values return unchanged; negative values returned without the negative sign.Type: Method          Returns: Number
Also Defined At:
| Undefined |

Synopsis:Integer adjustedMod: aNumberDescription:
Returns the recipient modulo supplied number as a value from 1 to aNumber (instead of mod: which returns a number from 0 to aNumber - 1).Type: Method          Returns: Number
Parameters:
1 - Number

Synopsis:Number arcCosineDescription:
Basic mathematical function.Type: Method          Returns: Undefined

Synopsis:Double arcCosineDescription:
Basic mathematical function.Type: Primitive          Returns: Undefined
Also Defined At:
| Number |

Synopsis:Number arcSineDescription:
Basic mathematical function.Type: Method          Returns: Undefined

Synopsis:Double arcSineDescription:
Basic mathematical function.Type: Primitive          Returns: Undefined
Also Defined At:
| Number |

Synopsis:Number arcTangentDescription:
Basic mathematical function.Type: Method          Returns: Double

Synopsis:Double arcTangentDescription:
Basic mathematical function.Type: Primitive          Returns: Double
Also Defined At:
| Number |

Synopsis:Number asAPowerOf: baseNumberDescription:
Raises the baseNumber to the recipient Number power (baseNumber ^ recipient).Type: Method          Returns: Double
Parameters:
1 - Number
Also Defined At:
| Undefined |

Synopsis:Double asAPowerOf: aBaseNumberDescription:
Raises supplied number to the recipient power (baseNumber ^recipient).Type: Primitive          Returns: Double
Parameters:
1 - Number

Synopsis:Integer asClusterTypeType: Method          Returns: Object
Also Defined At:
| Undefined |

Synopsis:Number asDateDescription:
Converts the recipient Number into a Date.Type: Method          Returns: Date
Also Defined At:
| Date | DateOffset | String | Undefined |

Synopsis:Integer asDateDescription:
Converts an Integer into a Date. Assumes recipient is in one of the following forms: YYYYMMDD, YYMMDD, YYMM, YY.Type: Method          Returns: Date
Also Defined At:
| Date | DateOffset | Number | String | Undefined |

Synopsis:Integer asDateFromMMDDDescription:
Converts an integer in month-day form to a date. Invalid month-day combination returns an NA.Type: Method          Returns: Date

Synopsis:Integer asDateFromMMDDYYDescription:
Converts an integer in month-day-year form to a date. Invalid month-day-year combination returns an NA.Type: Method          Returns: Date

Synopsis:Integer asDateFromMMDDYYYYDescription:
Converts an integer in month-day-year form to a date. Invalid month-day-year combination returns an NA.Type: Method          Returns: Date

Synopsis:Integer asDateFromMMYYDescription:
Converts an integer in month-year format to a date. Invalid month-year combination returns an NA.Type: Method          Returns: Date

Synopsis:Integer asDateFromYYMMDDType: Method          Returns: Object

Synopsis:Integer asDateFromYYYYMMDescription:
Converts integer to a month-end date where year is represented by the
full four digits. For example:
200012 asDateFromYYYYMM
returns the date 12/31/2000.Type: Method          Returns: Date

Synopsis:Double asDoubleDescription:
Returns recipient stripped of any extensions.Type: Primitive          Returns: Double
Also Defined At:
| Undefined |

Synopsis:Float asDoubleDescription:
Converts recipient into a Number of class DoubleType: Primitive          Returns: Double
Also Defined At:
| Undefined |

Synopsis:Integer asDoubleDescription:
Converts recipient into a Number of class Double.Type: Primitive          Returns: Double
Also Defined At:
| Undefined |

Synopsis:Double asFloatDescription:
Converts recipient into a Number of class Float.Type: Primitive          Returns: Float
Also Defined At:
| Undefined |

Synopsis:Float asFloatDescription:
Returns recipient stripped of any extensions.Type: Primitive          Returns: Float
Also Defined At:
| Undefined |

Synopsis:Integer asFloatDescription:
Converts recipient into a Number of class Float.Type: Primitive          Returns: Float
Also Defined At:
| Undefined |

Synopsis:Double asIntegerDescription:
Converts recipient into a Number of class Integer.Type: Primitive          Returns: Integer
Also Defined At:
| Date | DateOffset | String | Undefined |

Synopsis:Float asIntegerDescription:
Converts recipient into a Number of class Integer.Type: Primitive          Returns: Integer
Also Defined At:
| Date | DateOffset | String | Undefined |

Synopsis:Integer asIntegerDescription:
Returns recipient stripped of any extensions.Type: Primitive          Returns: Integer
Also Defined At:
| Date | DateOffset | String | Undefined |

Synopsis:Integer asMonthEndDescription:
Returns month-end date in current year for month represented by recipient.Type: Method          Returns: Date
Also Defined At:
| Date |

Synopsis:Integer asMonthEndInYear: aYearDescription:
Returns month-end date in supplied year for month represented by recipient.Type: Method          Returns: Date
Parameters:
1 - Integer

Synopsis:Double asNumberDescription:
Returns recipient stripped of any extensions. Same message as 'asDouble'.Type: Primitive          Returns: Double

Synopsis:Float asNumberDescription:
Returns recipient stripped of any extensions.Type: Primitive          Returns: Float

Synopsis:Integer asNumberDescription:
Returns recipient stripped of any extensions.Type: Primitive          Returns: Integer

Synopsis:Integer asObjectSpaceType: Method          Returns: Object
Also Defined At:
| Undefined |

Synopsis:Integer asOpenVisionChannelType: Method          Returns: Object
Also Defined At:
| String |

Synopsis:Integer asPOPType: Method          Returns: Object

Synopsis:Double asPointerTo:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Undefined |

Synopsis:Float asPointerTo:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Undefined |

Synopsis:Integer asPointerTo:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Undefined |

Synopsis:Integer asPrimitiveDescription:
For Internal Use Only.Type: Method          Returns: Object

Synopsis:Integer asReferenceTo:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Ordinal asSelfDescription:
Returns the original object.Type: Primitive          Returns: Ordinal
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Number asSelfDescription:
Returns the original object.Type: Primitive          Returns: Number
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Double asSelfDescription:
Returns the original object.Type: Primitive          Returns: Double
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Float asSelfDescription:
Returns the original object.Type: Primitive          Returns: Float
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Integer asSelfDescription:
Returns the original object.Type: Primitive          Returns: Integer
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Integer asStringDescription:
Converts recipient integer into a string.Type: Method          Returns: String

Synopsis:Number base0CellPositionOf: aListDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined

Synopsis:Integer base0CellPositionOf: aListDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Number |

Synopsis:Number base1CellPositionOf: aListDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined

Synopsis:Integer base1CellPositionOf: aListDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Number |

Synopsis:Integer basicAsDateDescription:
Converts an Integer of form (YYYYMMDD) into a Date. Assumes Integer is in the form YYYYMMDD (e.g., 19920922 for September 22, 1992). To construct a date from three numbers, year, month, and day the following approach can be used: (year * 10000 + month * 100 + day) asInteger asDate. See the 'asDate' message for a more general implementation.Type: Primitive          Returns: Date
Also Defined At:
| Undefined |

Synopsis:Number becomeSeekOffsetOf: openVisionChannelType: Method          Returns: Object

Synopsis:Integer becomeSeekOffsetOf: openVisionChannelType: Method          Returns: Object
Also Defined At:
| Number |

Synopsis:Ordinal between: anOrdinal1 and: anOrdinal2Description:
Tests if recipient Ordinal is between supplied Ordinal1 and supplied Ordinal2Type: Method          Returns: Boolean
Parameters:
1 - String
2 - String
Also Defined At:
| Undefined |

Synopsis:Integer businessDaysDescription:
Converts the recipient into a BusinessDays DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: BusinessDays

Synopsis:Double canonicalizedForSortDescription:
For Internal Use Only.Type: Primitive          Returns: Object

Synopsis:Float canonicalizedForSortDescription:
For Internal Use Only.Type: Primitive          Returns: Object

Synopsis:Integer canonicalizedForSortDescription:
For Internal Use Only.Type: Primitive          Returns: Object

Synopsis:Ordinal classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Returns: Object
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Number classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Returns: Object
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Double classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Returns: Object
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Float classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Returns: Object
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Integer classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Returns: Object
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Number convertFrom: stringDescription:
This message converts the supplied string to an instance of the recipient's class if applicable, returning NA otherwise. The definition at Object will lookup the string in the class' naming dictionary, if defined. The version at String returns the recipient stripped of any extensions. The versions at Number, Integer, Double, and Float convert the recipient to a numeric value if possible. The version at Date converts the recipient to a Date using the 'asDate' message defined at String. The version at Boolean returns TRUE if the recipient contains an upper/lower case combination of 'true' and FALSE if the recipient contains an upper/lower case combination of 'false'. The version at block returns a block containing the string as a message. This message is called by the 'as:' message at String.Type: Method          Returns: Object
Also Defined At:
| Block | Boolean | Date | Object | String | Undefined |

Synopsis:Double convertFrom: stringDescription:
This message converts the supplied string to an instance of the recipient's class if applicable, returning NA otherwise. The definition at Object will lookup the string in the class' naming dictionary, if defined. The version at String returns the recipient stripped of any extensions. The versions at Number, Integer, Double, and Float convert the recipient to a numeric value if possible. The version at Date converts the recipient to a Date using the 'asDate' message defined at String. The version at Boolean returns TRUE if the recipient contains an upper/lower case combination of 'true' and FALSE if the recipient contains an upper/lower case combination of 'false'. The version at block returns a block containing the string as a message. This message is called by the 'as:' message at String.Type: Method          Returns: Object
Also Defined At:
| Block | Boolean | Date | Number | Object | String | Undefined |

Synopsis:Float convertFrom: stringDescription:
This message converts the supplied string to an instance of the recipient's class if applicable, returning NA otherwise. The definition at Object will lookup the string in the class' naming dictionary, if defined. The version at String returns the recipient stripped of any extensions. The versions at Number, Integer, Double, and Float convert the recipient to a numeric value if possible. The version at Date converts the recipient to a Date using the 'asDate' message defined at String. The version at Boolean returns TRUE if the recipient contains an upper/lower case combination of 'true' and FALSE if the recipient contains an upper/lower case combination of 'false'. The version at block returns a block containing the string as a message. This message is called by the 'as:' message at String.Type: Method          Returns: Object
Also Defined At:
| Block | Boolean | Date | Number | Object | String | Undefined |

Synopsis:Integer convertFrom: stringDescription:
This message converts the supplied string to an instance of the recipient's class if applicable, returning NA otherwise. The definition at Object will lookup the string in the class' naming dictionary, if defined. The version at String returns the recipient stripped of any extensions. The versions at Number, Integer, Double, and Float convert the recipient to a numeric value if possible. The version at Date converts the recipient to a Date using the 'asDate' message defined at String. The version at Boolean returns TRUE if the recipient contains an upper/lower case combination of 'true' and FALSE if the recipient contains an upper/lower case combination of 'false'. The version at block returns a block containing the string as a message. This message is called by the 'as:' message at String.Type: Method          Returns: Object
Also Defined At:
| Block | Boolean | Date | Number | Object | String | Undefined |

Synopsis:Number cosineDescription:
Basic mathematical function.Type: Method          Returns: Double

Synopsis:Double cosineDescription:
Basic mathematical function.Type: Primitive          Returns: Double
Also Defined At:
| Number |

Synopsis:Integer daysDescription:
Converts the recipient into a Days DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: Days

Synopsis:Ordinal defaultInstanceDescription:
Returns the default instance of the recipient object's classType: Constant          Returns: Ordinal
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Number defaultInstanceDescription:
Returns the default instance of the recipient object's classType: Constant          Returns: Number
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Double defaultInstanceDescription:
Returns the default instance of the recipient object's classType: Constant          Returns: Double
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Float defaultInstanceDescription:
Returns the default instance of the recipient object's classType: Constant          Returns: Float
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Integer defaultInstanceDescription:
Returns the default instance of the recipient object's classType: Constant          Returns: Integer
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Double dividedInto:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Undefined |

Synopsis:Float dividedInto:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Undefined |

Synopsis:Integer dividedInto:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Undefined |

Synopsis:Integer dropFromString: aStringDescription:
Drops the recipient number of characters from supplied string. A positive integer drops characters starting at the beginning of the string. A negative number drops characters starting at the end of the string. If you drop more characters than the string contains, a string with 0 characters is returned.Type: Method          Returns: String
Parameters:
1 - String

Synopsis:Integer evaluate: aBlockDescription:
Converts the recipient to a Date and evaluates the supplied block as of this date. If recipient does not convert into a valid date, the block is not evaluated.Type: Method          Returns: Date
Parameters:
1 - Block
Also Defined At:
| Currency | Date | DateOffset | DateRange |

Synopsis:Number expDescription:
Raises the mathematical constant e (~ 2.7183) to the recipient Number power (i.e., e ^ recipient).Type: Method          Returns: Double
Also Defined At:
| Undefined |

Synopsis:Double expDescription:
Raises the mathematical constant e (~2.7183) to the recipient power (i.e., e ^ recipient).Type: Primitive          Returns: Double

Synopsis:Integer fillFromString: aStringDescription:
Repeats the characters in the supplied string until a string of the length specified by the recipient is formed. A negative number repeats the pattern from right to left.Type: Method          Returns: String
Parameters:
1 - String

Synopsis:Integer getStringFrom: openVisionChannelType: Method          Returns: Object

Synopsis:Number hyperbolicCosineDescription:
Basic mathematical function.Type: Method          Returns: Double

Synopsis:Double hyperbolicCosineDescription:
Basic mathematical function.Type: Primitive          Returns: Double
Also Defined At:
| Number |

Synopsis:Number hyperbolicSineDescription:
Basic mathematical function.Type: Method          Returns: Double

Synopsis:Double hyperbolicSineDescription:
Basic mathematical function.Type: Primitive          Returns: Double
Also Defined At:
| Number |

Synopsis:Number hyperbolicTangentDescription:
Basic mathematical function.Type: Method          Returns: Double

Synopsis:Double hyperbolicTangentDescription:
Basic mathematical functionType: Primitive          Returns: Double
Also Defined At:
| Number |

Synopsis:Ordinal Ordinal inRange: aListDescription:
Tests if recipient Ordinal is in range specified by aList, where aList contains 2 elements - the start and end of the range (inclusive).Type: Method          Returns: Boolean
Parameters:
1 - String

Synopsis:Ordinal inSet: aListDescription:
Tests if recipient Ordinal is included in supplied list.Type: Method          Returns: Boolean
Parameters:
1 - String

Synopsis:Number inputExpressionDescription:
Used by DDMS ToolKit to format recipient as input.Type: Method          Returns: Object

Synopsis:Integer instancesAdjacentTo:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Double isDoubleDescription:
Returns a TRUE value when sent to any Double.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Float isFloatDescription:
Returns a TRUE value when sent to any Float.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Integer isIntegerDescription:
Returns a TRUE value when sent to any Integer.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Number isNumberDescription:
Returns a TRUE value when sent to any Number.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Ordinal isOrdinalDescription:
Returns a TRUE value when sent to any Ordinal.Type: Constant          Returns: TRUE
Also Defined At:
| Object |

Synopsis:Number logDescription:
Computes the natural log of the recipient Number. Recipient must be positive; the log is undefined for numbers less than or equal to 0.Type: Method          Returns: Double
Also Defined At:
| Undefined |

Synopsis:Double logDescription:
Computes the natural log of the recipient. Recipient must be positive; the log is undefined for numbers less than or equal to 0.Type: Primitive          Returns: Double

Synopsis:Number log: aNumberDescription:
Computes the log of the recipient number using supplied base.Type: Method          Returns: Double
Parameters:
1 - Number
Also Defined At:
| Undefined |

Synopsis:Ordinal max: aNumberDescription:
Computes the larger of the supplied value and the recipient Number. If an invalid parameter is supplied, NA is returned.Type: Method          Returns: Number
Parameters:
1 - Number
Also Defined At:
| Collection | Undefined |

Synopsis:Ordinal min: aNumberDescription:
Computes the smaller of the supplied value and the recipient Number. If an invalid parameter is supplied, NA is returned.Type: Method          Returns: Number
Parameters:
1 - Number
Also Defined At:
| Collection | Undefined |

Synopsis:Integer mod: aValueDescription:
Computes the recipient Integer modulo of the supplied value.Type: Method          Returns: Integer
Parameters:
1 - Number
Also Defined At:
| Undefined |

Synopsis:Integer monthBeginningsDescription:
Converts the recipient into a MonthBeginnings DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Integer monthEndsDescription:
Converts the recipient into a MonthEnds DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Integer monthsDescription:
Converts the recipient into a Months DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Number negatedDescription:
Multiplies the recipient Number by -1.Type: Method          Returns: Double
Also Defined At:
| Undefined |

Synopsis:Ordinal newDescription:
Undefines the 'new' message for Ordinal classes.Type: Method          Returns: Ordinal
Also Defined At:
| Boolean | Collection | DateRange | Dictionary | Object | Undefined |

Synopsis:Ordinal notBetween: anOrdinal1 and: anOrdinal2Description:
Tests if recipient Ordinal is not between supplied Ordinal1 and supplied Ordinal2.Type: Method          Returns: Boolean
Parameters:
1 - String
2 - String
Also Defined At:
| Undefined |

Synopsis:Integer numberOfDigitsDescription:
Computes the number of digits in the recipient.Type: Method          Returns: Integer
Also Defined At:
| Undefined |

Synopsis:Double orderUsingDictionary:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Float orderUsingDictionary:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Integer orderUsingDictionary:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Number pctChangeTo: aNumberDescription:
Computes the percentage change between the recipient and supplied Number. Uses the formula: (recipient / supplied Value - 1 ) * 100. If supplied parameter is 0, NA is returned.Type: Method          Returns: Number
Parameters:
1 - Number
Also Defined At:
| Undefined |

Synopsis:Integer prefixWith: aStringDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| String |

Synopsis:Double printDescription:
Redefines the standard print message so that the value of the number is printed. The default print format for doubles is 9 character positions with two decimal places. The format is expanded if more space is needed.Type: Primitive          Returns: Double
Also Defined At:
| Block | Date | DateOffset | DateRange | Entity | IndexedList | List | Object | String | TimeSeries | Undefined |

Synopsis:Float printDescription:
Redefines the standard print message so that the value of the number is printed. The default format for floats is 9 character positions with two decimal places. The format is expanded if more space is needed.Type: Primitive          Returns: Float
Also Defined At:
| Block | Date | DateOffset | DateRange | Entity | IndexedList | List | Object | String | TimeSeries | Undefined |

Synopsis:Integer printDescription:
Redefines the standard print message so that the value of the recipient Integer is printed. The default print format for integers is 9 character positions with no decimal places. The format is expanded if more space is needed.Type: Primitive          Returns: Integer
Also Defined At:
| Block | Date | DateOffset | DateRange | Entity | IndexedList | List | Object | String | TimeSeries | Undefined |

Synopsis:Number print: aNumberDescription:
Prints the recipient Number using the supplied format. If no decimal is provided in the format, the default value of 2 decimal places is used. When integers are printed, the decimal specification will be ignored. If the specification width is not large enough, **** will be displayed instead of the value.Type: Method          Returns: Number
Parameters:
1 - Number
Also Defined At:
| Boolean | Date | Entity | Object | String | Undefined |

Synopsis:Double printOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Object |

Synopsis:Float printOf: anObjectDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Object |

Synopsis:Integer printOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| Object |

Synopsis:Number printWithCommas: aNumberDescription:
Prints the Number using the supplied format, inserting commas where appropriate. If no decimal is provided in the format, the default value of 2 decimal places is used. When integers are printed, the decimal specification will be ignored. If the specification width is not large enough, **** will be displayed instead of the value.Type: Method          Returns: Number
Parameters:
1 - Number
Also Defined At:
| Object |

Synopsis:Double printWithCommasOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Float printWithCommasOf: anObjectDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined

Synopsis:Integer printWithCommasOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Number printWithLeadingZeros: widthDescription:
Displays the recipient with leading 0s to fill out the supplied width if width is positive. If width is negative, no padding is done.Type: Method          Returns: Number
Parameters:
1 - Number
Also Defined At:
| Undefined |

Synopsis:Number printWithLeadingZerosNL: widthDescription:
Displays the recipient with leading 0s to fill out the supplied width followed by a new line if width is positive. If width is negative, no padding is done.Type: Method          Returns: Number
Parameters:
1 - Number
Also Defined At:
| Undefined |

Synopsis:Number putByteTo: openVisionChannelType: Method          Returns: Object

Synopsis:Integer putByteTo:Type: Primitive          Returns: Object
Also Defined At:
| Number |

Synopsis:Number putDoubleTo: openVisionChannelType: Method          Returns: Object

Synopsis:Double putDoubleTo:Type: Primitive          Returns: Object
Also Defined At:
| Number |

Synopsis:Number putFloatTo: openVisionChannelType: Method          Returns: Object

Synopsis:Float putFloatTo:Type: Primitive          Returns: Object
Also Defined At:
| Number |

Synopsis:Number putLongTo: openVisionChannelType: Method          Returns: Object

Synopsis:Integer putLongTo:Type: Primitive          Returns: Object
Also Defined At:
| Number |

Synopsis:Number putShortTo: openVisionChannelType: Method          Returns: Object

Synopsis:Integer putShortTo:Type: Primitive          Returns: Object
Also Defined At:
| Number |

Synopsis:Integer quarterBeginningsDescription:
Converts the recipient into a QuarterBeginnings DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Integer quarterEndsDescription:
Converts the recipient into a QuarterEnds DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Integer quartersDescription:
Converts the recipient into a Quarterrs DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Number roundDescription:
Rounds the Number to the nearest integer.Type: Method          Returns: Integer
Also Defined At:
| Undefined |

Synopsis:Number round: anIntegerDescription:
Rounds the Number to the specified number of decimal places. Supplied integer must be non-negative.Type: Method          Returns: Number
Parameters:
1 - Integer
Also Defined At:
| Undefined |

Synopsis:Number sequenceDescription:
Returns a list of integers from 1 through recipient Number.Type: Method          Returns: List

Synopsis:Integer sequenceDescription:
Returns a list of integers from 1 through recipient Integer.Type: Primitive          Returns: List
Also Defined At:
| Number |

Synopsis:Number sequence0Description:
Returns a list of integets from 0 through recipient minus 1.Type: Method          Returns: List

Synopsis:Integer sequence0Description:
Returns a list of integers from 0 through recipient Integer minus 1.Type: Primitive          Returns: List
Also Defined At:
| Number |

Synopsis:Integer sequenceTo: endNumberDescription:
Returns a list of integers from recipient value to the supplied end number. If the supplied paramter is not a number, 0 will be used as the end-point.Type: Method          Returns: List

Synopsis:Number signDescription:
Returns the value -1, 0, or 1, depending on the sign of the recipient.Type: Method          Returns: Integer

Synopsis:Number sineDescription:
Basic mathematical function.Type: Method          Returns: Double

Synopsis:Double sineDescription:
Basic mathematical function.Type: Primitive          Returns: Double
Also Defined At:
| Number |

Synopsis:Number sprint: aNumberDescription:
Returns the recipient number as a string formatted to the number of characters specified.Type: Method          Returns: String
Parameters:
1 - Number

Synopsis:Double sprintOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Float sprintOf: anObjectDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined

Synopsis:Integer sprintOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Number sprintWithCommas: aNumberDescription:
Returns the recipient number as a string formatted to the number of characters specified, inserting commas as appropriate.Type: Method          Returns: String
Parameters:
1 - Number

Synopsis:Double sprintWithCommasOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Float sprintWithCommasOf: anObjectDescription:
For Internal Use Only.Type: Method          Returns: Object
Parameters:
1 - Undefined

Synopsis:Integer sprintWithCommasOf:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined

Synopsis:Number sqrtDescription:
Returns the square root of the recipient Number.Type: Method          Returns: Double
Also Defined At:
| Undefined |

Synopsis:Double sqrtDescription:
Returns the square root of the recipient. Recipient must be a non-negative Double.Type: Primitive          Returns: Double

Synopsis:Double subtractedFrom:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| DateOffset | Undefined |

Synopsis:Float subtractedFrom:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| DateOffset | Undefined |

Synopsis:Integer subtractedFrom:Description:
For Internal Use Only.Type: Primitive          Returns: Object
Parameters:
1 - Undefined
Also Defined At:
| DateOffset | Undefined |

Synopsis:Integer takeFromString: aStringDescription:
Keeps the recipient number of characters from supplied string. A positive number keeps characters starting at the beginning of the string. A negative number keeps characters starting at the end of the string. If you keep more characters than the string contains, blanks will be added to the beginning or end of the string.Type: Method          Returns: String
Parameters:
1 - String

Synopsis:Number tangentDescription:
Basic mathematical function.Type: Method          Returns: Double

Synopsis:Double tangentDescription:
Basic mathematical function.Type: Primitive          Returns: Double
Also Defined At:
| Number |

Synopsis:Integer to: aDate by: aDateOffsetDescription:
Converts the recipient into a date, then constructs a date range from this date, the supplied date, and the the supplied increment.Type: Method          Returns: DateRange
Parameters:
1 - Date
2 - DateOffset
Also Defined At:
| Date |

Synopsis:Number toThe: aNumberDescription:
Raises the recipient Number to the specified power.Type: Method          Returns: Double
Parameters:
1 - Number
Also Defined At:
| Undefined |

Synopsis:Double toThe: aValueDescription:
Raises the recipient to the specified power.Type: Primitive          Returns: Double
Parameters:
1 - Number

Synopsis:Ordinal whatAmIDescription:
Returns the string 'Ordinal'.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Number whatAmIDescription:
Returns the string 'Number'.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Double whatAmIDescription:
Returns the string 'Double'.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Float whatAmIDescription:
Returns the string 'Float'.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Integer whatAmIDescription:
Returns the string 'Integer'.Type: Constant          Returns: String
Also Defined At:
| Block | Boolean | Classification | Collection | Currency | Date | DateOffset | DateRange | Dictionary | Entity | IndexedList | Interface | List | Number | Object | OpenVision | Schema | String | TimeSeries | Undefined | Utility |

Synopsis:Number within: x percentOf: yDescription:
Computes whether the recipient number is within x percent of the value y. This message builds a closed interval around y and tests to see if x falls in that range.Type: Method          Returns: Boolean
Parameters:
1 - Number
2 - Number
Also Defined At:
| Undefined |

Synopsis:Integer yearBeginningsDescription:
Converts the recipient into a YearBeginnings DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Integer yearEndsDescription:
Converts the recipient into a YearEnds DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset

Synopsis:Integer yearsDescription:
Converts the recipient into a Years DateOffset. Used in conjunction with DateRange formation and date arithmetic.Type: Method          Returns: DateOffset