public class SelectionWidgetMaker extends AbstractWidgetMaker<SelectionWidgetParameters>
parameters| Constructor and Description |
|---|
SelectionWidgetMaker(WidgetMakerParameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected Option |
buildSelectionOptionForEnum(Enum<?> optionEnum,
javassist.ClassPool classPool,
String fieldName) |
protected List<DialogElement> |
buildSelectionOptionsForField(Selection selectionAnnotation) |
protected String |
getOptionsProviderForField(Selection fieldAnnotation) |
protected String |
getOptionsUrlForField(Selection fieldAnnotation) |
protected String |
getSelectionTypeForField(Selection selectionAnnotation) |
protected String |
getSortDirForField(Selection fieldAnnotation) |
DialogElement |
make(SelectionWidgetParameters parameters) |
getAdditionalPropertiesForField, getAnnotation, getCtType, getDefaultValueForField, getDisabledForField, getFieldDescriptionForField, getFieldLabelForField, getFieldNameForField, getHideLabelForField, getIsRequiredForField, getListeners, getName, getNameForField, getType, hasAnnotation, isField, isMethod, makepublic SelectionWidgetMaker(WidgetMakerParameters parameters)
public DialogElement make(SelectionWidgetParameters parameters) throws ClassNotFoundException, InvalidComponentFieldException, javassist.NotFoundException
make in class AbstractWidgetMaker<SelectionWidgetParameters>ClassNotFoundExceptionInvalidComponentFieldExceptionjavassist.NotFoundExceptionprotected List<DialogElement> buildSelectionOptionsForField(Selection selectionAnnotation) throws InvalidComponentFieldException, ClassNotFoundException, javassist.NotFoundException
InvalidComponentFieldExceptionClassNotFoundExceptionjavassist.NotFoundExceptionprotected Option buildSelectionOptionForEnum(Enum<?> optionEnum, javassist.ClassPool classPool, String fieldName) throws SecurityException, NoSuchFieldException, javassist.NotFoundException, ClassNotFoundException
SecurityExceptionNoSuchFieldExceptionjavassist.NotFoundExceptionClassNotFoundExceptionCopyright © 2019 ICF Olson. All rights reserved.