Package com.evolveum.axiom.api
Interface AxiomValueFactory<V>
- 
- All Known Subinterfaces:
 AxiomStructuredValue.Factory
public interface AxiomValueFactory<V> 
- 
- 
Field Summary
Fields Modifier and Type Field Description static AxiomValueFactory<Object>DEFAULT_FACTORY 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description AxiomStructuredValuecreateComplex(AxiomTypeDefinition def, Map<AxiomName,AxiomItem<?>> items, Map<AxiomName,AxiomItem<?>> infraItems)AxiomValue<V>createSimple(AxiomTypeDefinition def, V value, Map<AxiomName,AxiomItem<?>> infraItems)static <V> AxiomValueFactory<V>defaultFactory() 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_FACTORY
static final AxiomValueFactory<Object> DEFAULT_FACTORY
 
 - 
 
- 
Method Detail
- 
createSimple
AxiomValue<V> createSimple(AxiomTypeDefinition def, V value, Map<AxiomName,AxiomItem<?>> infraItems)
 
- 
createComplex
AxiomStructuredValue createComplex(AxiomTypeDefinition def, Map<AxiomName,AxiomItem<?>> items, Map<AxiomName,AxiomItem<?>> infraItems)
 
- 
defaultFactory
static <V> AxiomValueFactory<V> defaultFactory()
 
 - 
 
 -