Package com.helger.photon.ajax.decl
Class AjaxFunctionDeclaration.Builder
- java.lang.Object
-
- com.helger.photon.ajax.decl.AjaxFunctionDeclaration.Builder
-
- All Implemented Interfaces:
com.helger.commons.builder.IBuilder<AjaxFunctionDeclaration>
- Enclosing class:
- AjaxFunctionDeclaration
public static class AjaxFunctionDeclaration.Builder extends Object implements com.helger.commons.builder.IBuilder<AjaxFunctionDeclaration>
Builder forAjaxFunctionDeclarationobjects.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AjaxFunctionDeclarationbuild()AjaxFunctionDeclaration.Builderexecutor(IAjaxExecutor aAjaxExecutor)AjaxFunctionDeclaration.Builderexecutor(Class<? extends IAjaxExecutor> aAjaxExecutorClass)AjaxFunctionDeclaration.Builderexecutor(Supplier<? extends IAjaxExecutor> aSupplier)AjaxFunctionDeclaration.Builderfilter(Predicate<? super com.helger.web.scope.IRequestWebScopeWithoutResponse> aFilter)AjaxFunctionDeclaration.BuilderservletPath(String sServletPath)
-
-
-
Method Detail
-
executor
@Nonnull public final AjaxFunctionDeclaration.Builder executor(@Nonnull IAjaxExecutor aAjaxExecutor)
-
executor
@Nonnull public final AjaxFunctionDeclaration.Builder executor(@Nonnull Class<? extends IAjaxExecutor> aAjaxExecutorClass)
-
executor
@Nonnull public final AjaxFunctionDeclaration.Builder executor(@Nonnull Supplier<? extends IAjaxExecutor> aSupplier)
-
filter
@Nonnull public final AjaxFunctionDeclaration.Builder filter(@Nonnull Predicate<? super com.helger.web.scope.IRequestWebScopeWithoutResponse> aFilter)
-
servletPath
@Nonnull public final AjaxFunctionDeclaration.Builder servletPath(@Nonnull @Nonempty String sServletPath)
-
build
@Nonnull public AjaxFunctionDeclaration build()
- Specified by:
buildin interfacecom.helger.commons.builder.IBuilder<AjaxFunctionDeclaration>
-
-