Examples of IMarkupFragment


Examples of org.apache.wicket.markup.IMarkupFragment

   */
  @Test
  public void label() throws Exception
  {
    Component label = new MyPage().get("label");
    IMarkupFragment markup = label.getMarkup();
    compareMarkupWithString(markup, "<span wicket:id=\"label\">text</span>");

    label = new MyPanelPage().get("panel:label");
    markup = label.getMarkup();
    compareMarkupWithString(markup, "<span wicket:id=\"label\">text</span>");
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

   */
  @Test
  public void webMarkupContainer() throws Exception
  {
    MarkupContainer container = (MarkupContainer)new MyPage().get("container");
    IMarkupFragment markup = container.getMarkup();
    compareMarkupWithString(markup, "<span wicket:id=\"container\">text</span>");

    // The container doesn't have an external markup file
    markup = container.getAssociatedMarkup();
    assertNull(markup);
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

  {
    Page page = new MyBorderPage();
    Border border = (Border)page.get("border");

    // Get the associated markup file
    IMarkupFragment markup = border.getAssociatedMarkup();
    compareMarkupWithFile(markup, "MyBorder_ExpectedResult.html");

    // getMarkup() returns the "calling" tags
    markup = border.getMarkup();
    compareMarkupWithString(markup, "<span wicket:id=\"border\">test</span>");
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

  {
    Page page = new MyBorderPage();
    Border border = (Border)page.get("border2");

    // Get the associated markup file
    IMarkupFragment markup = border.getAssociatedMarkup();
    compareMarkupWithFile(markup, "MyBorder2_ExpectedResult.html");

    // getMarkup() returns the "calling" tags
    markup = border.getMarkup();
    compareMarkupWithString(markup, "<span wicket:id=\"border2\">test</span>");
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

  {
    Page page = new InlinePanelPage_1();
    Fragment fragment = (Fragment)page.get("myPanel1");

    // Get the associated markup file
    IMarkupFragment markup = fragment.getAssociatedMarkup();
    assertNull(markup);

    // getMarkup() returns the "calling" tags
    markup = fragment.getMarkup();
    compareMarkupWithString(markup, "<span wicket:id=\"myPanel1\">panel</span>");
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

          parentWithContainer = container.findParentWithAssociatedMarkup();
        }
        if ((parentWithContainer instanceof Page) && !pathInfo.path.startsWith("/") &&
          new MarkupStream(page.getMarkup()).isMergedMarkup())
        {
          IMarkupFragment containerMarkup = container.getMarkup();
          MarkupStream containerMarkupStream = new MarkupStream(containerMarkup);
          if (containerMarkupStream.atTag())
          {
            ComponentTag tag = containerMarkupStream.getTag();
            Class<? extends Page> clazz = (Class<? extends Page>)tag.getMarkupClass();
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

   *
   * @return first component tag
   */
  private ComponentTag getMarkupTag()
  {
    IMarkupFragment markup = getMarkup();
    if (markup != null)
    {
      for (int i = 0; i < markup.size(); i++)
      {
        MarkupElement elem = markup.get(i);
        if (elem instanceof ComponentTag)
        {
          return (ComponentTag)elem;
        }
      }
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

   * Performs a render of this component as part of a Page level render process.
   */
  private void internalRender()
  {
    // Make sure there is a markup available for the Component
    IMarkupFragment markup = getMarkup();
    if (markup == null)
    {
      throw new MarkupNotFoundException("Markup not found for Component: " + toString());
    }

    // MarkupStream is an Iterator for the markup
    MarkupStream markupStream = new MarkupStream(markup);

    // Flag: we started the render process
    markRendering(true);

    MarkupElement elem = markup.get(0);
    if (elem instanceof ComponentTag)
    {
      // Guarantee that the markupStream is set and determineVisibility not yet tested
      // See WICKET-2049
      ((ComponentTag)elem).onBeforeRender(this, markupStream);
View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

   * onComponentTag() is called to allow the component to mutate the start tag. The method
   * onComponentTagBody() is then called to permit the component to render its body.
   */
  public final void internalRenderComponent()
  {
    final IMarkupFragment markup = getMarkup();
    if (markup == null)
    {
      throw new MarkupException("Markup not found. Component: " + toString());
    }

View Full Code Here

Examples of org.apache.wicket.markup.IMarkupFragment

   *
   * @return first component tag
   */
  private final ComponentTag getMarkupTag()
  {
    IMarkupFragment markup = getMarkup();
    if (markup != null)
    {
      for (int i = 0; i < markup.size(); i++)
      {
        MarkupElement elem = markup.get(i);
        if (elem instanceof ComponentTag)
        {
          return (ComponentTag)elem;
        }
      }
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.