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 java.lang.Object implements ItemFormConverter
- Author:
- Tony Vaagenes
-
-
Constructor Summary
Constructors Constructor Description CompositeConverter(java.lang.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)
java.lang.Object
formToItem(java.lang.String name, ItemArguments arguments, ItemContext itemContext)
protected java.lang.String
getFormName(Item item)
DispatchForm
itemToForm(Item item, ItemIdMapper itemIdMapper)
-
-
-
Constructor Detail
-
CompositeConverter
public CompositeConverter(java.lang.Class<T> itemClass)
-
-
Method Detail
-
formToItem
public java.lang.Object formToItem(java.lang.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
-
getFormName
protected java.lang.String getFormName(Item item)
-
-