Package org.apache.wicket.markup

Examples of org.apache.wicket.markup.MarkupStream.skipUntil()


            {
              parentStream.next();
            }

            Stack<ComponentTag> stack = new Stack<ComponentTag>();
            while (parentStream.skipUntil(ComponentTag.class))
            {
              ComponentTag tag = parentStream.getTag();
              if (openTag == tag)
              {
                if (stack.isEmpty() == false)
View Full Code Here


                      public void component(final MarkupContainer component,
                        final IVisit<Void> visit)
                      {
                        IMarkupFragment m = component.getMarkup();
                        MarkupStream ms = new MarkupStream(m);
                        ms.skipUntil(ComponentTag.class);
                        if (ms.hasMore() && (lastTag == ms.getTag()))
                        {
                          component.add(Component.this);
                          visit.stop();
                          return;
View Full Code Here

   */
  private final IMarkupFragment findPanelTag(final IMarkupFragment markup)
  {
    MarkupStream stream = new MarkupStream(markup);

    while (stream.skipUntil(ComponentTag.class))
    {
      ComponentTag tag = stream.getTag();
      if (tag.isOpen() || tag.isOpenClose())
      {
        if (tag instanceof WicketTag)
View Full Code Here

    }

    // Find the markup fragment
    MarkupStream stream = new MarkupStream(markup);
    IMarkupFragment headerMarkup = null;
    while (stream.skipUntil(ComponentTag.class) && (headerMarkup == null))
    {
      ComponentTag tag = stream.getTag();
      if (tag.isOpen() || tag.isOpenClose())
      {
        if (tag instanceof WicketTag)
View Full Code Here

    }

    // Find the markup fragment
    MarkupStream stream = new MarkupStream(markup);
    IMarkupFragment headerMarkup = null;
    while (stream.skipUntil(ComponentTag.class) && (headerMarkup == null))
    {
      ComponentTag tag = stream.getTag();
      if (tag.isOpen() || tag.isOpenClose())
      {
        if (tag instanceof WicketTag)
View Full Code Here

      Args.notEmpty(name, "name");

      MarkupStream stream = new MarkupStream(markup);

      // Skip any raw markup
      stream.skipUntil(ComponentTag.class);

      // Skip <wicket:border>
      stream.next();

      while (stream.skipUntil(ComponentTag.class))
View Full Code Here

      stream.skipUntil(ComponentTag.class);

      // Skip <wicket:border>
      stream.next();

      while (stream.skipUntil(ComponentTag.class))
      {
        ComponentTag tag = stream.getTag();
        if (tag.isOpen() || tag.isOpenClose())
        {
          if (tag instanceof WicketTag)
View Full Code Here

  public IMarkupFragment findMarkupInAssociatedFileHeader(final Component child)
  {
    IMarkupFragment markup = getAssociatedMarkup();
    IMarkupFragment childMarkup = null;
    MarkupStream stream = new MarkupStream(markup);
    while (stream.skipUntil(ComponentTag.class) && (childMarkup == null))
    {
      ComponentTag tag = stream.getTag();
      if (tag instanceof WicketTag)
      {
        WicketTag wtag = (WicketTag)tag;
View Full Code Here

     */
    private final static IMarkupFragment findPanelTag(final IMarkupFragment markup)
    {
      MarkupStream stream = new MarkupStream(markup);

      while (stream.skipUntil(ComponentTag.class))
      {
        ComponentTag tag = stream.getTag();
        if (tag.isOpen() || tag.isOpenClose())
        {
          if (tag instanceof WicketTag)
View Full Code Here

      {
        // The component's markup must be in the same file as its parent
        if (markup.getMarkupResourceStream() == parentMarkup.getMarkupResourceStream())
        {
          MarkupStream stream = new MarkupStream(markup);
          stream.skipUntil(ComponentTag.class);
          ComponentTag openTag = stream.getTag();
          if (openTag != null)
          {
            MarkupStream parentStream = new MarkupStream(parentMarkup);
            if (parentStream.skipUntil(ComponentTag.class))
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.