List of usage examples for org.apache.wicket.markup.resolver AutoLinkResolver addTagReferenceResolver
public final void addTagReferenceResolver(final String tagName, final String attributeName, final IAutolinkResolverDelegate resolver)
From source file:jp.xet.uncommons.wicket.fixedurl.FixedUrlHomePageMapper.java
License:Apache License
/** * FixedUrlMountedMapper??a??? ?reload ? * /*from www . ja v a 2 s. c om*/ * @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 ww w. j a v a 2s . c o m*/ * @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 ??? * /* ww w .j av a 2s.com*/ * @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); } } }