public interface SequenceValidator
Install4JBeanInfo.ATTRIBUTE_SEQUENCE_VALIDATOR
value of a bean descriptor expects an instance of
this class.Modifier and Type | Method and Description |
---|---|
int |
getInsertIndex(Bean bean,
java.util.List beans)
When a bean is inserted the first time at design-time, this method will be called to
determine the insertion index.
|
boolean |
isBarrier(Bean movedBean,
Bean possibleBarrierBean)
When a bean is moved in the list of beans, this method is called to check whether the move is valid.
|
int getInsertIndex(Bean bean, java.util.List beans)
bean
- the bean that is being insertedbeans
- the list of existing beans into which the bean is to be insertedboolean isBarrier(Bean movedBean, Bean possibleBarrierBean)
movedBean
- the bean that is being moved. This is always an instance of the bean with the BeanInfo class that contains this sequence validator.possibleBarrierBean
- the other bean whose location is about to be swapped with the movedBean.