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, make
public SelectionWidgetMaker(WidgetMakerParameters parameters)
public DialogElement make(SelectionWidgetParameters parameters) throws ClassNotFoundException, InvalidComponentFieldException, javassist.NotFoundException
make
in class AbstractWidgetMaker<SelectionWidgetParameters>
ClassNotFoundException
InvalidComponentFieldException
javassist.NotFoundException
protected List<DialogElement> buildSelectionOptionsForField(Selection selectionAnnotation) throws InvalidComponentFieldException, ClassNotFoundException, javassist.NotFoundException
InvalidComponentFieldException
ClassNotFoundException
javassist.NotFoundException
protected Option buildSelectionOptionForEnum(Enum<?> optionEnum, javassist.ClassPool classPool, String fieldName) throws SecurityException, NoSuchFieldException, javassist.NotFoundException, ClassNotFoundException
SecurityException
NoSuchFieldException
javassist.NotFoundException
ClassNotFoundException
Copyright © 2019 ICF Olson. All rights reserved.