| Modifier and Type | Field and Description |
|---|---|
protected List<Convertor<Object,Object>> |
convertors |
protected double |
defaultItemWeight |
listeners, weakListenersweight| Constructor and Description |
|---|
SequenceCaster(Iterable<Convertor<Object,Object>> convertors)
Конструктор
|
SequenceCaster(Path<Class,Convertor<Object,Object>> path)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
Object |
convert(Object from)
конвертирует исходный объект, пропуская его через цепочку преобразователей
|
Convertor<Object,Object>[] |
getConvertors()
Возвращает массив преобразователей
|
Double |
getWeight()
Возвращает вес преобразования
|
String |
toString() |
addWeightChangeListener, addWeightChangeListener, fireEvent, fireEvent, fireEventHardListeners, fireEventWeakListeners, removeWeightChangeListener, setWeightpublic SequenceCaster(Path<Class,Convertor<Object,Object>> path)
path - последовательность преобразователейpublic Convertor<Object,Object>[] getConvertors()
public Object convert(Object from)
public Double getWeight()
GetWeightgetWeight in interface GetWeightgetWeight in class WeightedCasterCopyright © 2019. All rights reserved.