|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.faces.convert.NumberConverter
public class NumberConverter
Converter реализация для java.lang.Number значения.
getAsObject() метод анализирует Строку в java.lang.Double или java.lang.Long, согласно следующему алгоритму:
null. Иначе, обрежьте ведущий и запаздывающий пробел перед продолжением.null.locale свойство не является нулем, используйте это Locale для того, чтобы управлять парсингом. Иначе, используйте Locale от UIViewRoot.pattern был определен, его синтаксис должен приспособить правилам, определенным java.text.DecimalFormat. Такой образец будет использоваться, чтобы проанализировать, и type свойство будет проигнорировано.pattern не был определен, парсинг будет основан на type свойство, которое ожидает валюту, число, или процент. Образец синтаксического анализа для валют, чисел, и процентов определяется, вызывая getCurrencyInstance(), getNumberInstance(), или getPercentInstance() метод java.text.NumberFormat class, передающий в выбранном Locale.integerOnly свойство было установлено в истину, только целочисленная часть Строки будет проанализирована. См. JavaDocs для setParseIntegerOnly() метод java.text.NumberFormat class для получения дополнительной информации. getAsString() метод ожидает значение типа java.lang.Number (или подкласс), и создает отформатированную Строку согласно следующему алгоритму:
locale свойство не является нулем, используйте это Locale для того, чтобы управлять форматированием. Иначе, используйте Locale от FacesContext.pattern был определен, его синтаксис должен приспособить правилам, определенным java.text.DecimalFormat. Такой образец будет использоваться, чтобы отформатировать, и type свойство (наряду со связанными параметрами форматирования, описанными в следующем абзаце), будет проигнорировано.pattern не был определен, форматирование будет основано на type свойство, которое форматирует значение как валюту, число, или процент. Образец формата для валют, чисел, и процентов определяется, вызывая проценты, определяется, вызывая getCurrencyInstance(), getNumberInstance(), или getPercentInstance() метод java.text.NumberFormat class, передающий в выбранном Locale. Кроме того, следующие свойства будут применены к образцу формата, если определено: groupingUsed свойство true, setGroupingUsed(true) метод на соответствии NumberFormat экземпляр вызовут.maxFractionDigits, maxIntegerDigits, minFractionDigits, и minIntegerDigits свойства.currency, также возможно сконфигурировать обозначение денежной единицы, которое будет использоваться, используя любого currencyCode или currencySymbol свойства. Если оба устанавливаются, значение для currencyCode имеет приоритет на JDK 1.4 (или позже) JVM; иначе, значение для currencySymbol имеет приоритет.
| Полевая Сводка | |
|---|---|
static java.lang.String |
CONVERTER_ID
Стандартный идентификатор преобразователя для этого преобразователя. |
static java.lang.String |
CURRENCY_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. |
static java.lang.String |
NUMBER_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. |
static java.lang.String |
PATTERN_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. |
static java.lang.String |
PERCENT_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. |
static java.lang.String |
STRING_ID
Идентификатор сообщения FacesMessage создаваться если преобразование Number значение к String сбои. |
| Сводка конструктора | |
|---|---|
NumberConverter()
|
|
| Сводка метода | |
|---|---|
void |
clearInitialState()
Сбросьте PartialStateHolder к состоянию отслеживания недельты. |
java.lang.Object |
getAsObject(FacesContext context, UIComponent component, java.lang.String value)
Преобразуйте указанное строковое значение, которое связывается с указанным UIComponent, в объект данных модели, который является подходящим для того, чтобы был сохранен во время Применять фазы Значений Запроса жизненного цикла обработки запросов. |
java.lang.String |
getAsString(FacesContext context, UIComponent component, java.lang.Object value)
Преобразуйте указанное значение объекта модели, которое связывается с указанным UIComponent, в Строку, которая является подходящей для того, чтобы быть включенной в ответ, сгенерированный во время Представлять фазы Ответа обработки запросов lifeycle. |
java.lang.String |
getCurrencyCode()
Возвратите код валюты ISO 4217, используемый getAsString() с a type из currency. |
java.lang.String |
getCurrencySymbol()
Возвратите обозначение денежной единицы, используемое getAsString() с a type из currency. |
java.util.Locale |
getLocale()
Возвратитесь Locale использоваться, анализируя числа. |
int |
getMaxFractionDigits()
Возвратите максимальное количество цифр getAsString() должен представить в дробной части результата. |
int |
getMaxIntegerDigits()
Возвратите максимальное количество цифр getAsString() должен представить в целочисленной части результата. |
int |
getMinFractionDigits()
Возвратите минимальное число цифр getAsString() должен представить в дробной части результата. |
int |
getMinIntegerDigits()
Возвратите минимальное число цифр getAsString() должен представить в целочисленной части результата. |
java.lang.String |
getPattern()
Возвратите образец формата, который будет использоваться, форматируя и анализируя числа. |
java.lang.String |
getType()
Возвратите тип числа, который будет использоваться, форматируя и анализируя числа. |
boolean |
initialStateMarked()
Возвратиться |
boolean |
isGroupingUsed()
Возвратиться true если getAsString должен включать группирующиеся разделители в случае необходимости. |
boolean |
isIntegerOnly()
Возвратиться true если только целочисленная часть данного значения должна быть возвращена из getAsObject(). |
boolean |
isTransient()
Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении. |
void |
markInitialState()
Время выполнения должно гарантировать что |
void |
restoreState(FacesContext context, java.lang.Object state)
Выполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния. |
java.lang.Object |
saveState(FacesContext context)
Получает состояние экземпляра как a Serializable Объект. |
void |
setCurrencyCode(java.lang.String currencyCode)
Установите код валюты ISO 4217, используемый getAsString() с a type из currency. |
void |
setCurrencySymbol(java.lang.String currencySymbol)
Установите обозначение денежной единицы, используемое getAsString() с a type из currency. |
void |
setGroupingUsed(boolean groupingUsed)
Установите флаг, указывающий ли getAsString() должен включать группирующиеся разделители в случае необходимости. |
void |
setIntegerOnly(boolean integerOnly)
Набор к true если только целочисленная часть данного значения должна быть возвращена из getAsObject(). |
void |
setLocale(java.util.Locale locale)
Установите Locale использоваться, анализируя числа. |
void |
setMaxFractionDigits(int maxFractionDigits)
Установите максимальное количество цифр getAsString() должен представить в дробной части результата. |
void |
setMaxIntegerDigits(int maxIntegerDigits)
Установите максимальное количество цифр getAsString() должен представить в целочисленной части результата. |
void |
setMinFractionDigits(int minFractionDigits)
Определите минимальный номер цифр getAsString() должен представить в дробной части результата. |
void |
setMinIntegerDigits(int minIntegerDigits)
Определите минимальный номер цифр getAsString() должен представить в целочисленной части результата. |
void |
setPattern(java.lang.String pattern)
Установите образец формата, который будет использоваться, форматируя и анализируя числа. |
void |
setTransient(boolean transientFlag)
Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении. |
void |
setType(java.lang.String type)
Установите тип числа, который будет использоваться, форматируя и анализируя числа. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Полевая Деталь |
|---|
public static final java.lang.String CONVERTER_ID
Стандартный идентификатор преобразователя для этого преобразователя.
public static final java.lang.String CURRENCY_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный непреобразованным значением.{1} замененный значением в качестве примера.{2} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String NUMBER_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный непреобразованным значением.{1} замененный значением в качестве примера.{2} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String PATTERN_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный непреобразованным значением.{1} замененный значением в качестве примера.{2} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String PERCENT_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Number сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный непреобразованным значением.{1} замененный значением в качестве примера.{2} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String STRING_ID
Идентификатор сообщения FacesMessage создаваться если преобразование Number значение к String сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} повторно зашнурованный непреобразованным значением.{1} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
| Деталь конструктора |
|---|
public NumberConverter()
| Деталь метода |
|---|
public java.lang.String getCurrencyCode()
Возвратите код валюты ISO 4217, используемый getAsString() с a type из currency. Если не набор, используемое значение будет основано на форматировании Locale.
public void setCurrencyCode(java.lang.String currencyCode)
Установите код валюты ISO 4217, используемый getAsString() с a type из currency.
currencyCode - Новый код валютыpublic java.lang.String getCurrencySymbol()
Возвратите обозначение денежной единицы, используемое getAsString() с a type из currency. Если не набор, используемое значение будет основано на форматировании Locale.
public void setCurrencySymbol(java.lang.String currencySymbol)
Установите обозначение денежной единицы, используемое getAsString() с a type из currency.
currencySymbol - Новое обозначение денежной единицыpublic boolean isGroupingUsed()
Возвратиться true если getAsString должен включать группирующиеся разделители в случае необходимости. Если не измененный, значение по умолчанию true.
public void setGroupingUsed(boolean groupingUsed)
Установите флаг, указывающий ли getAsString() должен включать группирующиеся разделители в случае необходимости.
groupingUsed - Новая группировка используемый флагpublic boolean isIntegerOnly()
Возвратиться true если только целочисленная часть данного значения должна быть возвращена из getAsObject(). Если не измененный, значение по умолчанию false.
public void setIntegerOnly(boolean integerOnly)
Набор к true если только целочисленная часть данного значения должна быть возвращена из getAsObject().
integerOnly - Новый флаг только для целого числаpublic int getMaxFractionDigits()
Возвратите максимальное количество цифр getAsString() должен представить в дробной части результата.
public void setMaxFractionDigits(int maxFractionDigits)
Установите максимальное количество цифр getAsString() должен представить в дробной части результата. Если не набор, число цифр зависит от преобразовываемого значения.
maxFractionDigits - Новый пределpublic int getMaxIntegerDigits()
Возвратите максимальное количество цифр getAsString() должен представить в целочисленной части результата.
public void setMaxIntegerDigits(int maxIntegerDigits)
Установите максимальное количество цифр getAsString() должен представить в целочисленной части результата. Если не набор, число цифр зависит от преобразовываемого значения.
maxIntegerDigits - Новый пределpublic int getMinFractionDigits()
Возвратите минимальное число цифр getAsString() должен представить в дробной части результата.
public void setMinFractionDigits(int minFractionDigits)
Определите минимальный номер цифр getAsString() должен представить в дробной части результата. Если не набор, число цифр зависит от преобразовываемого значения.
minFractionDigits - Новый пределpublic int getMinIntegerDigits()
Возвратите минимальное число цифр getAsString() должен представить в целочисленной части результата.
public void setMinIntegerDigits(int minIntegerDigits)
Определите минимальный номер цифр getAsString() должен представить в целочисленной части результата. Если не набор, число цифр зависит от преобразовываемого значения.
minIntegerDigits - Новый пределpublic java.util.Locale getLocale()
Возвратитесь Locale использоваться, анализируя числа. Если это значение null, Locale сохраненный в UIViewRoot поскольку текущий запрос будет использоваться.
public void setLocale(java.util.Locale locale)
Установите Locale использоваться, анализируя числа. Если установлено в null, Locale сохраненный в UIViewRoot поскольку текущий запрос будет использоваться.
locale - Новое Locale (или null)public java.lang.String getPattern()
Возвратите образец формата, который будет использоваться, форматируя и анализируя числа.
public void setPattern(java.lang.String pattern)
Установите образец формата, который будет использоваться, форматируя и анализируя числа. Допустимые значения - поддерживаемые java.text.DecimalFormat. Недопустимое значение вызовет a ConverterException когда getAsObject() или getAsString() вызывается.
pattern - Новый образец форматаpublic java.lang.String getType()
Возвратите тип числа, который будет использоваться, форматируя и анализируя числа. Если не измененный, тип значения по умолчанию number.
public void setType(java.lang.String type)
Установите тип числа, который будет использоваться, форматируя и анализируя числа. Допустимые значения currency, number, или percent. Недопустимое значение вызовет a ConverterException когда getAsObject() или getAsString() вызывается.
type - Новый стиль числа
public java.lang.Object getAsObject(FacesContext context,
UIComponent component,
java.lang.String value)
ConverterПреобразуйте указанное строковое значение, которое связывается с указанным UIComponent, в объект данных модели, который является подходящим для того, чтобы был сохранен во время Применять фазы Значений Запроса жизненного цикла обработки запросов.
getAsObject в интерфейсе Convertercontext - FacesContext для обрабатываемого запросаcomponent - UIComponent с которым связывается это значение объекта моделиvalue - Строковое значение, которое будет преобразовано (может быть null) null если значение, чтобы преобразовать null, иначе результат преобразования ConverterException - если преобразование не может быть успешно выполнено java.lang.NullPointerException - если context или component null
public java.lang.String getAsString(FacesContext context,
UIComponent component,
java.lang.Object value)
ConverterПреобразуйте указанное значение объекта модели, которое связывается с указанным UIComponent, в Строку, которая является подходящей для того, чтобы быть включенной в ответ, сгенерированный во время Представлять фазы Ответа обработки запросов lifeycle.
getAsString в интерфейсе Convertercontext - FacesContext для обрабатываемого запросаcomponent - UIComponent с которым связывается это значение объекта моделиvalue - Значение объекта модели, которое будет преобразовано (может быть null) null, иначе результат преобразования ConverterException - если преобразование не может быть успешно выполнено java.lang.NullPointerException - если context или component nullpublic java.lang.Object saveState(FacesContext context)
StateHolder Получает состояние экземпляра как a Serializable Объект.
Если у class, который реализует этот интерфейс, есть ссылки на экземпляры, которые реализуют StateHolder (такой как a UIComponent с обработчиками событий, блоками проверки допустимости, и т.д.), этот метод должен вызвать StateHolder.saveState(javax.faces.context.FacesContext) метод на всех тех экземплярах также. Этот метод не должен сохранить состояние дочерних элементов и фасетов. Это делается через StateManager
Этот метод не должен изменить состояние объекта реализации. Другими словами, после выполнения этого кода:
Object state = component.saveState(facesContext);
component должно быть то же самое как прежде, чем выполнить это.
Возврат из этого метода должен быть Serializable
saveState в интерфейсе StateHolder
public void restoreState(FacesContext context,
java.lang.Object state)
StateHolderВыполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния.
Если у class, который реализует этот интерфейс, есть ссылки на экземпляры, которые также реализуют StateHolder (такой как a UIComponent с обработчиками событий, блоками проверки допустимости, и т.д.), этот метод должен вызвать StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object) метод на всех тех экземплярах также.
Если state параметр null, не предпримите меры и возврат.
restoreState в интерфейсе StateHolderpublic boolean isTransient()
StateHolderЕсли это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
isTransient в интерфейсе StateHolderpublic void setTransient(boolean transientFlag)
StateHolderОбозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.
setTransient в интерфейсе StateHoldertransientFlag - булева передача true если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false.public void markInitialState()
PartialStateHolderВремя выполнения должно гарантировать что PartialStateHolder.markInitialState() метод вызывают на каждом экземпляре этого интерфейса в представлении в подходящее время, чтобы указать, что компонент находится в своем начальном состоянии. Конструктор интерфейса должен гарантировать это PartialStateHolder.initialStateMarked() возвраты true со времени markInitialState() до не вызывают PartialStateHolder.clearInitialState() вызывается, после который время initialStateMarked() должен возвратиться false. Кроме того, в течение времени, когда экземпляр возвращается true от initialStateMarked(), реализация должна возвратить только состояние, которое изменилось в его реализации StateHolder#saveState.
markInitialState в интерфейсе PartialStateHolderpublic boolean initialStateMarked()
PartialStateHolderВозвратиться true если изменения состояния дельты прослеживаются, иначе false
initialStateMarked в интерфейсе PartialStateHolderpublic void clearInitialState()
PartialStateHolderСбросьте PartialStateHolder к состоянию отслеживания недельты.
clearInitialState в интерфейсе PartialStateHolder
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41