public class BooleanTypeHandler extends Object implements TypeHandler<Boolean,FieldUpdateEvent<Boolean>,ReflectionFormBuilder,BooleanWrapperComboBox>
| Modifier | Constructor and Description |
|---|---|
protected |
BooleanTypeHandler() |
| Modifier and Type | Method and Description |
|---|---|
static BooleanTypeHandler |
getInstance() |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
handle(Type type,
Boolean fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Boolean>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
void |
reset(BooleanWrapperComboBox component) |
public static BooleanTypeHandler getInstance()
public org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> handle(Type type, Boolean fieldValue, String fieldName, Class<?> declaringClass, FieldUpdateListener<FieldUpdateEvent<Boolean>> updateListener, ReflectionFormBuilder reflectionFormBuilder) throws FieldHandlingException
handle in interface TypeHandler<Boolean,FieldUpdateEvent<Boolean>,ReflectionFormBuilder,BooleanWrapperComboBox>type - the Type to be handledfieldValue - the value of the field or the nested generic propertyfieldName - the name of the field (the same for nested generics)declaringClass - the class declaring the fieldupdateListener - an FieldUpdateListener to notify on updatesreflectionFormBuilder - a ReflectionFormBuilder used for
recursionPair of the handling result and the generating
ComponentResettable. The latter reference can be used to
easily keep track of the actual generating handler in a long line of
delegations of handlers which avoids ClassCastExceptions at
runtime as long as ComponentResettables implemented correctlyFieldHandlingException - wraps all exceptions occuring during read
or write access to fieldspublic void reset(BooleanWrapperComboBox component)
reset in interface ComponentHandler<BooleanWrapperComboBox>Copyright © 2018. All rights reserved.