Example usage for org.apache.wicket.markup.resolver AutoLinkResolver getAutolinkResolverDelegate

List of usage examples for org.apache.wicket.markup.resolver AutoLinkResolver getAutolinkResolverDelegate

Introduction

In this page you can find the example usage for org.apache.wicket.markup.resolver AutoLinkResolver getAutolinkResolverDelegate.

Prototype

public final IAutolinkResolverDelegate getAutolinkResolverDelegate(final String tagName) 

Source Link

Document

Get the resolver registered for 'tagName'

Usage

From source file:jp.xet.uncommons.wicket.fixedurl.FixedUrlHomePageMapper.java

License:Apache License

/**
 * FixedUrlMountedMapper??a??? ?reload ?
 * /*from  w  w w . j a v a 2s.  c  o  m*/
 * @param application {@link Application}
 * @throws IllegalArgumentException ?{@code null}???
 * @since 1.5
 * @deprecated use {@link FixedUrlMountedMapper#initialize(org.apache.wicket.settings.IPageSettings)}
 */
@Deprecated
public static void wrapAutoLinkResolver(final Application application) {
    Args.notNull(application, "application");
    List<IComponentResolver> resolvers = application.getPageSettings().getComponentResolvers();
    for (IComponentResolver resolver : resolvers) {
        if (resolver instanceof AutoLinkResolver) {
            AutoLinkResolver autoLinkResolver = (AutoLinkResolver) resolver;
            IAutolinkResolverDelegate delegateForAElement = autoLinkResolver.getAutolinkResolverDelegate("a");
            IAutolinkResolverDelegate newDelegate = new ForceReloadAutolinkResolverDelegate(
                    delegateForAElement);
            autoLinkResolver.addTagReferenceResolver("a", "href", newDelegate);
        }
    }
}

From source file:jp.xet.uncommons.wicket.fixedurl.FixedUrlMountedMapper.java

License:Apache License

/**
 * {@link FixedUrlMountedMapper}??a??? ?reload ???
 * /*from  w w  w .ja va  2s . c om*/
 * @param application {@link Application}
 * @throws IllegalArgumentException ?{@code null}???
 * @since 1.6
 */
public static void initialize(Application application) {
    Args.notNull(application, "application");
    List<IComponentResolver> resolvers = application.getPageSettings().getComponentResolvers();
    for (IComponentResolver resolver : resolvers) {
        if (resolver instanceof AutoLinkResolver) {
            AutoLinkResolver autoLinkResolver = (AutoLinkResolver) resolver;
            IAutolinkResolverDelegate delegateForAElement = autoLinkResolver.getAutolinkResolverDelegate("a");
            IAutolinkResolverDelegate newDelegate = new ForceReloadAutolinkResolverDelegate(
                    delegateForAElement);
            autoLinkResolver.addTagReferenceResolver("a", "href", newDelegate);
        }
    }
}

From source file:jp.xet.uncommons.wicket.fixedurl.FixedUrlMountedMapper.java

License:Apache License

/**
 * {@link FixedUrlMountedMapper}??a??? ?reload ???
 * /*from  w  w  w.  j a v a2 s . co m*/
 * @param pageSettings {@link IPageSettings}
 * @throws IllegalArgumentException ?{@code null}???
 * @since 1.2
 * @deprecated use {@link #initialize(Application)}
 */
@Deprecated
public static void initialize(IPageSettings pageSettings) {
    Args.notNull(pageSettings, "pageSettings");
    List<IComponentResolver> resolvers = pageSettings.getComponentResolvers();
    for (IComponentResolver resolver : resolvers) {
        if (resolver instanceof AutoLinkResolver) {
            AutoLinkResolver autoLinkResolver = (AutoLinkResolver) resolver;
            IAutolinkResolverDelegate delegateForAElement = autoLinkResolver.getAutolinkResolverDelegate("a");
            IAutolinkResolverDelegate newDelegate = new ForceReloadAutolinkResolverDelegate(
                    delegateForAElement);
            autoLinkResolver.addTagReferenceResolver("a", "href", newDelegate);
        }
    }
}