Package org.apache.wicket

Examples of org.apache.wicket.MarkupContainer.visitChildren()


    // alleen markupcontainers hebben kinderen
    if (component instanceof MarkupContainer)
    {
      MarkupContainer container = (MarkupContainer) component;
      ChildMatchingVisitor visitor = new ChildMatchingVisitor();
      container.visitChildren(visitor);
      return visitor.matches;
    }
    return false;
  }
View Full Code Here


     */
    private void associateLabelToFormComponents(final ElementMetaData propertyMeta, Component component)
    {
        if (component instanceof MarkupContainer) {
            MarkupContainer container = (MarkupContainer)component;
            container.visitChildren(FormComponent.class, new IVisitor<Component>() {
                public Object component(Component component)
                {
                    FormComponent formComponent = (FormComponent)component;
                    formComponent.setLabel( new Model(propertyMeta.getLabel()) );
                    formComponent.add( new ErrorHighlightingBehavior() );
View Full Code Here

            if (!field.getRenderBodyOnly()) {
                target.addComponent(field);
            }
            else {
                // Field is RenderBodyOnly, have to add children individually
                field.visitChildren( new IVisitor<Component>() {
                    public Object component(Component component)
                    {
                        if (!component.getRenderBodyOnly()) {
                            target.addComponent(component);
                        }
View Full Code Here

        }
        else
        {
          // try to search downwards to match the id
          // NOTE unfortunately, we can't rely on the path pre 2.0
          Component c = parent.visitChildren(new IVisitor<Component, Component>()
          {
            public void component(final Component component,
              final IVisit<Component> visit)
            {
              if (component.getId().equals(thisId))
View Full Code Here

    // alleen markupcontainers hebben kinderen
    if (component instanceof MarkupContainer)
    {
      MarkupContainer container = (MarkupContainer) component;
      ChildMatchingVisitor visitor = new ChildMatchingVisitor();
      container.visitChildren(visitor);
      return visitor.matches;
    }
    return false;
  }
View Full Code Here

      if (component instanceof MarkupContainer)
      {
        MarkupContainer container = (MarkupContainer)component;

        // collect feedback
        container.visitChildren(IFeedback.class, new IVisitor()
        {
          public Object component(Component component)
          {
            ((IFeedback)component).updateFeedback();
            return IVisitor.CONTINUE_TRAVERSAL;
View Full Code Here

      if (component instanceof MarkupContainer)
      {
        MarkupContainer container = (MarkupContainer)component;

        // collect feedback
        container.visitChildren(IFeedback.class, new IVisitor()
        {
          public Object component(Component component)
          {
            component.attach();
            return IVisitor.CONTINUE_TRAVERSAL;
View Full Code Here

    // Borders need special treatment
    if (!error[0] && (getParent() instanceof Border))
    {
      MarkupContainer border = getParent();
      border.visitChildren(Component.class, new IVisitor<Component>()
      {
        public Object component(final Component component)
        {
          if ((component == Form.this) || !(component instanceof FormComponent))
          {
View Full Code Here

        // collect feedback
        if (component instanceof MarkupContainer)
        {
          MarkupContainer container = (MarkupContainer)component;

          container.visitChildren(IFeedback.class, new IVisitor()
          {
            public Object component(Component component)
            {
              ((IFeedback)component).updateFeedback();
              return IVisitor.CONTINUE_TRAVERSAL;
View Full Code Here

      if (component instanceof MarkupContainer)
      {
        MarkupContainer container = (MarkupContainer)component;

        // collect feedback
        container.visitChildren(IFeedback.class, new IVisitor()
        {
          public Object component(Component component)
          {
            ((IFeedback)component).updateFeedback();
            return IVisitor.CONTINUE_TRAVERSAL;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.