|
||||||||||
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
если значение модели можно изменять
с пользовательского интерфейса.
EditorModelException
boolean isNeedConversion()
TRUE
если значение модели необходимо
преобразовывать для того чтобы привести к строке. Если метод вернет
true
тогда значение будет приведено при помощи метода
toString()
.
setValue(Object)
,
getValue()
PropertyDescriptor getPropertyDescriptor() throws EditorModelException
EditorModelException
void setPropertyPath(java.lang.String propertyPath)
java.lang.Object getValue() throws EditorModelException
EditorModelException
void setValue(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
boolean isValuePretenderSetted()
TRUE
если хотя бы один раз вызывался
метод #setValuePretindent(Object)
, иначе FALSE
void setValuePretender(java.lang.Object value)
java.lang.Object getValuePretender()
void setModelGroup(T modelGroup)
SetValue[] getValuesList() throws EditorModelException
resetValuesList()
тогда
EditorModelException
hasValuesList()
,
refreshValuesList()
,
resetValuesList()
boolean hasValuesList() throws EditorModelException
true
если значение модели ограничено списком
возвращаемым методом getValuesList()
EditorModelException
refreshValuesList()
,
resetValuesList()
void refreshValuesList() throws EditorModelException
getValuesList()
EditorModelException
hasValuesList()
,
resetValuesList()
void resetValuesList()
refreshValuesList()
getValuesList()
,
hasValuesList()
,
resetValuesList()
boolean isValuesListAliased() throws EditorModelException
true
если допустимые значения проименованы.
EditorModelException
SetValue.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 |