public class ViewFormat extends BaseViewFormat
Modifier and Type | Field and Description |
---|---|
protected DataviewCommon |
m_view |
protected static java.lang.String |
s_currencySymbol |
protected static java.lang.String |
s_currencySymbolUsed |
protected static java.lang.String |
s_CustomFormatString |
protected static java.lang.String |
s_decimalDigit |
protected static java.lang.String |
s_decimalDigitUsed |
protected static java.lang.String |
s_decimalSeparator |
protected static java.lang.String |
s_decimalSeparatorUsed |
protected static java.lang.String |
s_javaDateFormat |
protected static java.lang.String |
s_javaDateFormatUsed |
protected static java.lang.String |
s_leadingZero |
protected static java.lang.String |
s_leadingZeroUsed |
protected static java.lang.String |
s_negCurFmt |
protected static java.lang.String |
s_negCurFmtUsed |
protected static java.lang.String |
s_negNumFmt |
protected static java.lang.String |
s_negNumFmtUsed |
protected static java.lang.String |
s_numberType |
protected static java.lang.String |
s_numberTypeUsed |
protected static java.lang.String |
s_oracleDateFormat |
protected static java.lang.String |
s_oracleDateFormatUsed |
protected static java.lang.String |
s_posCurFmt |
protected static java.lang.String |
s_posCurFmtUsed |
protected static java.lang.String |
s_posNumFmt |
protected static java.lang.String |
s_posNumFmtUsed |
protected static java.lang.String |
s_scaleDownBillions |
protected static java.lang.String |
s_scaleDownBillionsUsed |
protected static java.lang.String |
s_scaleDownMillions |
protected static java.lang.String |
s_scaleDownMillionsUsed |
protected static java.lang.String |
s_scaleDownQuadrillions |
protected static java.lang.String |
s_scaleDownQuadrillionsUsed |
protected static java.lang.String |
s_scaleDownThousands |
protected static java.lang.String |
s_scaleDownThousandsUsed |
protected static java.lang.String |
s_scaleDownTrillions |
protected static java.lang.String |
s_scaleDownTrillionsUsed |
protected static java.lang.String |
s_scaleFactor |
protected static java.lang.String |
s_scaleFactorUsed |
protected static java.lang.String |
s_thousandSeparator |
protected static java.lang.String |
s_thousandSeparatorUsed |
a_currencySymbol, a_currencySymbolUsed, a_decimalDigit, a_decimalDigitUsed, a_decimalSeparator, a_decimalSeparatorUsed, a_ISOC, a_javaDateFormat, a_javaDateFormatUsed, a_leadingZero, a_leadingZeroUsed, a_negCurFmt, a_negCurFmtUsed, a_negNumFmt, a_negNumFmtUsed, a_negPctFmt, a_negPctFmtUsed, a_nfs, a_nft, a_numberType, a_numberTypeUsed, a_oracleDateFormat, a_oracleDateFormatUsed, a_posCurFmt, a_posCurFmtUsed, a_posNumFmt, a_posNumFmtUsed, a_scaleDownBillions, a_scaleDownBillionsUsed, a_scaleDownMillions, a_scaleDownMillionsUsed, a_scaleDownQuadrillions, a_scaleDownQuadrillionsUsed, a_scaleDownThousands, a_scaleDownThousandsUsed, a_scaleDownTrillions, a_scaleDownTrillionsUsed, a_scaleFactor, a_scaleFactorUsed, a_thousandSeparator, a_thousandSeparatorUsed, BIBEANS_PATTERN_STR, currencySymbol, CURRENCYSYMBOL, currencySymbolUsed, DATATYPE_BOOLEAN, DATATYPE_DATE, DATATYPE_DOUBLE, DATATYPE_FLOAT, DATATYPE_INT, DATATYPE_LONG, DATATYPE_SHORT, DATATYPE_STRING, DATATYPE_TIME, DATATYPE_TIMESTAMP, DATE_FORMAT_BIT, dateFormat, DATEFORMAT, dateFormatUsed, DEBUG, dec_sep_by_locale, DEC_SEP_BY_LOCALE, decimalDigit, DECIMALDIGIT, decimalDigitUsed, decimalSeparator, DECIMALSEPARATOR, decimalSeparatorUsed, DEFAULT_CURRENCY_SYMBOL, DEFAULT_LEADING_ZERO, DEFAULT_NEG_CUR_FMT, DEFAULT_NEG_NUM_FMT, DEFAULT_NULL_STRING, DEFAULT_NUM_TYPE, DEFAULT_POS_CUR_FMT, DEFAULT_POS_NUM_FMT, DEFAULT_SCALE_DOWN_BILLIONS_STRING, DEFAULT_SCALE_DOWN_MILLIONS_STRING, DEFAULT_SCALE_DOWN_QUADRILLIONS_STRING, DEFAULT_SCALE_DOWN_THOUSANDS_STRING, DEFAULT_SCALE_DOWN_TRILLIONS_STRING, DEFAULT_SCALE_FACTOR, DEFAULT_SCALE_FACTOR_EXPONENT, ISOC, leadingZero, LEADINGZERO, leadingZeroUsed, m_bUseCallback, m_formatUsedFlags, m_version_2_4_0_16, m_version_2_4_0_6, m_vfCallback, MAX_DATATYPE, MAX_NEG_CURFMT, MAX_NEG_NUMFMT, MAX_NEG_PCTFMT, MAX_NUMTYPE, MAX_POS_CURFMT, MAX_POS_NUMFMT, MAX_SCALEFACTOR, MIN_DATATYPE, MIN_NEG_CURFMT, MIN_NEG_NUMFMT, MIN_NEG_PCTFMT, MIN_NUMTYPE, MIN_POS_CURFMT, MIN_POS_NUMFMT, MIN_SCALEFACTOR, NEG_CURFMT_BY_LOCALE, neg_curfmt_cur_neg_num, NEG_CURFMT_CUR_NEG_NUM, neg_curfmt_cur_num_neg, NEG_CURFMT_CUR_NUM_NEG, neg_curfmt_cur_spac_neg_num, NEG_CURFMT_CUR_SPAC_NEG_NUM, neg_curfmt_cur_spac_num_neg, NEG_CURFMT_CUR_SPAC_NUM_NEG, neg_curfmt_loc, neg_curfmt_neg_cur_num, NEG_CURFMT_NEG_CUR_NUM, neg_curfmt_neg_cur_spac_num, NEG_CURFMT_NEG_CUR_SPAC_NUM, neg_curfmt_neg_num_cur, NEG_CURFMT_NEG_NUM_CUR, neg_curfmt_neg_num_spac_cur, NEG_CURFMT_NEG_NUM_SPAC_CUR, neg_curfmt_num_cur_neg, NEG_CURFMT_NUM_CUR_NEG, neg_curfmt_num_neg_cur, NEG_CURFMT_NUM_NEG_CUR, neg_curfmt_num_spac_cur_neg, NEG_CURFMT_NUM_SPAC_CUR_NEG, neg_curfmt_op_cur_num_cp, NEG_CURFMT_OP_CUR_NUM_CP, neg_curfmt_op_num_cur_cp, NEG_CURFMT_OP_NUM_CUR_CP, NEG_NUMFMT_BY_LOCALE, neg_numfmt_loc, neg_numfmt_neg_num, NEG_NUMFMT_NEG_NUM, neg_numfmt_num, NEG_NUMFMT_NUM, neg_numfmt_num_neg, NEG_NUMFMT_NUM_NEG, neg_numfmt_op_num_cp, NEG_NUMFMT_OP_NUM_CP, neg_pctfmt_neg_num_pct, NEG_PCTFMT_NEG_NUM_PCT, neg_pctfmt_op_num_pct_cp, NEG_PCTFMT_OP_NUM_PCT_CP, negCurFmt, NEGCURFMT, negCurFmtUsed, negNumFmt, NEGNUMFMT, negNumFmtUsed, negPctFmt, negPctFmtUsed, numberType, NUMBERTYPE, numberTypeUsed, numtype_currency, NUMTYPE_CURRENCY, numtype_general, NUMTYPE_GENERAL, numtype_percent, NUMTYPE_PERCENT, numtype_percent_s, NUMTYPE_PERCENT_SYMBOL, OEO_PATTERN_STR, off, on, oracle_neg_cur_const, ORACLE_NEG_CUR_CONST, oracle_neg_num_const, ORACLE_NEG_NUM_CONST, ORACLE_PATTERN_STR, ORACLE_POS_CUR_CONST, oracle_pos_num_const, ORACLE_POS_NUM_CONST, ORACLEDATEFORMAT, POS_CURFMT_BY_LOCALE, pos_curfmt_cur_num, POS_CURFMT_CUR_NUM, pos_curfmt_cur_num_pos, POS_CURFMT_CUR_NUM_POS, pos_curfmt_cur_spac_num, POS_CURFMT_CUR_SPAC_NUM, pos_curfmt_loc, pos_curfmt_num_cur, POS_CURFMT_NUM_CUR, pos_curfmt_num_cur_pos, POS_CURFMT_NUM_CUR_POS, pos_curfmt_num_pos_cur, POS_CURFMT_NUM_POS_CUR, pos_curfmt_num_spac_cur, POS_CURFMT_NUM_SPAC_CUR, pos_curfmt_num_spac_cur_pos, POS_CURFMT_NUM_SPAC_CUR_POS, pos_curfmt_pos_cur_num, POS_CURFMT_POS_CUR_NUM, pos_curfmt_pos_cur_spac_num, POS_CURFMT_POS_CUR_SPAC_NUM, pos_curfmt_pos_num_cur, POS_CURFMT_POS_NUM_CUR, pos_curfmt_pos_num_spac_cur, POS_CURFMT_POS_NUM_SPAC_CUR, POS_NUMFMT_BY_LOCALE, pos_numfmt_loc, pos_numfmt_num, POS_NUMFMT_NUM, pos_numfmt_num_pos, POS_NUMFMT_NUM_POS, pos_numfmt_pos_num, POS_NUMFMT_POS_NUM, posCurFmt, POSCURFMT, posCurFmtUsed, posNumFmt, POSNUMFMT, posNumFmtUsed, scale_down_sym_loc, SCALE_DOWN_SYMBOL_BY_LOCALE, scaleDownBillions, SCALEDOWNBILLIONS, scaleDownBillionsUsed, scaleDownMillions, SCALEDOWNMILLIONS, scaleDownMillionsUsed, scaleDownQuadrillions, SCALEDOWNQUADRILLIONS, scaleDownQuadrillionsUsed, scaleDownThousands, SCALEDOWNTHOUSANDS, scaleDownThousandsUsed, scaleDownTrillions, SCALEDOWNTRILLIONS, scaleDownTrillionsUsed, scaleFactor, SCALEFACTOR, SCALEFACTOR_BASE_10, scalefactor_billions, SCALEFACTOR_BILLIONS, SCALEFACTOR_EXPONENT, scalefactor_millions, SCALEFACTOR_MILLIONS, scalefactor_none, SCALEFACTOR_NONE, scalefactor_quadrillions, SCALEFACTOR_QUADRILLIONS, scalefactor_thousands, SCALEFACTOR_THOUSANDS, scalefactor_trillions, SCALEFACTOR_TRILLIONS, scaleFactorUsed, thou_sep_by_locale, THOU_SEP_BY_LOCALE, thousandSeparator, THOUSANDSEPARATOR, thousandSeparatorUsed, UNKNOWN_PATTERN_STR, VIEW_FORMAT_NAME, VIEWFORMAT_END
Constructor and Description |
---|
ViewFormat()
Constructor that uses default
ViewFormat values. |
ViewFormat(BaseViewFormat baseViewFormat) |
ViewFormat(int numberType,
char thousandSeparator,
char decimalSeparator,
java.lang.String currencySymbol,
boolean leadingZero,
int decimalDigit,
int posNumFmt,
int negNumFmt,
int posCurFmt,
int negCurFmt,
int scaleFactor,
java.lang.String scaleDownThousands,
java.lang.String scaleDownMillions,
java.lang.String scaleDownBillions,
java.lang.String scaleDownTrillions,
java.lang.String scaleDownQuadrillions,
java.lang.String dateFormat)
Constructor that sets individual
ViewFormat properties. |
ViewFormat(java.lang.String numberFormatString,
int fmtStrType)
Constructor that uses a
String to specify property
values. |
Modifier and Type | Method and Description |
---|---|
protected ErrorHandler |
_getErrorHandler() |
java.lang.Object |
clone()
Clones this
ViewFormat object. |
boolean |
contains(ViewFormat vf)
Indicates whether the specified
ViewFormat is a subset of this
ViewFormat object. |
java.lang.String |
getDateFormat()
Deprecated.
As of 1.6.0.24, replaced by
BaseViewFormat.getJavaDateFormat() . |
protected java.lang.Object |
getExternalDefault(java.lang.String attributeName) |
oracle.dss.util.xml.ObjectNode |
getStateAsObjectNode(java.lang.String nodeName,
ViewFormat baseState) |
DataviewCommon |
getView() |
boolean |
isDateFormatUsed()
Deprecated.
As of 1.6.0.24, replaced by
BaseViewFormat.isJavaDateFormatUsed() |
boolean |
isViewFormatCallbackUsed() |
void |
setDateFormat(java.lang.String sDateFormat)
Deprecated.
As of 1.6.0.24, replaced by
BaseViewFormat.setJavaDateFormat(java.lang.String) . |
void |
setDateFormatUsed(boolean bValue)
Deprecated.
As of 1.6.0.24, replaced by
BaseViewFormat.setJavaDateFormatUsed(boolean) |
void |
setStateAsObjectNode(oracle.dss.util.xml.ObjectNode node,
ViewFormat baseState) |
void |
setView(DataviewCommon view) |
void |
setViewFormatCallback(ViewFormatCallback vfc) |
void |
setViewFormatCallbackUsed(boolean useCallback) |
booleanToLocString, BooleanToString, clearUsedBits, convertNegCurFmtToInt, convertNegNumFmtToInt, convertNonAutoScalingToScaleFactor, convertNumberTypeToInt, convertPosCurFmtToInt, convertPosNumFmtToInt, convertScaleFactorToInt, convertScaleFactorToScaling, convertScalingToScaleFactor, DateToString, DoubleToString, equals, FloatToString, getCurrencySymbol, getDecimalDigit, getDecimalSeparator, getDecimalSeparatorSymbol, getJavaDateFormat, getLocale, getNegCurFmt, getNegCurFmtValue, getNegNumFmt, getNegNumFmtValue, getNegPctFmt, getNumberConverter, getNumberFormat, getNumberFormatString, getNumberFormatString, getNumberFormatType, getNumberType, getOracleDateFormat, getPosCurFmt, getPosCurFmtValue, getPosNumFmt, getPosNumFmtValue, getScaleDownBillions, getScaleDownBillionsSymbol, getScaleDownMillions, getScaleDownMillionsSymbol, getScaleDownQuadrillions, getScaleDownQuadrillionsSymbol, getScaleDownThousands, getScaleDownThousandsSymbol, getScaleDownTrillions, getScaleDownTrillionsSymbol, getScaleFactor, getScaleFactorExponent, getThousandSeparator, getThousandSeparatorSymbol, getThousandSeparatorUsed, getTimeZone, getXML, getXML, init, init, initWithString, IntToString, isAnythingOverridden, isCurrencySymbolUsed, isDecimalDigitUsed, isDecimalSeparatorUsed, isISOCurrency, isISOCurrencyUsed, isJavaDateFormatUsed, isLeadingZero, isLeadingZeroUsed, isNegativeAngleBracketsUsed, isNegCurFmtUsed, isNegNumFmtUsed, isNegPctFmtUsed, isNumberFormatStringUsed, isNumberTypeUsed, isOracleDateFormatUsed, isPercentUsed, isPosCurFmtUsed, isPosNumFmtUsed, isScaleDownBillionsUsed, isScaleDownMillionsUsed, isScaleDownQuadrillionsUsed, isScaleDownThousandsUsed, isScaleDownTrillionsUsed, isScaleFactorExponentUsed, isScaleFactorUsed, isThousandSeparatorUsed, locStringToBoolean, LongToString, merge, ObjectToString, setCurrencySymbol, setCurrencySymbolUsed, setDecimalDigit, setDecimalDigitUsed, setDecimalSeparator, setDecimalSeparatorUsed, setDefaultCurrencySymbol, setDefaultDecimalSeparator, setDefaultThousandSeparator, setErrorHandler, setISOCurrency, setISOCurrencyUsed, setJavaDateFormat, setJavaDateFormatUsed, setLeadingZero, setLeadingZeroUsed, setLocale, setLocale, setNegativeAngleBracketsUsed, setNegCurFmt, setNegCurFmtUsed, setNegNumFmt, setNegNumFmtUsed, setNegPctFmt, setNegPctFmtUsed, setNumberConverter, setNumberFormatString, setNumberFormatStringUsed, setNumberFormatType, setNumberType, setNumberTypeUsed, setOracleDateFormat, setOracleDateFormatUsed, setPercentUsed, setPosCurFmt, setPosCurFmtUsed, setPosNumFmt, setPosNumFmtUsed, setScaleDownBillions, setScaleDownBillionsUsed, setScaleDownMillions, setScaleDownMillionsUsed, setScaleDownQuadrillions, setScaleDownQuadrillionsUsed, setScaleDownThousands, setScaleDownThousandsUsed, setScaleDownTrillions, setScaleDownTrillionsUsed, setScaleFactor, setScaleFactorExponent, setScaleFactorUsed, setThousandSeparator, setThousandSeparatorUsed, setTimeZone, setViewFormatCallback, setXML, setXML, ShortToString, StringToBoolean, StringToDate, StringToDate, StringToDouble, StringToFloat, StringToInt, StringToLong, StringToObject, StringToShort, StringToString, StringToTime, StringToTimestamp, StringToUtilDate, TimestampToString, TimeToString, toString, updateDefaultCurrencySymbol, updateDefaultSymbols, UtilDateToString, validateFormatString
@Concealed protected DataviewCommon m_view
DataviewCommon
view associated with the ViewFormat
that needs to be notifed of ViewFormat
property changes.@Concealed protected static final java.lang.String s_numberType
@Concealed protected static final java.lang.String s_thousandSeparator
@Concealed protected static final java.lang.String s_decimalSeparator
@Concealed protected static final java.lang.String s_currencySymbol
@Concealed protected static final java.lang.String s_leadingZero
@Concealed protected static final java.lang.String s_decimalDigit
@Concealed protected static final java.lang.String s_posNumFmt
@Concealed protected static final java.lang.String s_negNumFmt
@Concealed protected static final java.lang.String s_posCurFmt
@Concealed protected static final java.lang.String s_negCurFmt
@Concealed protected static final java.lang.String s_scaleFactor
@Concealed protected static final java.lang.String s_scaleDownThousands
@Concealed protected static final java.lang.String s_scaleDownMillions
@Concealed protected static final java.lang.String s_scaleDownBillions
@Concealed protected static final java.lang.String s_scaleDownTrillions
@Concealed protected static final java.lang.String s_scaleDownQuadrillions
@Concealed protected static final java.lang.String s_javaDateFormat
@Concealed protected static final java.lang.String s_oracleDateFormat
@Concealed protected static final java.lang.String s_CustomFormatString
@Concealed protected static final java.lang.String s_numberTypeUsed
@Concealed protected static final java.lang.String s_thousandSeparatorUsed
@Concealed protected static final java.lang.String s_decimalSeparatorUsed
@Concealed protected static final java.lang.String s_currencySymbolUsed
@Concealed protected static final java.lang.String s_leadingZeroUsed
@Concealed protected static final java.lang.String s_decimalDigitUsed
@Concealed protected static final java.lang.String s_posNumFmtUsed
@Concealed protected static final java.lang.String s_negNumFmtUsed
@Concealed protected static final java.lang.String s_posCurFmtUsed
@Concealed protected static final java.lang.String s_negCurFmtUsed
@Concealed protected static final java.lang.String s_scaleFactorUsed
@Concealed protected static final java.lang.String s_scaleDownThousandsUsed
@Concealed protected static final java.lang.String s_scaleDownMillionsUsed
@Concealed protected static final java.lang.String s_scaleDownBillionsUsed
@Concealed protected static final java.lang.String s_scaleDownTrillionsUsed
@Concealed protected static final java.lang.String s_scaleDownQuadrillionsUsed
@Concealed protected static final java.lang.String s_javaDateFormatUsed
@Concealed protected static final java.lang.String s_oracleDateFormatUsed
public ViewFormat()
ViewFormat
values.
At this point, no properties have been explicitly set.public ViewFormat(int numberType, char thousandSeparator, char decimalSeparator, java.lang.String currencySymbol, boolean leadingZero, int decimalDigit, int posNumFmt, int negNumFmt, int posCurFmt, int negCurFmt, int scaleFactor, java.lang.String scaleDownThousands, java.lang.String scaleDownMillions, java.lang.String scaleDownBillions, java.lang.String scaleDownTrillions, java.lang.String scaleDownQuadrillions, java.lang.String dateFormat)
ViewFormat
properties.
At this point, no property values have been set.numberType
- A constant that represents the type of the number,
such as general, currency, date, or percent.thousandSeparator
- A character that groups integral digits into
sets of three.decimalSeparator
- A character that separates integral and decimal
digits.currencySymbol
- A character or String
that indicates
a currency value.leadingZero
- true
to display the number values that
fall between 1.0 and -1.0 with leading zeros,
false
to display them without leading zeros.decimalDigit
- The number of digits that appear to the right of
the decimal divider.posNumFmt
- A constant that indicates a positive number.negNumFmt
- A constant that indicates a negative number.posCurFmt
- A constant that indicates a positive currency value.negCurFmt
- A constant that indicates a negative currency value.scaleFactor
- A constant that specifies the number of digits to
the left to move the decimal point.scaleDownThousands
- A character or String
that
represents the abbreviation for thousand.saleDownMillions
- A character or String
that
represents the abbreviation for million.scaleDownBillions
- A character or String
that
represents the abbreviation for billion.scaleDownTrillions
- A character or String
that
represents the abbreviation for trillion.scaleDownQuadrillions
- A character or String
that
represents the abbreviation for quadrillion.dateFormat
- The format that determines the way in which the date
is displayed, such as MM/DD/YY, or DD/MM/YY.public ViewFormat(java.lang.String numberFormatString, int fmtStrType)
String
to specify property
values.
Any property that is initialized by the numberFormatString
is marked as being used.numberFormatString
- A number format String
that sets
property values for this ViewFormat
object.fmtStrType
- A constant that represents the type of format for the
numberFormatString
that is passed in this method.BaseViewFormat.OEO_PATTERN_STR
,
BaseViewFormat.ORACLE_PATTERN_STR
@Concealed public ViewFormat(BaseViewFormat baseViewFormat)
baseViewFormat
- The BaseViewFormat
object
that is used to create new ViewFormat
object.ViewFormat
based on the specified
BaseViewFormat
.
Note: The BaseViewFormat
cannot be null.public java.lang.Object clone()
ViewFormat
object.clone
in interface Mergeable
clone
in class BaseViewFormat
ViewFormat
object.@Concealed public void setViewFormatCallback(ViewFormatCallback vfc)
vfc
- the ViewFormatCallback to notify when properties change@Concealed public void setViewFormatCallbackUsed(boolean useCallback)
@Concealed public boolean isViewFormatCallbackUsed()
@Concealed public void setView(DataviewCommon view)
view
- the view associated with this ViewFormat@Concealed public DataviewCommon getView()
public java.lang.String getDateFormat()
BaseViewFormat.getJavaDateFormat()
.ViewFormat
now uses Java date formats.public boolean isDateFormatUsed()
BaseViewFormat.isJavaDateFormatUsed()
ViewFormat
now uses Java date formats.public void setDateFormat(java.lang.String sDateFormat)
BaseViewFormat.setJavaDateFormat(java.lang.String)
.ViewFormat
now uses the Java date format.public void setDateFormatUsed(boolean bValue)
BaseViewFormat.setJavaDateFormatUsed(boolean)
ViewFormat
now uses the Java date format.public boolean contains(ViewFormat vf)
ViewFormat
is a subset of this
ViewFormat
object.o
- The object that you want to compare with this
ViewFormat
object.true
if vf is not a subset of this ViewFormat
object,
false
if not,
or if vf
is null.@Concealed protected ErrorHandler _getErrorHandler()
_getErrorHandler
in class BaseViewFormat
@Concealed public void setStateAsObjectNode(oracle.dss.util.xml.ObjectNode node, ViewFormat baseState)
@Concealed public oracle.dss.util.xml.ObjectNode getStateAsObjectNode(java.lang.String nodeName, ViewFormat baseState)
@Concealed protected final java.lang.Object getExternalDefault(java.lang.String attributeName)
getExternalDefault
in class BaseViewFormat