Example usage for org.apache.wicket Application getPageSettings

List of usage examples for org.apache.wicket Application getPageSettings

Introduction

In this page you can find the example usage for org.apache.wicket Application getPageSettings.

Prototype

public final PageSettings getPageSettings() 

Source Link

Usage

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());
}