/******************************************************************************* * Copyright (c) 2007, 2014 compeople AG and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * compeople AG - initial API and implementation *******************************************************************************/ package org.eclipse.riena.navigation.listener; import org.eclipse.riena.core.marker.IMarker; import org.eclipse.riena.navigation.INavigationNode; import org.eclipse.riena.navigation.INavigationNode.State; import org.eclipse.riena.navigation.NavigationNodeId; import org.eclipse.riena.ui.filter.IUIFilter; /** * Default implementation for the INavigationNodeListener * * @param <S> * the type of the node to observe * @param <C> * the type of the child nodes */ public class NavigationNodeListener<S extends INavigationNode<C>, C extends INavigationNode<?>> implements INavigationNodeListener<S, C> { /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#activated(org.eclipse.riena.navigation.INavigationNode) */ public void activated(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#beforeActivated(org.eclipse.riena.navigation.INavigationNode) */ public void beforeActivated(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#afterActivated(org.eclipse.riena.navigation.INavigationNode) */ public void afterActivated(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#disposed(org.eclipse.riena.navigation.INavigationNode) */ public void disposed(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#beforeDisposed(org.eclipse.riena.navigation.INavigationNode) */ public void beforeDisposed(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#afterDisposed(org.eclipse.riena.navigation.INavigationNode) */ public void afterDisposed(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#childAdded(org.eclipse.riena.navigation.INavigationNode, * org.eclipse.riena.navigation.INavigationNode) */ public void childAdded(final S source, final C childAdded) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#childRemoved(org.eclipse.riena.navigation.INavigationNode, * org.eclipse.riena.navigation.INavigationNode) */ public void childRemoved(final S source, final C childRemoved) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#deactivated(org.eclipse.riena.navigation.INavigationNode) */ public void deactivated(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#beforeDeactivated(org.eclipse.riena.navigation.INavigationNode) */ public void beforeDeactivated(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#afterDeactivated(org.eclipse.riena.navigation.INavigationNode) */ public void afterDeactivated(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#expandedChanged(org.eclipse.riena.navigation.INavigationNode) */ public void expandedChanged(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#labelChanged(org.eclipse.riena.navigation.INavigationNode) */ public void labelChanged(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#iconChanged(org.eclipse.riena.navigation.INavigationNode) */ public void iconChanged(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#markerChanged(org.eclipse.riena.navigation.INavigationNode, * IMarker) */ public void markerChanged(final S source, final IMarker marker) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#parentChanged(org.eclipse.riena.navigation.INavigationNode) */ public void parentChanged(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#presentationChanged(org.eclipse.riena.navigation.INavigationNode) */ public void presentationChanged(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#selectedChildChanged(org.eclipse.riena.navigation.INavigationNode) */ public void selectedChanged(final S source) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#stateChanged(org.eclipse.riena.navigation.INavigationNode, * org.eclipse.riena.navigation.INavigationNode.State, * org.eclipse.riena.navigation.INavigationNode.State) */ public void stateChanged(final S source, final State oldState, final State newState) { } /** * @see org.eclipse.riena.navigation.listener.INavigationNodeListener#block(org.eclipse.riena.navigation.INavigationNode, * boolean) */ public void block(final S source, final boolean block) { } /** * {@inheritDoc} */ public void filterAdded(final S source, final IUIFilter filter) { } /** * {@inheritDoc} */ public void filterRemoved(final S source, final IUIFilter filter) { } /** * {@inheritDoc} */ public void prepared(final S source) { } /** * {@inheritDoc} * * @since 3.0 */ public void nodeIdChange(final S source, final NavigationNodeId oldId, final NavigationNodeId newId) { } }