Spec-Zone .ru
спецификации, руководства, описания, API


javax.faces.component
Интерфейс EditableValueHolder

Все Суперинтерфейсы:
ValueHolder
Все Известные Классы с реализацией:
HtmlInputHidden, HtmlInputSecret, HtmlInputText, HtmlInputTextarea, HtmlSelectBooleanCheckbox, HtmlSelectManyCheckbox, HtmlSelectManyListbox, HtmlSelectManyMenu, HtmlSelectOneListbox, HtmlSelectOneMenu, HtmlSelectOneRadio, UIInput, UISelectBoolean, UISelectMany, UISelectOne, UIViewParameter

public interface EditableValueHolder
расширяет ValueHolder

EditableValueHolder является расширением ValueHolder, который описывает дополнительные функции, поддерживаемые доступными для редактирования компонентами, включая ValueChangeEvents и Validators.


Сводка метода
 void addValidator(Validator validator)
          Добавьте a Validator экземпляр к набору связался с этим компонентом.
 void addValueChangeListener(ValueChangeListener listener)
          Добавьте новое ValueChangeListener к группе слушателей, заинтересованных тем, чтобы быть уведомленным, когда ValueChangeEvents происходят.
 java.lang.Object getSubmittedValue()
          Возвратите submittedValue значение этого компонента.
 MethodBinding getValidator()
          Осуждаемый. getValidators() должен использоваться вместо этого.
 Блок проверки допустимости[] getValidators()
          Возвратите набор зарегистрированных Validators для этого компонентного экземпляра.
 MethodBinding getValueChangeListener()
          Осуждаемый. Использовать getValueChangeListeners() вместо этого.
 ValueChangeListener[] getValueChangeListeners()
          Возвратите набор зарегистрированных ValueChangeListeners для этого компонентного экземпляра.
 boolean isImmediate()
          Возвратите "непосредственное" состояние для этого компонента.
 boolean isLocalValueSet()
          Возвратите "локальный набор значений" состояние для этого компонента.
 boolean isRequired()
          Возвратите состояние "обязательного поля" для этого компонента.
 boolean isValid()
          Возвратите флаг, указывающий, допустимо ли локальное значение этого компонента (никакая ошибка преобразования не произошла).
 void removeValidator(Validator validator)
          Удалите a Validator экземпляр от набора, связанного с этим компонентом, если это было ранее связано.
 void removeValueChangeListener(ValueChangeListener listener)
          Удалите существующее ValueChangeListener (если любой) от группы слушателей, заинтересованных тем, чтобы быть уведомленным, когда ValueChangeEvents происходят.
 void resetValue()
          

Метод удобства, чтобы сбросить значение этого компонента к неинициализированному состоянию.

 void setImmediate(boolean immediate)
          Установите "непосредственное" состояние для этого компонента.
 void setLocalValueSet(boolean localValueSet)
          Устанавливает "локальный набор значений" состояние для этого компонента.
 void setRequired(boolean required)
          Установите состояние "обязательного поля" для этого компонента.
 void setSubmittedValue(java.lang.Object submittedValue)
          Установите submittedValue значение этого компонента.
 void setValid(boolean valid)
          Установите флаг, указывающий, допустимо ли локальное значение этого компонента (никакая ошибка преобразования не произошла).
 void setValidator(MethodBinding validatorBinding)
          Осуждаемый. Использовать addValidator(javax.faces.validator.Validator) вместо этого, получение параметра Validator создавая экземпляр MethodExpressionValidator.
 void setValueChangeListener(MethodBinding valueChangeMethod)
          Осуждаемый. Использовать addValueChangeListener(javax.faces.event.ValueChangeListener) вместо этого, получение параметра ValueChangeListener создавая экземпляр MethodExpressionValueChangeListener.
 
Методы, наследованные от интерфейса javax.faces.component. ValueHolder
getConverter, getLocalValue, getValue, setConverter, setValue
 

Деталь метода

getSubmittedValue

java.lang.Object getSubmittedValue()

Возвратите submittedValue значение этого компонента. Этот метод должен только использоваться encodeBegin() и/или encodeEnd() методы этого компонента, или его соответствие Renderer. Меры, предпринятые основанный на том, является ли значение null, пустой, или не -null определяется основанный на значении javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULLконтекст-param.


resetValue

void resetValue()

Метод удобства, чтобы сбросить значение этого компонента к неинициализированному состоянию.

С тех пор:
2.0

setSubmittedValue

void setSubmittedValue(java.lang.Object submittedValue)

Установите submittedValue значение этого компонента. Этот метод должен только использоваться decode() и validate() метод этого компонента, или его соответствие Renderer. Меры, предпринятые основанный на том, является ли значение null, пустой, или не -null определяется основанный на значении javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULLконтекст-param.

Параметры:
submittedValue - Новое представленное значение

isLocalValueSet

boolean isLocalValueSet()
Возвратите "локальный набор значений" состояние для этого компонента. Звонки setValue() автоматически сбросьте это свойство к true.


setLocalValueSet

void setLocalValueSet(boolean localValueSet)
Устанавливает "локальный набор значений" состояние для этого компонента.


isValid

boolean isValid()

Возвратите флаг, указывающий, допустимо ли локальное значение этого компонента (никакая ошибка преобразования не произошла).


setValid

void setValid(boolean valid)

Установите флаг, указывающий, допустимо ли локальное значение этого компонента (никакая ошибка преобразования не произошла).

Параметры:
valid - Новый допустимый флаг

isRequired

boolean isRequired()

Возвратите состояние "обязательного поля" для этого компонента.


setRequired

void setRequired(boolean required)

Установите состояние "обязательного поля" для этого компонента.

Параметры:
required - Новое состояние "обязательного поля"

isImmediate

boolean isImmediate()

Возвратите "непосредственное" состояние для этого компонента.


setImmediate

void setImmediate(boolean immediate)

Установите "непосредственное" состояние для этого компонента. Когда установлено в истину, значение компонента будет преобразовано и сразу проверено в Применять фазе Значений Запроса, и ValueChangeEvents будет поставлен в той фазе также. Значение по умолчанию для этого свойства должно быть false.

Параметры:
immediate - Новое "непосредственное" состояние

getValidator

MethodBinding getValidator()
Осуждаемый. getValidators() должен использоваться вместо этого.

Если setValidator(javax.faces.el.MethodBinding) ранее не требовался этот экземпляр, этот метод должен возвратиться null. Если бы это вызвали, то этот метод должен возвратить точное MethodBinding экземпляр, к которому передали setValidator(javax.faces.el.MethodBinding).

Этот метод вызовут во время Проверок допустимости Процесса или Применит фазы Значений Запроса (в зависимости от значения immediate свойство).


setValidator

void setValidator(MethodBinding validatorBinding)
Осуждаемый. Использовать addValidator(javax.faces.validator.Validator) вместо этого, получение параметра Validator создавая экземпляр MethodExpressionValidator.

Оберните параметр validatorBinding в реализации Validator и сохраните это во внутренней структуре данных, которую это поддерживает getValidators() метод, заботясь, чтобы перезаписать любой экземпляр, который был сохранен предыдущим звонком setValidator.

Метод параметра вызовут во время Проверок допустимости Процесса или Применит фазы Значений Запроса (в зависимости от значения immediate свойство).

Любой метод, на который ссылается такое выражение, должен быть общедоступным с типом возврата void, и примите параметры типа FacesContext, UIComponent, и Object.

Параметры:
validatorBinding - Новое MethodBinding экземпляр

getValueChangeListener

MethodBinding getValueChangeListener()
Осуждаемый. Использовать getValueChangeListeners() вместо этого.

Если setValueChangeListener(javax.faces.el.MethodBinding) ранее не требовался этот экземпляр, этот метод должен возвратиться null. Если бы это вызвали, то этот метод должен возвратить точное MethodBinding экземпляр, к которому передали setValueChangeListener(javax.faces.el.MethodBinding).


setValueChangeListener

void setValueChangeListener(MethodBinding valueChangeMethod)
Осуждаемый. Использовать addValueChangeListener(javax.faces.event.ValueChangeListener) вместо этого, получение параметра ValueChangeListener создавая экземпляр MethodExpressionValueChangeListener.

Оберните параметр valueChangeMethod в реализации ValueChangeListener и сохраните это во внутренней структуре данных, которую это поддерживает getValueChangeListeners() метод, заботясь, чтобы перезаписать любой экземпляр, который был сохранен предыдущим звонком setValueChangeListener.

Этот метод параметра вызовут во время Проверок допустимости Процесса или Применит фазы Значений Запроса (в зависимости от значения immediate свойство).

Любой метод, на который ссылается такое выражение, должен быть общедоступным с типом возврата void, и примите параметр типа ValueChangeEvent.

Параметры:
valueChangeMethod - Новый метод обязательный экземпляр

addValidator

void addValidator(Validator validator)

Добавьте a Validator экземпляр к набору связался с этим компонентом.

Параметры:
validator - Validator добавить
Броски:
java.lang.NullPointerException - если validator нуль

getValidators

Validator[] getValidators()

Возвратите набор зарегистрированных Validators для этого компонентного экземпляра. Если нет никаких зарегистрированных блоков проверки допустимости, массив нулевой длиной возвращается.


removeValidator

void removeValidator(Validator validator)

Удалите a Validator экземпляр от набора, связанного с этим компонентом, если это было ранее связано. Иначе, ничего не сделайте.

Параметры:
validator - Validator удалить

addValueChangeListener

void addValueChangeListener(ValueChangeListener listener)

Добавьте новое ValueChangeListener к группе слушателей, заинтересованных тем, чтобы быть уведомленным, когда ValueChangeEvents происходят.

Параметры:
listener - ValueChangeListener быть добавленным
Броски:
java.lang.NullPointerException - если listener null

getValueChangeListeners

ValueChangeListener[] getValueChangeListeners()

Возвратите набор зарегистрированных ValueChangeListeners для этого компонентного экземпляра. Если нет никаких зарегистрированных слушателей, массив нулевой длиной возвращается.


removeValueChangeListener

void removeValueChangeListener(ValueChangeListener listener)

Удалите существующее ValueChangeListener (если любой) от группы слушателей, заинтересованных тем, чтобы быть уведомленным, когда ValueChangeEvents происходят.

Параметры:
listener - ValueChangeListener быть удаленным
Броски:
java.lang.NullPointerException - если listener null


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter