Class CompositeConverter<T extends CompositeItem>
- java.lang.Object
-
- com.yahoo.search.query.textserialize.item.CompositeConverter<T>
-
- All Implemented Interfaces:
ItemFormConverter
- Direct Known Subclasses:
AndNotRestConverter
,NearConverter
public class CompositeConverter<T extends CompositeItem> extends Object implements ItemFormConverter
- Author:
- Tony Vaagenes
-
-
Constructor Summary
Constructors Constructor Description CompositeConverter(Class<T> itemClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addChildren(T item, ItemArguments arguments, ItemContext itemContext)
Object
formToItem(String name, ItemArguments arguments, ItemContext itemContext)
protected String
getFormName(Item item)
DispatchForm
itemToForm(Item item, ItemIdMapper itemIdMapper)
-
-
-
Method Detail
-
formToItem
public Object formToItem(String name, ItemArguments arguments, ItemContext itemContext)
- Specified by:
formToItem
in interfaceItemFormConverter
-
addChildren
protected void addChildren(T item, ItemArguments arguments, ItemContext itemContext)
-
itemToForm
public DispatchForm itemToForm(Item item, ItemIdMapper itemIdMapper)
- Specified by:
itemToForm
in interfaceItemFormConverter
-
-