In package com.eden.orchid.api.options.extractors

public final class ModularListOptionExtractor extends OptionExtractor<T>

since: v1.0.0 public final

Destination Types

Field TypeAnnotationDefault Value
String@StringDefaultAnnotation value() or null
String[]noneEmpty String[]

Constructors

ModularListOptionExtractor(Provider<T> contextProvider, FlexibleIterableConverter iterableConverter, FlexibleMapConverter mapConverter) public
Constructor Annotations:
@Inject

Parameters:

Methods

void acceptsClass(Class<T> clazz) public
Method Annotations:
@Override

Parameters:
  • Class clazz
ModularList<L, I> getOption(Field field, Object sourceObject, String key) public
Method Annotations:
@Override

Parameters:
  • Field field
  • Object sourceObject
  • String key
ModularList<L, I> getDefaultValue(Field field) public
Method Annotations:
@Override

Parameters:
  • Field field
String describeDefaultValue(Field field) public
Method Annotations:
@Override

Parameters:
  • Field field