Package org.apache.wicket.markup.html.link

Examples of org.apache.wicket.markup.html.link.IPageLink


{
  private static final long serialVersionUID = 1L;

  public SecondPage(final FirstPage page)
  {
    add(new PageLink("link", new IPageLink()
    {

      private static final long serialVersionUID = 1L;

      public Page getPage()
View Full Code Here


{
  private static final long serialVersionUID = 1L;

  public FirstPage()
  {
    add(new PageLink("link", new IPageLink()
    {

      private static final long serialVersionUID = 1L;

      SecondPage page = new SecondPage(FirstPage.this);
View Full Code Here

    PageLink pageLink = (PageLink)getComponentFromLastRenderedPage(path);
    try
    {
      Field iPageLinkField = pageLink.getClass().getDeclaredField("pageLink");
      iPageLinkField.setAccessible(true);
      IPageLink iPageLink = (IPageLink)iPageLinkField.get(pageLink);
      return isEqual(expectedPageClass, iPageLink.getPageIdentity());
    }
    catch (SecurityException e)
    {
      throw convertoUnexpect(e);
    }
View Full Code Here

      {
        try
        {
          Field iPageLinkField = type.getDeclaredField("pageLink");
          iPageLinkField.setAccessible(true);
          IPageLink iPageLink = (IPageLink)iPageLinkField.get(pageLink);
          return isEqual(expectedPageClass, iPageLink.getPageIdentity());
        }

        catch (NoSuchFieldException e)
        {
          continue;
View Full Code Here

      {
        try
        {
          Field iPageLinkField = type.getDeclaredField("pageLink");
          iPageLinkField.setAccessible(true);
          IPageLink iPageLink = (IPageLink)iPageLinkField.get(pageLink);
          return isEqual(expectedPageClass, iPageLink.getPageIdentity());
        }

        catch (NoSuchFieldException e)
        {
          continue;
View Full Code Here

        // departments. However should you replace the DepartmentModel
        // below for a regular CompoundPropertyModel (and thus showing
        // all departments), then the
        // securitycheck of the link kicks in preventing you from
        // clicking on the secure departments.
        SecurePageLink<Void> link = new SecurePageLink<Void>("link", new IPageLink()
        {
          private static final long serialVersionUID = 1L;

          public Page getPage()
          {
View Full Code Here

    if (!Page.class.isAssignableFrom(c))
    {
      throw new IllegalArgumentException("Class " + c + " is not a subclass of Page");
    }

    pageLink = new IPageLink()
    {
      private static final long serialVersionUID = 1L;

      public Page getPage()
      {
View Full Code Here

    PageLink pageLink = (PageLink)getComponentFromLastRenderedPage(path);
    try
    {
      Field iPageLinkField = pageLink.getClass().getDeclaredField("pageLink");
      iPageLinkField.setAccessible(true);
      IPageLink iPageLink = (IPageLink)iPageLinkField.get(pageLink);
      return isEqual(expectedPageClass, iPageLink.getPageIdentity());
    }
    catch (SecurityException e)
    {
      throw convertoUnexpect(e);
    }
View Full Code Here

    PageLink pageLink = (PageLink)getComponentFromLastRenderedPage(path);
    try
    {
      Field iPageLinkField = pageLink.getClass().getDeclaredField("pageLink");
      iPageLinkField.setAccessible(true);
      IPageLink iPageLink = (IPageLink)iPageLinkField.get(pageLink);
      return isEqual(expectedPageClass, iPageLink.getPageIdentity());
    }
    catch (SecurityException e)
    {
      throw convertoUnexpect(e);
    }
View Full Code Here

    // Link to Page3 is an external link which takes a parameter
    add(new BookmarkablePageLink("page3Link", Page3.class).setParameter("bookmarkparameter",
        "3++2 & 5 � >< space + �"));

    // Link to BookDetails page
    add(new PageLink("bookDetailsLink", new IPageLink()
    {
      public Page getPage()
      {
        return new BookDetails(new Book("The Hobbit"));
      }

      public Class getPageIdentity()
      {
        return BookDetails.class;
      }
    }));

    // Delayed link to BookDetails page
    add(new PageLink("bookDetailsLink2", new IPageLink()
    {
      public Page getPage()
      {
        return new BookDetails(new Book("Inside The Matrix"));
      }
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.html.link.IPageLink

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.