/** * @param jQueryReference * a reference to the JQuery JavaScript library used as backing library for * wicket-event and wicket-ajax * @return {@code this} object for chaining */ public JavaScriptLibrarySettings setJQueryReference(ResourceReference jQueryReference) { this.jQueryReference = Args.notNull(jQueryReference, "jQueryReference"); return this; }
/** * Sets the format of this resource * * @param format * The format (jpg, png or gif..) */ public synchronized final void setFormat(String format) { Args.notNull(format, "format"); this.format = format; }
/** * Constructor. * * @param errorMessage * the custom error message that will be rendered by a custom FeedbackPanel */ public RawValidationError(final Serializable errorMessage) { this.errorMessage = Args.notNull(errorMessage, "errorMessage"); }
/** * Constructor. * * @param application * The application instance */ public DefaultPageManagerProvider(Application application) { this.application = Args.notNull(application, "application"); }
/** * Creates a new instance * @param request * The request to use when responding * @param delegate * The request handler to delegate responding to */ public RequestSettingRequestHandler(Request request, IRequestHandler delegate) { this.request = Args.notNull(request, "request"); this.delegate = Args.notNull(delegate,"delegate"); }
/** * Construct. * * @param context */ public AbstractPageManager(IPageManagerContext context) { this.context = Args.notNull(context, "context"); }
/** * Construct. * * @param pageParametersEncoder * @param cachingStrategy */ public BasicResourceReferenceMapper(IPageParametersEncoder pageParametersEncoder, Supplier<? extends IResourceCachingStrategy> cachingStrategy) { this.pageParametersEncoder = Args.notNull(pageParametersEncoder, "pageParametersEncoder"); this.cachingStrategy = cachingStrategy; }
/** * * @param pageClass */ private void setPageClass(Class<? extends IRequestablePage> pageClass) { Args.notNull(pageClass, "pageClass"); this.pageClass = pageClass; }
/** * Create and initialize the resource loader. * * @param initializers * initializers */ public InitializerStringResourceLoader(List<IInitializer> initializers) { this.initializers = Args.notNull(initializers, "initializers"); }
/** * * @param pageRendererProvider */ public final Application setPageRendererProvider(final IPageRendererProvider pageRendererProvider) { Args.notNull(pageRendererProvider, "pageRendererProvider"); this.pageRendererProvider = pageRendererProvider; return this; }
/** * Construct. * * @param pageParametersEncoder * @param cachingStrategy */ public BasicResourceReferenceMapper(IPageParametersEncoder pageParametersEncoder, Supplier<? extends IResourceCachingStrategy> cachingStrategy) { this.pageParametersEncoder = Args.notNull(pageParametersEncoder, "pageParametersEncoder"); this.cachingStrategy = cachingStrategy; }
/** * Constructor. Creates a model for all feedback messages on the page. * * @param pageResolvingComponent * The component where the page will be get from for which messages will be displayed * usually the same page as the one feedbackpanel is attached to */ public FeedbackMessagesModel(Component pageResolvingComponent) { Args.notNull(pageResolvingComponent, "pageResolvingComponent"); this.pageResolvingComponent = pageResolvingComponent; }
/** * Adds script to the ones which are executed after the component replacement. * * @param javascript * the javascript to execute */ public final void appendJavaScript(final CharSequence javascript) { Args.notNull(javascript, "javascript"); appendJavaScripts.add(javascript); }
/** * Adds script to the ones which are executed before the component replacement. * * @param javascript * the javascript to execute */ public final void prependJavaScript(CharSequence javascript) { Args.notNull(javascript, "javascript"); prependJavaScripts.add(javascript); }
/** * Constructor. File name used will be the result of <code>file.getName()</code> * * @param id * component id * @param file * file to stream to client */ public DownloadLink(String id, File file) { this(id, new Model<File>(Args.notNull(file, "file"))); }
/** * Adds script to the ones which are executed after the component replacement. * * @param javascript * the javascript to execute */ public final void appendJavaScript(final CharSequence javascript) { Args.notNull(javascript, "javascript"); appendJavaScripts.add(javascript); }
protected Key(Cookie cookie) { Args.notNull(cookie, "cookie"); name = cookie.getName(); path = cookie.getPath(); domain = cookie.getDomain(); }
/** * Constructor */ ServletPartFileItem(Part part) { Args.notNull(part, "part"); this.part = part; String contentType = part.getContentType(); this.isFormField = contentType == null; }
/** * * @param data * The serialized view of the page * @return page data deserialized */ protected IManageablePage deserializePage(final byte[] data) { Args.notNull(data, "data"); return (IManageablePage) pageSerializer.deserialize(data); } }