Package xyz.cofe.text.template
Class FieldController
java.lang.Object
xyz.cofe.text.template.FieldController
- All Implemented Interfaces:
SetOwner,ValueController
public class FieldController extends java.lang.Object implements ValueController, SetOwner
- Author:
- gocha
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FieldController(java.lang.Object owner, java.lang.reflect.Field field) -
Method Summary
Modifier and Type Method Description java.lang.reflect.FieldgetField()java.lang.StringgetName()Возвращает названиеjava.lang.ObjectgetOwner()java.lang.ClassgetType()Вовращает тип значенияjava.lang.ObjectgetValue()Возвращает значениеvoidsetField(java.lang.reflect.Field field)voidsetOwner(java.lang.Object owner)voidsetValue(java.lang.Object value)Устанавливает значение
-
Field Details
-
Constructor Details
-
FieldController
public FieldController(java.lang.Object owner, java.lang.reflect.Field field)
-
-
Method Details
-
getField
public java.lang.reflect.Field getField() -
setField
public void setField(java.lang.reflect.Field field) -
setOwner
public void setOwner(java.lang.Object owner) -
getOwner
public java.lang.Object getOwner() -
getType
public java.lang.Class getType()Description copied from interface:ValueControllerВовращает тип значения- Specified by:
getTypein interfaceValueController- Returns:
- Тип
-
getName
public java.lang.String getName()Description copied from interface:ValueControllerВозвращает название- Specified by:
getNamein interfaceValueController- Returns:
- Название
-
getValue
public java.lang.Object getValue() throws java.lang.ThrowableDescription copied from interface:ValueControllerВозвращает значение- Specified by:
getValuein interfaceValueController- Returns:
- Значение
- Throws:
java.lang.Throwable- Если не возможно прочесть
-
setValue
public void setValue(java.lang.Object value) throws java.lang.ThrowableDescription copied from interface:ValueControllerУстанавливает значение- Specified by:
setValuein interfaceValueController- Parameters:
value- значение- Throws:
java.lang.Throwable- Если не возможно установить
-