|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EditorModel<T extends EditorModelGroup>
| Method Summary | |
|---|---|
java.lang.String |
getName()
Имя модели уникальное внутри группы. |
PropertyDescriptor |
getPropertyDescriptor()
Метод возвращает описание свойства |
java.lang.Object |
getValue()
Метод возвращает значение свойства. |
java.lang.Object |
getValuePretender()
Метод возвращает претиндента на значение. |
SetValue[] |
getValuesList()
Метод возвращает список значений в одно из которых может быть установлено значение модели. |
boolean |
hasValuesList()
Метод вернет true если значение модели ограничено списком
возвращаемым методом getValuesList() |
boolean |
isEditable()
Вернет true если значение модели можно изменять
с пользовательского интерфейса. |
boolean |
isLevelsValuesUniq()
Метод вернет true если значения всех слоев одинаковы. |
boolean |
isNeedConversion()
Метод должен вернуть TRUE если значение модели необходимо
преобразовывать для того чтобы привести к строке. |
boolean |
isValuePretenderSetted()
Метод вернет TRUE если хотя бы один раз вызывался
метод #setValuePretindent(Object), иначе FALSE |
boolean |
isValuesListAliased()
Метод вернет true если допустимые значения проименованы. |
void |
refreshValuesList()
Метод обновляет список возвращаемый методом getValuesList() |
void |
resetModel()
Метод освобождает ресурсы. |
void |
resetValuesList()
Метод "сбрасывает" список допустимых значений для значения модели. |
void |
setModelGroup(T modelGroup)
Метод устанавливает группу к которой принадлежит модель. |
void |
setPropertyPath(java.lang.String propertyPath)
Метод устанавливает путь до свойства. ??? |
void |
setValue(java.lang.Object value)
Метод устанавливает значение свойства. |
void |
setValuePretender(java.lang.Object value)
Метод устанавливает претиндента на значение. |
| Method Detail |
|---|
java.lang.String getName()
boolean isEditable()
throws EditorModelException
true если значение модели можно изменять
с пользовательского интерфейса.
EditorModelExceptionboolean isNeedConversion()
TRUE если значение модели необходимо
преобразовывать для того чтобы привести к строке. Если метод вернет
true тогда значение будет приведено при помощи метода
toString().
setValue(Object),
getValue()
PropertyDescriptor getPropertyDescriptor()
throws EditorModelException
EditorModelExceptionvoid setPropertyPath(java.lang.String propertyPath)
java.lang.Object getValue()
throws EditorModelException
EditorModelException
void setValue(java.lang.Object value)
throws java.lang.Exception
java.lang.Exceptionboolean isValuePretenderSetted()
TRUE если хотя бы один раз вызывался
метод #setValuePretindent(Object), иначе FALSE
void setValuePretender(java.lang.Object value)
java.lang.Object getValuePretender()
void setModelGroup(T modelGroup)
SetValue[] getValuesList()
throws EditorModelException
resetValuesList() тогда
EditorModelExceptionhasValuesList(),
refreshValuesList(),
resetValuesList()
boolean hasValuesList()
throws EditorModelException
true если значение модели ограничено списком
возвращаемым методом getValuesList()
EditorModelExceptionrefreshValuesList(),
resetValuesList()
void refreshValuesList()
throws EditorModelException
getValuesList()
EditorModelExceptionhasValuesList(),
resetValuesList()void resetValuesList()
refreshValuesList()
getValuesList(),
hasValuesList(),
resetValuesList()
boolean isValuesListAliased()
throws EditorModelException
true если допустимые значения проименованы.
EditorModelExceptionSetValue.getAlias(),
getValuesList(),
hasValuesList(),
resetValuesList(),
refreshValuesList()
void resetModel()
throws EditorModelException
EditorModelException
boolean isLevelsValuesUniq()
throws EditorModelException
true если значения всех слоев одинаковы.
Имеет смысл использовать только в том случае если метод
EditorModelGroup.isMultiLeveledModelValues() возвращает
TRUE.
EditorModelException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||