Issue 2413: Interface changes for MoneyFormatter pattern handling (currency-rtf) Source: (, ) Nature: Revision Severity: Summary: Summary: Interface changes for MoneyFormatter pattern handling Resolution: resolved by Currency 2 RTF Revised Text: Resolution: There is only one pattern setting for digit, when there are two types of digits, one indicating that zeroes will show no matter what and one that indicates zero will not show if it doesn't contribute to value. Add the ability to set pattern for both digits. Revised Text: In section 2.3.12.2 add the following idl and text: wchar getPatternConditionalDigit( in long stateIdentifier) raises(FbcException); void setPatternConditionalDigit( in long stateIdentifier, in wchar patternConditionalDigit) raises (FbcException); The patternConditionalDigit (default = #) signifies the digit that conditionally shows 0 depending on if it adds value or not. Revised IDL: In Appendix A, the consolidated IDL add the following IDL operations to the MoneyFormatter interface after the setPatternDigit operation: wchar getPatternConditionalDigit( in long stateIdentifier) raises(FbcException); void setPatternConditionalDigit( in long stateIdentifier, in wchar patternConditionalDigit) raises (FbcException); Actions taken: January 11, 1999: received issue May 4, 2000: closed issue Discussion: End of Annotations:===== Return-Path: From: Robert_Mickley@CYBORG.COM X-Lotus-FromDomain: CYBORG@CYBORG_NET To: issues@omg.org cc: Robert_Mickley@CYBORG.COM, Amy_Griffis@CYBORG.COM Date: Mon, 11 Jan 1999 21:28:52 -0700 Subject: Currency RTF Issues Content-Disposition: inline Today is the deadline for comments for the Currency RTF. Below is an itemized list of additions to that list. Issue Title: Interface changes for MoneyFormatter pattern handling Issue Type: IDL Revision Issue Description: Propose the following interface change(s): wchar getPatternConditionalDigit(stateIdentifier) void setPatternConditionalDigit(stateIdentifier,wchar patternConditionalDigit) wchar getPatternGroupingSymbol(stateIdentifier) void setPatternGroupingSymbol(stateIdentifier,wchar patternGroupingSymbol) wchar getPatternFormatSeparator(stateIdentifier) void setPatternFormatSeparator(stateIdentifier,wchar patternFormatSeparator) wchar getPatternNegativePrefix(stateIdentifier) void setPatternNegativePrefix(stateIdentifier, wchar patternNegativePrefix) Associated Notes: Pattern Grouping Symbol [gs]etPatternGroupingSymbol() above One of the digit patterns and the other is unclear to which one it is for. above. Pattern Negative/Positive separator ty::IdentifiableObject stateIdentifier) void setRadixSymbol(in CosObjectIdentity::IdentifiableObject stateIdentifier, in wstring radixSymbol) wstring getNegativePrefixSymbol(in CosObjectIdentity::IdentifiableObject stateIdentifier) void setNegativePrefixSymbol(in CosObjectIdentity::IdentifiableObject stateIdentifier, in wstring negativePrefixSymbol)