Class LinkedListKeyTypeConverterService
- java.lang.Object
-
- org.soulwing.prospecto.runtime.util.SimpleLinkedList<KeyTypeConverter>
-
- org.soulwing.prospecto.runtime.converter.LinkedListKeyTypeConverterService
-
- All Implemented Interfaces:
KeyTypeConverters
,KeyTypeConverterService
,SimpleList<KeyTypeConverter>
public class LinkedListKeyTypeConverterService extends SimpleLinkedList<KeyTypeConverter> implements KeyTypeConverterService
AKeyTypeConverterService
backed by aLinkedList
.- Author:
- Carl Harris
-
-
Constructor Summary
Constructors Constructor Description LinkedListKeyTypeConverterService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
toModelKey(Class<?> type, String value, ViewNode node, ViewContext context)
Converts a map key from a view to the corresponding model key value.String
toViewKey(Object model, ViewNode node, ViewContext context)
Converts a map key from the model to a string value.-
Methods inherited from class org.soulwing.prospecto.runtime.util.SimpleLinkedList
append, prepend, remove, toList
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.soulwing.prospecto.api.converter.KeyTypeConverters
append, prepend, remove, toList
-
-
-
-
Method Detail
-
toViewKey
public String toViewKey(Object model, ViewNode node, ViewContext context) throws Exception
Description copied from interface:KeyTypeConverterService
Converts a map key from the model to a string value.- Specified by:
toViewKey
in interfaceKeyTypeConverterService
- Parameters:
model
- model keynode
- the subject nodecontext
- view context- Returns:
- key value
- Throws:
Exception
-
toModelKey
public Object toModelKey(Class<?> type, String value, ViewNode node, ViewContext context) throws Exception
Description copied from interface:KeyTypeConverterService
Converts a map key from a view to the corresponding model key value.- Specified by:
toModelKey
in interfaceKeyTypeConverterService
- Parameters:
type
- model key typevalue
- string representation of the key from a viewnode
- the subject nodecontext
- view context- Returns:
- key value
- Throws:
Exception
-
-