|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PropertyValue
Цель: получение значение свойства
| Method Summary | |
|---|---|
void |
addGetOperationListener(java.lang.Class objectClass,
java.lang.String propertyName,
PropertyGetOperationListener listener)
|
java.lang.Integer |
compileGetter(java.lang.Class baseClass,
java.lang.String propertyPath)
Метод компилирует propertyPath. |
java.lang.Integer |
compileSetter(java.lang.Class baseClass,
java.lang.String propertyPath)
|
java.lang.Object |
getValue(java.lang.Object baseObject,
java.lang.Integer propertyPathId)
Метод возвращает значение свойства. |
void |
removeGetListener(PropertyGetOperationListener listener)
|
void |
setValue(java.lang.Object baseObject,
java.lang.Integer propertyPathId,
java.lang.Object value)
|
| Method Detail |
|---|
java.lang.Object getValue(java.lang.Object baseObject,
java.lang.Integer propertyPathId)
throws PropertyValueException
propertyPathId - - строка идентифицирующая скомпилированный путь
до свойства.
PropertyValueException#compile(Class, String)
void setValue(java.lang.Object baseObject,
java.lang.Integer propertyPathId,
java.lang.Object value)
throws PropertyValueException
PropertyValueException
java.lang.Integer compileGetter(java.lang.Class baseClass,
java.lang.String propertyPath)
throws PropertyValueException
propertyPath - - путь до свойства. Т.е. свойство может быть
составным, нампример: Допустим есть объект касса Company в котором
есть свойство address (тип которого Address) у которого в свою
очередь есть свойтво street. Тогда
propertyPath будет выгядеть следующим образом:
address.street
PropertyValueException
java.lang.Integer compileSetter(java.lang.Class baseClass,
java.lang.String propertyPath)
throws PropertyValueException
PropertyValueException
void addGetOperationListener(java.lang.Class objectClass,
java.lang.String propertyName,
PropertyGetOperationListener listener)
throws PropertyValueException
PropertyValueExceptionvoid removeGetListener(PropertyGetOperationListener listener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||