All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nakedobjects.nos.client.dnd.FocusManager Maven / Gradle / Ivy

The newest version!
package org.nakedobjects.nos.client.dnd;

/**
 * Details where to move the focus to.
 */
public interface FocusManager {
    /**
     * The next view within the container to move the focus to; move to next field.
     */
    void focusNextView();

    /**
     * The previous view within the container to move the focus to; move to previous field.
     */
    void focusPreviousView();

    /**
     * The parent view within the container to move the focus to; move up to containing view in the hierachy.
     */
    void focusParentView();

    /**
     * The first child view within the container to move the focus to; move down to the first view within the
     * current view.
     */
    void focusFirstChildView();

    void focusLastChildView();

    void focusInitialChildView();

    View getFocus();

    void setFocus(View view);
}
// Copyright (c) Naked Objects Group Ltd.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy