List of usage examples for org.apache.wicket Application getPageSettings
public final PageSettings getPageSettings()
From source file:jp.xet.uncommons.wicket.fixedurl.FixedUrlHomePageMapper.java
License:Apache License
/** * FixedUrlMountedMapper??a??? ?reload ? * /*w w w.java 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 w ww .ja v a 2 s . 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:net.jawr.web.wicket.JawrWicketApplicationInitializer.java
License:Apache License
/** * Initialize the wicket application/*from www.ja va2 s . c om*/ * * @param app the aplpication to initialize */ public static void initApplication(Application app) { // Add the Jawr tag handler to the MarkupParserFactory MarkupFactory factory = new MarkupFactory() { public MarkupParser newMarkupParser(final MarkupResourceStream resource) { MarkupParser parser = new MarkupParser(new XmlPullParser(), resource); parser.add(new JawrWicketLinkTagHandler()); return parser; } }; app.getMarkupSettings().setMarkupFactory(factory); // Add the Jawr link resolver app.getPageSettings().addComponentResolver(new JawrWicketLinkResolver()); }