Class MapEntityContext.MapEntitySequenceYamlContext<T>
- java.lang.Object
- 
- org.keycloak.models.map.storage.file.common.BlockContext.DefaultListContext<T>
- 
- org.keycloak.models.map.storage.file.common.MapEntityContext.MapEntitySequenceYamlContext<T>
 
 
- 
- All Implemented Interfaces:
- BlockContext<Collection<T>>
 - Enclosing class:
- MapEntityContext<T>
 
 public static class MapEntityContext.MapEntitySequenceYamlContext<T> extends BlockContext.DefaultListContext<T> 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.keycloak.models.map.storage.file.common.BlockContextBlockContext.DefaultListContext<T>, BlockContext.DefaultMapContext<T>, BlockContext.DefaultObjectContext<T>
 
- 
 - 
Field Summary- 
Fields inherited from class org.keycloak.models.map.storage.file.common.BlockContext.DefaultListContextitemClass
 
- 
 - 
Constructor SummaryConstructors Constructor Description MapEntitySequenceYamlContext(Class<T> itemClass)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(String name, Object value)Modifies theresult returnedfrom within this context by providing the read mapping entrynameto givenvalue.BlockContext<?>getContext(String nameOfSubcontext)Called after reading a key of map entry in YAML file and before reading its value.- 
Methods inherited from class org.keycloak.models.map.storage.file.common.BlockContext.DefaultListContextadd, getResult, getScalarType, newDefaultListContext, writeValue
 
- 
 
- 
- 
- 
Method Detail- 
getContextpublic BlockContext<?> getContext(String nameOfSubcontext) Description copied from interface:BlockContextCalled after reading a key of map entry in YAML file and before reading its value. The key of the entry is represented asnameOfSubcontextparameter, and provides means to specify aYamlContextfor transforming the mapping value into appropriate Java object.- Specified by:
- getContextin interface- BlockContext<T>
- Overrides:
- getContextin class- BlockContext.DefaultListContext<T>
- Parameters:
- nameOfSubcontext- Key of the map entry
- Returns:
- Context used for transforming the value,
 or nullif the default primitive / sequence / mapping context should be used instead.
- See Also:
- BlockContext.DefaultObjectContext,- BlockContext.DefaultListContext,- BlockContext.DefaultMapContext
 
 - 
addpublic void add(String name, Object value) Description copied from interface:BlockContextModifies theresult returnedfrom within this context by providing the read mapping entrynameto givenvalue.Called after reading a map entry (both key and value) from the YAML file is finished. The entry is represented as nameparameter (key part of the entry) andvalue(value part of the entry).The method is called in the same order as the mapping items appear in the source YAML mapping. 
 
- 
 
-