@FunctionalInterface
public static interface PanelLibrary.PanelSetChanger
e.g.
PanelSetChanger changer = dataContext.get( PanelSetChanger.class );
if( changer != null )
{
// change the panel set without validating
changer.panelSetChange( key, navs, null );
}
| Modifier and Type | Method and Description |
|---|---|
void |
panelSetChange(Navigable[] navs,
PanelLibrary.PanelSetChangeValidator validator)
Changes the current panel set.
|
void panelSetChange(Navigable[] navs, PanelLibrary.PanelSetChangeValidator validator) throws TraversalException
key - the panel set key to switch tonavs - the set of Navigables that make up the given panel set
keyvalidator - a callback mechanism so that the change can be
validated once any appropriate commits on other panels etc are done.TraversalException