Package uk.co.jemos.podam.api
Class MapKeyOrElementsArguments
- java.lang.Object
-
- uk.co.jemos.podam.api.AbstractMapArguments
-
- uk.co.jemos.podam.api.MapKeyOrElementsArguments
-
- All Implemented Interfaces:
Serializable
public class MapKeyOrElementsArguments extends AbstractMapArguments implements Serializable
Contains attributes for the arguments to pass to the factory method to fill map key or elements.- Author:
- Marco Tedone
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private AttributeStrategy<?>elementStrategyThe strategy to use to fill the Map key or value element.private Type[]genericTypeArgsThe generic type arguments for the current generic class instance.private static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description MapKeyOrElementsArguments()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeStrategy<?>getElementStrategy()Type[]getGenericTypeArgs()voidsetElementStrategy(AttributeStrategy<?> elementStrategy)voidsetGenericTypeArgs(Type[] genericTypeArgs)-
Methods inherited from class uk.co.jemos.podam.api.AbstractMapArguments
getAnnotations, getAttributeName, getKeyOrValueType, getMapToBeFilled, setAttributeName, setKeyOrValueType, setMapToBeFilled
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
elementStrategy
private AttributeStrategy<?> elementStrategy
The strategy to use to fill the Map key or value element.
-
genericTypeArgs
private Type[] genericTypeArgs
The generic type arguments for the current generic class instance.
-
-
Method Detail
-
getElementStrategy
public AttributeStrategy<?> getElementStrategy()
- Returns:
- the elementStrategy
-
setElementStrategy
public void setElementStrategy(AttributeStrategy<?> elementStrategy)
- Parameters:
elementStrategy- the elementStrategy to set
-
getGenericTypeArgs
public Type[] getGenericTypeArgs()
- Returns:
- the genericTypeArgs
-
setGenericTypeArgs
public void setGenericTypeArgs(Type[] genericTypeArgs)
- Parameters:
genericTypeArgs- the genericTypeArgs to set
-
-