public abstract class FormatNumberSupport
extends javax.servlet.jsp.tagext.BodyTagSupport
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
CURRENCY |
private static java.lang.Class |
currencyClass |
protected java.lang.String |
currencyCode |
protected java.lang.String |
currencySymbol |
private static java.lang.Class[] |
GET_INSTANCE_PARAM_TYPES |
protected boolean |
groupingUsedSpecified |
protected boolean |
isGroupingUsed |
protected int |
maxFractionDigits |
protected boolean |
maxFractionDigitsSpecified |
protected int |
maxIntegerDigits |
protected boolean |
maxIntegerDigitsSpecified |
protected int |
minFractionDigits |
protected boolean |
minFractionDigitsSpecified |
protected int |
minIntegerDigits |
protected boolean |
minIntegerDigitsSpecified |
private static java.lang.String |
NUMBER |
protected java.lang.String |
pattern |
private static java.lang.String |
PERCENT |
private int |
scope |
protected java.lang.String |
type |
protected java.lang.Object |
value |
protected boolean |
valueSpecified |
private java.lang.String |
var |
| Constructor and Description |
|---|
FormatNumberSupport() |
| Modifier and Type | Method and Description |
|---|---|
private void |
configureFormatter(java.text.NumberFormat formatter) |
private java.text.NumberFormat |
createFormatter(java.util.Locale loc) |
int |
doEndTag() |
private void |
init() |
void |
release() |
private void |
setCurrency(java.text.NumberFormat formatter) |
void |
setScope(java.lang.String scope) |
void |
setVar(java.lang.String var) |
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueprivate static final java.lang.Class[] GET_INSTANCE_PARAM_TYPES
private static final java.lang.String NUMBER
private static final java.lang.String CURRENCY
private static final java.lang.String PERCENT
protected java.lang.Object value
protected boolean valueSpecified
protected java.lang.String type
protected java.lang.String pattern
protected java.lang.String currencyCode
protected java.lang.String currencySymbol
protected boolean isGroupingUsed
protected boolean groupingUsedSpecified
protected int maxIntegerDigits
protected boolean maxIntegerDigitsSpecified
protected int minIntegerDigits
protected boolean minIntegerDigitsSpecified
protected int maxFractionDigits
protected boolean maxFractionDigitsSpecified
protected int minFractionDigits
protected boolean minFractionDigitsSpecified
private java.lang.String var
private int scope
private static java.lang.Class currencyClass
private void init()
public void setVar(java.lang.String var)
public void setScope(java.lang.String scope)
public int doEndTag()
throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionpublic void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class javax.servlet.jsp.tagext.BodyTagSupportprivate java.text.NumberFormat createFormatter(java.util.Locale loc)
throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspExceptionprivate void configureFormatter(java.text.NumberFormat formatter)
private void setCurrency(java.text.NumberFormat formatter)
throws java.lang.Exception
java.lang.Exception