| Modifier and Type | Field and Description |
|---|---|
protected List<PropertyAdjuster> |
adjusters |
protected String |
name |
protected List<PropertyVeto> |
vetos |
| Constructor and Description |
|---|
PropsBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
Props.PropsBuilder |
adjust(PropertyAdjuster v) |
<T> WritableDispatcher<T> |
dispatcherOf(Class<T> type) |
<T> WritableIndexedNode<T> |
inodeOf(Class<T> type,
T value) |
<T> WritableList<T> |
linkedListOf(Class<T> elementType) |
<T> WritableList<T> |
listOf(Class<T> elementType) |
<T> WritableList<T> |
listOf(PropertyType elementType) |
<K,V> WritableLiMap<K,V> |
lmap2Of(Class<K> kType,
Class<V> vType,
Function<V,ObservableValue<K>> nameSupplier) |
<K,V> WritableLiMap<K,V> |
lmapOf(Class<K> kType,
Class<V> vType,
Function<V,K> valueToKey) |
<K,V> WritableMap<K,V> |
mapOf(Class<K> kType,
Class<V> vType) |
<K,V> WritableMap<K,V> |
mapOf(PropertyType kType,
PropertyType vType) |
<T> WritableNamedNode<T> |
nnodeOf(Class<T> type,
T value) |
void |
prepare(AbstractProperty p) |
<T> WritableStack<T> |
stackOf(Class<T> elementType) |
<T> WritableValue<T> |
valueOf(Class<T> type,
T value) |
Props.PropsBuilder |
veto(PropertyVeto v) |
protected List<PropertyAdjuster> adjusters
protected List<PropertyVeto> vetos
protected String name
public PropsBuilder(String name)
public Props.PropsBuilder veto(PropertyVeto v)
public Props.PropsBuilder adjust(PropertyAdjuster v)
public <T> WritableDispatcher<T> dispatcherOf(Class<T> type)
public <T> WritableValue<T> valueOf(Class<T> type, T value)
public <T> WritableIndexedNode<T> inodeOf(Class<T> type, T value)
public <T> WritableNamedNode<T> nnodeOf(Class<T> type, T value)
public <T> WritableList<T> listOf(PropertyType elementType)
public <T> WritableList<T> listOf(Class<T> elementType)
public <K,V> WritableMap<K,V> mapOf(Class<K> kType, Class<V> vType)
public <K,V> WritableLiMap<K,V> lmapOf(Class<K> kType, Class<V> vType, Function<V,K> valueToKey)
public <K,V> WritableLiMap<K,V> lmap2Of(Class<K> kType, Class<V> vType, Function<V,ObservableValue<K>> nameSupplier)
public <K,V> WritableMap<K,V> mapOf(PropertyType kType, PropertyType vType)
public <T> WritableList<T> linkedListOf(Class<T> elementType)
public <T> WritableStack<T> stackOf(Class<T> elementType)
public void prepare(AbstractProperty p)
Copyright © 2021 vpc open source initiative. All rights reserved.