Package org.wicketstuff.jwicket

Examples of org.wicketstuff.jwicket.ComponentFinder


          if (sortedComponent instanceof ISortable) {
            ((ISortable)sortedComponent).onReceived(target, newPosition);
          }

          ComponentFinder visitor = new ComponentFinder(otherSortableId);
          component.getPage().visitChildren(visitor);
          Component otherSortable = visitor.getFoundComponent();
          onReceived(target, sortedComponent, newPosition, (Sortable<?>)otherSortable);
        } catch (Exception e) {
          // don't process
        }
      }
View Full Code Here


      }
     

      if (eventType == EventType.CHANGE) {
        if (oldContent != null && oldHeader != null) {
          ComponentFinder finder = new ComponentFinder(oldHeader);
          component.getPage().visitChildren(finder);
          Component oldHeaderComponent = finder.getFoundComponent();
          finder = new ComponentFinder(oldContent);
          component.getPage().visitChildren(finder);
          Component oldContentComponent = finder.getFoundComponent();
          onCollapse(target, oldHeaderComponent, oldContentComponent, currentExpandedIndex);
        }

        if (newContent != null && newHeader != null) {
          ComponentFinder finder = new ComponentFinder(newHeader);
          component.getPage().visitChildren(finder);
          Component newHeaderComponent = finder.getFoundComponent();
          finder = new ComponentFinder(newContent);
          component.getPage().visitChildren(finder);
          Component newContentComponent = finder.getFoundComponent();

          if (newHeaderComponent != null && newContentComponent != null)
            onExpand(target, newHeaderComponent, newContentComponent, activeIndex);
          currentExpandedIndex = activeIndex;
        }
View Full Code Here

    Request request;

    if (component != null && (request = component.getRequest()) != null) {
      EventType dragEventType = EventType.stringToType(request.getParameter(EventType.IDENTIFIER));

      ComponentFinder visitor = new ComponentFinder(request.getParameter(DROPPED_COMPONENTID_IDENTIFIER));
      component.getPage().visitChildren(visitor);

      if (component instanceof IDroppable) {
        IDroppable draggableComponent = (IDroppable)component;
        if (dragEventType == EventType.DROP)
          draggableComponent.onDrop(target, visitor.getFoundComponent(), new SpecialKeys(request));
        else if (dragEventType == EventType.DROP_ACTIVATE)
          draggableComponent.onActivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
        else if (dragEventType == EventType.DROP_DEACTIVATE)
          draggableComponent.onDeactivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
      }


      if (dragEventType == EventType.DROP)
        onDrop(target, visitor.getFoundComponent(), new SpecialKeys(request));
      else if (dragEventType == EventType.DROP_ACTIVATE)
        onActivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
      else if (dragEventType == EventType.DROP_DEACTIVATE)
        onDeactivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
    }
  }
View Full Code Here

TOP

Related Classes of org.wicketstuff.jwicket.ComponentFinder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.