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, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
private 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.Tag
doEndTag
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class javax.servlet.jsp.tagext.BodyTagSupport
private java.text.NumberFormat createFormatter(java.util.Locale loc) throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
private void configureFormatter(java.text.NumberFormat formatter)
private void setCurrency(java.text.NumberFormat formatter) throws java.lang.Exception
java.lang.Exception