Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

accepts(InetAddress) - Method in class sirius.web.http.IPRange.RangeSet
Checks if the given address if accepted by one of the declared ranges, or if the range is completely empty.
ActiveHTTPConnection - Interface in sirius.web.http
Used by WebServer.getOpenConnections() to provide detailed information about an open HTTP connection.
add(Expression) - Method in class sirius.tagliatelle.expression.ConcatExpression
 
addArgument(TemplateArgument) - Method in class sirius.tagliatelle.Template
Adds an argument to the template.
addAttachment(DataSource) - Method in class sirius.web.mails.MailSender
Adds an attachment to the email.
addAttachments(DataSource...) - Method in class sirius.web.mails.MailSender
Adds an array of attachments to the email.
addAttachments(List<DataSource>) - Method in class sirius.web.mails.MailSender
Adds a list of attachments to the email.
addBlock(String, Emitter) - Method in class sirius.tagliatelle.tags.TagHandler
Adds a block of emitters being passed to the template.
addChild(Emitter) - Method in class sirius.tagliatelle.emitter.CompositeEmitter
Adds a new child emitter and the end of the children list.
addEnumItem(Class<E>) - Method in class sirius.web.controller.Facet
Adds the enum constants of the given enum to the facet.
addFacet(String, String, ValueComputer<String, String>) - Method in class sirius.web.controller.Page
Adds a filter facet with the given name, title and translator.
addFacet(Facet) - Method in class sirius.web.controller.Page
Adds a filter facet to this result page.
addFieldError(String, String) - Method in class sirius.web.security.UserContext
Adds an error for a given field
addFieldErrorMessage(String, String) - Method in class sirius.web.security.UserContext
Adds an error message for the given field
addFileToCleanup(File) - Method in class sirius.web.http.WebContext
Adds a file to the cleanup list.
addHeader(CharSequence, Object) - Method in class sirius.web.http.Response
Adds the specified header.
addHeader(String, String) - Method in class sirius.web.mails.Attachment
Adds a header to the attachment.
addHeader(String, String) - Method in class sirius.web.mails.MailSender
Adds an individual header to the SMTP message.
addHeader(String, String) - Method in class sirius.web.services.JSONCall
Adds a custom header field to the call
addHeaderIfNotExists(CharSequence, Object) - Method in class sirius.web.http.Response
Only adds the given header if no header with the given name does exist yet.
addItem(String, String, int) - Method in class sirius.web.controller.Facet
Adds a facet item
addItems(Iterable<String>) - Method in class sirius.web.controller.Facet
Adds the given collections of items.
addMessage(Message) - Method in class sirius.web.security.UserContext
Adds a message to be shown to the user.
addMessages(Consumer<Message>) - Method in class sirius.web.health.ClusterMessageProvider
 
addMessages(Consumer<Message>) - Method in interface sirius.web.security.MessageProvider
Permits to add additional messages when rendering a page.
addOpenConnection(WebServerHandler) - Static method in class sirius.web.http.WebServer
 
addP3PHeader - Static variable in class sirius.web.http.WebContext
 
addPragma(String, String) - Method in class sirius.tagliatelle.Template
Adds a pragma which was detected while compiling.
addResourceAsAttachment(String, String, String) - Method in class sirius.web.mails.MailSender
Adds a resource as attachment.
addResourceAsAttachment(String, String) - Method in class sirius.web.mails.MailSender
Adds a resource as attachment.
addRow(Object...) - Method in class sirius.web.data.ExcelExport
Adds the given array of objects as a row.
addRowAsList(Collection<?>) - Method in class sirius.web.data.ExcelExport
Adds the given collection of objects as a row.
addTiming(String, long) - Method in interface sirius.web.tasks.ManagedTaskContext
Increments the given performance counter by one and supplies a loop duration in milliseconds.
addToBuffer(Context) - Method in class sirius.web.crunchlog.CrunchlogKernel
 
AndOperation - Class in sirius.tagliatelle.expression
Represents a boolean and.
AndOperation(Expression, Expression) - Constructor for class sirius.tagliatelle.expression.AndOperation
Creates a new and operation for the given operands.
append(String) - Method in class sirius.tagliatelle.emitter.ConstantEmitter
Appends the given string to the output.
APPLICATION_PDF - Static variable in class sirius.web.http.MimeHelper
Mime type of PDF files
APPLICATION_X_SHOCKWAVE_FLASH - Static variable in class sirius.web.http.MimeHelper
Mime type of flash (swf) files.
APPLICATION_ZIP - Static variable in class sirius.web.http.MimeHelper
Mime type of zip files
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.ArgTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.BlockTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.DefineTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.DynamicInvokeTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.ElseTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.ExtensionsTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.ForTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.IfTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.IncludeTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.InvokeTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.LocalTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.PragmaTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.RawTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.RenderTag
 
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.TagHandler
Invoked when the tag is completely parsedand can be applied to the target block.
apply(CompositeEmitter) - Method in class sirius.tagliatelle.tags.TaglibTagHandler
 
applyContext(Context) - Method in class sirius.web.templates.Generator
Applies the context to the generator.
ApplyMacro - Class in sirius.tagliatelle.macros
Formats the given pattern string with the given arguments.
ApplyMacro() - Constructor for class sirius.tagliatelle.macros.ApplyMacro
 
applyProfiles(Collection<String>) - Static method in class sirius.web.security.Permissions
Expands all permission profiles to obtain the effective set of permissions for a given list or permission and profile names.
applyProfilesAndPublicRoles(Collection<String>) - Static method in class sirius.web.security.Permissions
Expands all permission profiles just like Permissions.applyProfiles(java.util.Collection).
ArgTag - Class in sirius.tagliatelle.tags
Handles i:arg which specifies a template argument.
ArgTag() - Constructor for class sirius.tagliatelle.tags.ArgTag
 
ArgTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
arguments - Variable in class sirius.tagliatelle.Template
 
assertNotNull(Object) - Method in class sirius.web.controller.BasicController
Asserts that the given object is non-null.
assertPermission(String) - Method in class sirius.web.controller.BasicController
Asserts that the current user has the given permission.
assertPermission(String) - Method in class sirius.web.security.UserInfo
Asserts that the user has the given permission.
AssetsDispatcher - Class in sirius.web.dispatch
Dispatches all URLs below /assets.
AssetsDispatcher() - Constructor for class sirius.web.dispatch.AssetsDispatcher
 
asyncClient - Static variable in class sirius.web.http.Response
 
Attachment - Class in sirius.web.mails
Encapsulates all information required to add an attachment to a mail being sent.
Attachment(String, String, boolean) - Constructor for class sirius.web.mails.Attachment
Generates a new attachment with the given name, mime type and contents.
attachments - Variable in class sirius.web.mails.MailSender
 
attachToSession(UserInfo, WebContext) - Method in class sirius.web.security.GenericUserManager
Attaches the given user to the current session.
attachToSession(UserInfo, WebContext) - Method in class sirius.web.security.PublicUserManager
 
attachToSession(UserInfo, WebContext) - Method in interface sirius.web.security.UserManager
Makes the currently authenticated user persistent by storing the required information in the session.
attachUserToSession() - Method in class sirius.web.security.UserContext
Binds the currently active user to the session.
ATTR_INLINE - Static variable in class sirius.tagliatelle.tags.InvokeTag
 
ATTRIBUTE_EMAIL_ADDRESS - Static variable in class sirius.web.security.SAMLResponse
Contains the attribute URI used to transmit the email address of the user being authenticated.
ATTRIBUTE_GIVEN_NAME - Static variable in class sirius.web.security.SAMLResponse
Contains the attribute URI used to transmit the given name of the user being authenticated.
ATTRIBUTE_GROUP - Static variable in class sirius.web.security.SAMLResponse
Contains the attribute URI used to transmit a security group.
ATTRIBUTE_SURNAME - Static variable in class sirius.web.security.SAMLResponse
Contains the attribute URI used to transmit the surname of the user being authenticated.
AttributeExpressionHandler - Class in sirius.tagliatelle.compiler
Parses an attribute expression.
AttributeExpressionHandler() - Constructor for class sirius.tagliatelle.compiler.AttributeExpressionHandler
 
attributes - Variable in class sirius.tagliatelle.tags.TagHandler
 
AUDIO_MPEG - Static variable in class sirius.web.http.MimeHelper
Mime type of mpeg sound files (MP3)
AutocompleteHelper - Class in sirius.web.controller
Used to generate a response expected by autocomplete-able input fields.
AutocompleteHelper.Completion - Class in sirius.web.controller
Represents a suggestion or completion of a given keyword
AutocompleteHelper.ItemSearch - Interface in sirius.web.controller
Called to generate completions for a given query.
available() - Method in class sirius.web.http.InputStreamHandler
 
awaitTermination() - Method in class sirius.web.http.WebServer
 

B

BandwidthUpdater() - Constructor for class sirius.web.http.WebServer.BandwidthUpdater
 
BasicController - Class in sirius.web.controller
Basic implementation of Controller providing convenience methods and default routing.
BasicController() - Constructor for class sirius.web.controller.BasicController
Creates a new instance of the controller and tries to determine the DefaultRoute which is used in case another route throws an error.
before(WebContext, boolean, Controller, Method) - Method in interface sirius.web.controller.Interceptor
Invoked before the call to the given method would be performed.
beforeBody() - Method in class sirius.tagliatelle.tags.ForTag
 
beforeBody() - Method in class sirius.tagliatelle.tags.TagHandler
Invoked once when all attributes are parsed but before the body is compiled.
beforePermissionError(String, WebContext, boolean, Controller, Method) - Method in interface sirius.web.controller.Interceptor
Invoked before the request is aborted due to a missing permission.
beginResult() - Method in class sirius.web.services.JSONStructuredOutput
 
beginResult(String) - Method in class sirius.web.services.JSONStructuredOutput
 
bind(Position, CompilationContext, String) - Method in class sirius.tagliatelle.expression.MacroCall
Actually tells the macro to try to resolve an appropriate Macro to invoke.
bindToMethod(Char, CompilationContext, String) - Method in class sirius.tagliatelle.expression.MethodCall
Tries to find a matching method for the given name, type of "self" and parameter types.
bindToRequest(WebContext) - Method in class sirius.web.controller.Page
Binds the page to the request.
bindToRequest(WebContext) - Method in class sirius.web.security.GenericUserManager
 
bindToRequest(WebContext) - Method in class sirius.web.security.PublicUserManager
 
bindToRequest(WebContext) - Method in interface sirius.web.security.UserManager
Tries to find the current user in the current session or by checking the request for valid credentials
BlockEmitter - Class in sirius.tagliatelle.emitter
Invokes a given parameter block.
BlockEmitter(Position, String, Emitter) - Constructor for class sirius.tagliatelle.emitter.BlockEmitter
Creates a new emitter which outputs the given block parameter at runtime or evaluates the given alternative.
blocks - Variable in class sirius.tagliatelle.tags.TagHandler
 
blocks - Static variable in class sirius.web.http.WebServer
 
BlockTag - Class in sirius.tagliatelle.tags
Handles i:block which specifies a template section passed into a tag invocation.
BlockTag() - Constructor for class sirius.tagliatelle.tags.BlockTag
 
BlockTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
body - Variable in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
BooleanOperation - Class in sirius.tagliatelle.expression
Represents a binary operation on boolean types.
BooleanOperation(Expression, Expression) - Constructor for class sirius.tagliatelle.expression.BooleanOperation
Creates a new operation for the given operands.
bounceToken - Variable in class sirius.web.mails.MailSender
 
buffer - Variable in class sirius.tagliatelle.rendering.GlobalRenderContext
 
buffer - Variable in class sirius.web.crunchlog.CrunchlogKernel
 
BUFFER_SIZE - Static variable in class sirius.web.http.Response
Size of the internally used transfer buffers
BufferedAttachment - Class in sirius.web.mails
Encapsulates all information required to add an attachment to a mail being sent.
BufferedAttachment(String, String, byte[], boolean) - Constructor for class sirius.web.mails.BufferedAttachment
Generates a new attachment with the given name, mime type and contents.
build() - Method in class sirius.web.security.UserInfo.Builder
Builds the user, with the previously given settings.
buildDefaultUser() - Method in class sirius.web.security.GenericUserManager
 
bytesIn - Static variable in class sirius.web.http.WebServer
 
bytesOut - Static variable in class sirius.web.http.WebServer
 

C

cached() - Method in class sirius.web.http.Response
Marks this response as cachable.
cachedForSeconds(int) - Method in class sirius.web.http.Response
Marks this response as cachable for the given amount of time.
cacheSeconds - Variable in class sirius.web.http.Response
 
cacheUserMessages() - Method in class sirius.web.http.WebContext
Caches user messages to show them with the next request.
Call - Class in sirius.tagliatelle.expression
Represents an invocation with parameters.
Call() - Constructor for class sirius.tagliatelle.expression.Call
 
call(ServiceCall, StructuredOutput) - Method in class sirius.web.health.console.ConsoleService
 
call(ServiceCall, StructuredOutput) - Method in class sirius.web.health.NodeInfoService
 
call(ServiceCall, StructuredOutput) - Method in interface sirius.web.services.StructuredService
Handles the incoming call while using out to generate the result.
canBeCompressed(String) - Method in class sirius.web.http.Response
 
cancel() - Method in interface sirius.web.tasks.ManagedTask
Cancels the execution of the task.
category - Variable in class sirius.web.tasks.ManagedTaskSetup
 
channelRead(ChannelHandlerContext, Object) - Method in class sirius.web.http.HttpPipeliningHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class sirius.web.http.WebsocketHandler
 
channelUnregistered(ChannelHandlerContext) - Method in class sirius.web.http.WebsocketHandler
 
checkAuth(UserInfo) - Method in class sirius.web.controller.Route
Determines if the current user is authorized to access this routing.
checkCode(String, String) - Method in class sirius.web.security.OTPVerifier
Verifies the given OTP against the given secret key.
children - Variable in class sirius.tagliatelle.emitter.CompositeEmitter
 
chunks - Static variable in class sirius.web.http.WebServer
 
ClassAliasProvider - Interface in sirius.tagliatelle
Provides a mapping of aliases to real java classes.
ClasspathCustomizationResolver - Class in sirius.web.resources
Simple resolver which tries to find the given resource in the classpath of the enabled customizations.
ClasspathCustomizationResolver() - Constructor for class sirius.web.resources.ClasspathCustomizationResolver
 
ClasspathResolver - Class in sirius.web.resources
Simple resolver which tries to find the given resource in the classpath.
ClasspathResolver() - Constructor for class sirius.web.resources.ClasspathResolver
 
cleanup() - Method in interface sirius.web.http.ContentHandler
Invoked once the request is completely handled or the underlying channel was closed.
cleanup() - Method in class sirius.web.http.InputStreamHandler
 
clearCachedUserMessages() - Method in class sirius.web.http.WebContext
Clears all previously cached user messages
clearSession() - Method in class sirius.web.http.WebContext
Clears (invalidated) the client session by removing all values.
clientErrors - Static variable in class sirius.web.http.WebServer
 
close() - Method in class sirius.web.http.InputStreamHandler
 
closeAsyncClient() - Static method in class sirius.web.http.Response
 
Cluster - Class in sirius.web.health
Manages and monitors the state of a cluster of machines.
Cluster() - Constructor for class sirius.web.health.Cluster
 
ClusterMessageProvider - Class in sirius.web.health
Provides a warning within the wondergem UI if the cluster state becomes RED.
ClusterMessageProvider() - Constructor for class sirius.web.health.ClusterMessageProvider
 
collectAliases(BiConsumer<String, Class<?>>) - Method in interface sirius.tagliatelle.ClassAliasProvider
Collects all available aliases and their target classes
collectAliases(BiConsumer<String, Class<?>>) - Method in class sirius.tagliatelle.SiriusClassAliasProvider
 
collectAllCompletedFiles(Consumer<File>) - Method in class sirius.web.crunchlog.Crunchlog
Iterates over all completely written files (excluding the one currently being written to).
collectAllCompletedFiles(Consumer<File>) - Method in class sirius.web.crunchlog.CrunchlogKernel
collectScripting(BiConsumer<String, Object>) - Method in class sirius.web.templates.DefaultGlobalContextExtender
 
collectScripting(BiConsumer<String, Object>) - Method in interface sirius.web.templates.GlobalContextExtender
Collects the names and values of globals available when executing a system script.
collectTemplate(BiConsumer<String, Object>) - Method in class sirius.web.templates.DefaultGlobalContextExtender
 
collectTemplate(BiConsumer<String, Object>) - Method in interface sirius.web.templates.GlobalContextExtender
Collects the names and values of the globals avilable when generating content.
commit(HttpResponse) - Method in class sirius.web.http.Response
 
commit(HttpResponse, boolean) - Method in class sirius.web.http.Response
 
committed - Variable in class sirius.web.http.WebContext
 
compare(LocalDateTime, LocalDateTime) - Method in class sirius.tagliatelle.macros.DateComparingMacro
 
compare(LocalDateTime, LocalDateTime) - Method in class sirius.tagliatelle.macros.IsAfterMacro
 
compare(LocalDateTime, LocalDateTime) - Method in class sirius.tagliatelle.macros.IsBeforeMacro
 
CompilationContext - Class in sirius.tagliatelle.compiler
Provides a context for compiling a .pasta file.
CompilationContext(Template, CompilationContext) - Constructor for class sirius.tagliatelle.compiler.CompilationContext
Creates a new context for the given template and parent context.
compilationContext - Variable in class sirius.tagliatelle.tags.TagHandler
 
compile() - Method in class sirius.tagliatelle.compiler.Compiler
Compiles the given source into the template in the given CompilationContext.
compile(Controller, Method, Routed) - Static method in class sirius.web.controller.Route
Compiles a method defined by a Controller
CompileError - Class in sirius.tagliatelle.compiler
Represents an error which occured during compilation.
CompileError(ParseError, String) - Constructor for class sirius.tagliatelle.compiler.CompileError
Creates a new compile error.
CompileException - Exception in sirius.tagliatelle.compiler
Thrown to indicate one or more compilation errors.
Compiler - Class in sirius.tagliatelle.compiler
Compiles a sources file into a Template.
Compiler(CompilationContext, String) - Constructor for class sirius.tagliatelle.compiler.Compiler
Creates a new compiler for the given context and input.
complete(ChannelFuture) - Method in class sirius.web.http.Response
 
Completion(String) - Constructor for class sirius.web.controller.AutocompleteHelper.Completion
Generates a new suggestion
Completion(String, String) - Constructor for class sirius.web.controller.AutocompleteHelper.Completion
Generates a new suggestion
Completion(String, String, String) - Constructor for class sirius.web.controller.AutocompleteHelper.Completion
Generates a new suggestion
completionCallback - Variable in class sirius.web.http.WebContext
 
CompositeEmitter - Class in sirius.tagliatelle.emitter
Represents a composite emitter which consists of a list of child emitters.
CompositeEmitter(Position) - Constructor for class sirius.tagliatelle.emitter.CompositeEmitter
Creates a new emitter at the given position.
computeCode(String) - Method in class sirius.web.security.OTPVerifier
Computes an OTP code for the given secret and current interval.
computeLang(WebContext, String) - Method in class sirius.web.security.GenericUserManager
Compues the langange code of the given user and request.
computeLang(WebContext, String) - Method in class sirius.web.security.PublicUserManager
 
computePermissionsFromAnnotations(AnnotatedElement) - Static method in class sirius.web.security.Permissions
Parses all available permission annotations for the given element.
computeRoles(WebContext, String) - Method in class sirius.web.security.GenericUserManager
Tries to compute the roles for the given user and request.
computeRoles(WebContext, String) - Method in class sirius.web.security.PublicUserManager
 
computeSecret(Map<String, String>) - Method in interface sirius.web.http.SessionSecretComputer
Computes or provides a secret based on the decoded session.
computeSSOHashInput(String, String) - Method in class sirius.web.security.GenericUserManager
Computes the input for the hash function used to generate the auth hash.
computeSSOToken(String) - Method in class sirius.web.security.GenericUserManager
Computes an auth token which can be used to perform an SSO Login.
computeTenantname(WebContext, String) - Method in class sirius.web.security.GenericUserManager
Compues the name of the given tenant and request.
computeTenantname(WebContext, String) - Method in class sirius.web.security.PublicUserManager
 
computeUsername(WebContext, String) - Method in class sirius.web.security.GenericUserManager
Compues the name of the given user and request.
computeUsername(WebContext, String) - Method in class sirius.web.security.PublicUserManager
 
ConcatExpression - Class in sirius.tagliatelle.expression
Resprents a string concatenation operation.
ConcatExpression(Expression...) - Constructor for class sirius.tagliatelle.expression.ConcatExpression
Creates a new string concatenation for the given expressions
ConditionalEmitter - Class in sirius.tagliatelle.emitter
Represents a conditional block which is only emitted if a given expression evaluates to true.
ConditionalEmitter(Position) - Constructor for class sirius.tagliatelle.emitter.ConditionalEmitter
Creates a new emitter for the given position.
conditionExpression - Variable in class sirius.tagliatelle.emitter.ConditionalEmitter
 
conditionExpression - Variable in class sirius.tagliatelle.expression.TenaryOperation
 
config - Variable in class sirius.web.security.GenericUserManager
 
config(WebContext, String) - Method in class sirius.web.security.ScopeDefaultConfigController
Shows the default scope config for the given config file.
CONFIG_KEY_HEADERS - Static variable in class sirius.web.mails.MailSender
 
connections - Static variable in class sirius.web.http.WebServer
 
console(WebContext) - Method in class sirius.web.health.SystemController
 
ConsoleService - Class in sirius.web.health.console
Provides the glue logic between the system console UI and the Commands.
ConsoleService() - Constructor for class sirius.web.health.console.ConsoleService
 
ConstantBoolean - Class in sirius.tagliatelle.expression
Represents a constant boolean value.
ConstantClass - Class in sirius.tagliatelle.expression
Represents a constant class value
ConstantClass(Class<?>) - Constructor for class sirius.tagliatelle.expression.ConstantClass
Creates a new instance representing the given class.
ConstantEmitter - Class in sirius.tagliatelle.emitter
Emits a constant text block.
ConstantEmitter(Position) - Constructor for class sirius.tagliatelle.emitter.ConstantEmitter
Creates a new constant emitter at the given position.
ConstantEnum - Class in sirius.tagliatelle.expression
Represents an enum constant.
ConstantEnum(Class<?>, Object) - Constructor for class sirius.tagliatelle.expression.ConstantEnum
Creates a new instance representing the given class and enum constant.
ConstantExpression - Class in sirius.tagliatelle.expression
Represents a constant expression.
ConstantExpression() - Constructor for class sirius.tagliatelle.expression.ConstantExpression
 
ConstantInt - Class in sirius.tagliatelle.expression
Represents a constant integer number.
ConstantInt(int) - Constructor for class sirius.tagliatelle.expression.ConstantInt
Creates a new instance for the given number.
ConstantNull - Class in sirius.tagliatelle.expression
Represents null as expression.
constantResource(String, String, URL) - Static method in class sirius.web.resources.Resource
Creates a new constant resource for the given scope, path and resulting url.
ConstantString - Class in sirius.tagliatelle.expression
Represents a constant string value.
ConstantString(String) - Constructor for class sirius.tagliatelle.expression.ConstantString
Creates a new instance representing the given string.
contains(String) - Method in interface sirius.web.data.SmartRow
Checks if a given column is present and filled in the complete dataset
contains(String) - Method in class sirius.web.http.UserAgent
Determines if the user agent contains the given value.
content - Variable in class sirius.web.http.WebContext
 
ContentHandler - Interface in sirius.web.http
Consumes the content supplied by a POST or PUT request.
contentHandler - Variable in class sirius.web.http.WebContext
 
ContentHandler - Interface in sirius.web.templates
Used to effectively generate the output as described by a given Generator.
ContentHelper - Class in sirius.web.templates
Provides helper methods used in Velocity Macros.
contentionAwareWrite(Object) - Method in class sirius.web.http.Response
Writes the given message probably a chunk of output data into the channel.
contentSecurityPolicy - Static variable in class sirius.web.http.WebContext
 
Controller - Interface in sirius.web.controller
A Controller is responsible for handling incoming HTTP requests.
ControllerDispatcher - Class in sirius.web.controller
Dispatches incoming requests to the appropriate Controller.
ControllerDispatcher() - Constructor for class sirius.web.controller.ControllerDispatcher
 
cookiesOut - Variable in class sirius.web.http.WebContext
 
copy() - Method in class sirius.tagliatelle.emitter.BlockEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.CompositeEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.ConstantEmitter
Creates a copy of the emitter.
copy() - Method in class sirius.tagliatelle.emitter.DynamicInvokeTemplateEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.Emitter
Creates a deep copy of this emitter.
copy() - Method in class sirius.tagliatelle.emitter.ExpressionEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.ExtraBlockEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.InvokeTemplateEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.LoopEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
 
copy() - Method in class sirius.tagliatelle.emitter.RawEmitter
 
copy() - Method in class sirius.tagliatelle.expression.AndOperation
 
copy() - Method in class sirius.tagliatelle.expression.ConcatExpression
 
copy() - Method in class sirius.tagliatelle.expression.ConstantExpression
 
copy() - Method in class sirius.tagliatelle.expression.EqualsOperation
 
copy() - Method in interface sirius.tagliatelle.expression.Expression
Creates a deep copy of the expression which can be modified without affecting the original expression.
copy() - Method in class sirius.tagliatelle.expression.InstanceCheck
 
copy() - Method in class sirius.tagliatelle.expression.IntOperation
 
copy() - Method in class sirius.tagliatelle.expression.MacroCall
 
copy() - Method in class sirius.tagliatelle.expression.MethodCall
 
copy() - Method in class sirius.tagliatelle.expression.NativeCast
 
copy() - Method in class sirius.tagliatelle.expression.Negation
 
copy() - Method in class sirius.tagliatelle.expression.NoodleOperation
 
copy() - Method in class sirius.tagliatelle.expression.OrOperation
 
copy() - Method in class sirius.tagliatelle.expression.ReadGlobal
 
copy() - Method in class sirius.tagliatelle.expression.ReadLocal
 
copy() - Method in class sirius.tagliatelle.expression.RelationalIntOperation
 
copy() - Method in class sirius.tagliatelle.expression.RenderEmitterExpression
 
copy() - Method in class sirius.tagliatelle.expression.TenaryOperation
 
copy() - Method in class sirius.tagliatelle.expression.TransformerCast
 
copyParametersTo(Call) - Method in class sirius.tagliatelle.expression.Call
 
corsAllowAll - Static variable in class sirius.web.http.WebContext
 
create(Template, List<CompileError>) - Static method in exception sirius.tagliatelle.compiler.CompileException
Creates a new exception based on the list of errors.
create(LocalRenderContext, Exception) - Static method in exception sirius.tagliatelle.rendering.RenderException
Creates a new error for the given context and root exception.
create(String, InputStream) - Static method in interface sirius.web.data.LineBasedProcessor
Generates an appropriate LineBasedProcessor based on the file extension of the given file.
createChildContext(Template) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Creates a child context to invoke the given template.
createChunkedResponse(HttpResponseStatus, boolean) - Method in class sirius.web.http.Response
 
createClosureContext() - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Creates a closure context which can be put on the render stack as child, to provide access to the variables of the enclosed context and to maintain a valid renderstack.
createCompilationContext(String, Resource, CompilationContext) - Method in class sirius.tagliatelle.Tagliatelle
Creates a new CompilationContext for the given path and resource.
createContext(Template) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Creates a local render context to invoke the given template.
createDistributedCache(String) - Method in interface sirius.web.cache.DistributedUserMessageCacheFactory
Creates a distributed UserMessageCache.
createDistributedReadOnceCache(String) - Static method in class sirius.web.http.WebContext
Creates a distributed UserMessageCache if a DistributedUserMessageCacheFactory is implemented and can be injected.
createEmail() - Method in class sirius.web.mails.Mails
Creates a new builder which is used to specify the mail to send.
createEnvironment() - Method in class sirius.tagliatelle.Tagliatelle
Creates a new list of global variables used to initialize a global render context.
createFullResponse(HttpResponseStatus, boolean, ByteBuf) - Method in class sirius.web.http.Response
 
createGlobalContext() - Method in class sirius.web.templates.Templates
Collects all global variables to be used when rendering templates or executing user scripts.
createGlobalSystemScriptingContext() - Method in class sirius.web.templates.Templates
Collects all global variables to be used when executing system scripts.
createHandler() - Method in class sirius.tagliatelle.tags.ArgTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.BlockTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.DefineTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.DynamicInvokeTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.ElseTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.ExtensionsTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.ForTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.IfTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.IncludeTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.InvokeTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.LocalTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.PragmaTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.RawTag.Factory
 
createHandler() - Method in class sirius.tagliatelle.tags.RenderTag.Factory
 
createHandler() - Method in interface sirius.tagliatelle.tags.TagHandlerFactory
Creates a new tag handler instance to process a tag with the given name.
createInlineContext(Template) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Creates an inline context which uses the same locals as this context but references another template.
createManagedTaskSetup(String) - Method in class sirius.web.tasks.ManagedTasks
Creates a new setup which is used to start a new task.
createManager(ScopeInfo, Extension) - Method in class sirius.web.security.PublicUserManager.Factory
 
createManager(ScopeInfo, Extension) - Method in interface sirius.web.security.UserManagerFactory
Creates a new user manager for the given scope and config settings (the block in security.scope.
createNextPageQueryString() - Method in class sirius.web.controller.Page
Creates a query string containing all filters, the search query and a start parameter selecting the next page.
createOutput() - Method in class sirius.web.services.ServiceCall
Creates the output used to render the result of the service call.
createPrevPageQueryString() - Method in class sirius.web.controller.Page
Creates a query string containing all filters, the search query and a start parameter selecting the previous page.
createQueryString() - Method in class sirius.web.controller.Page
Creates a query string containing all filters and the search query and a start parameter selecting the current page.
createQueryString(String, String, boolean) - Method in class sirius.web.controller.Page
Creates a query string containing all filters and the search query along with a given custom field.
createQueryStringForConfigurableStart() - Method in class sirius.web.controller.Page
Creates an incomplete query string to be completed by appending the start index.
createRenderContext() - Method in class sirius.tagliatelle.Tagliatelle
Creates a new render context.
createResponse(HttpResponseStatus, boolean) - Method in class sirius.web.http.Response
 
createSession(ChannelHandlerContext, HttpRequest) - Method in interface sirius.web.http.WebsocketDispatcher
Creates a new session for a given channel (context) and request.
createToggleQueryString(FacetItem) - Method in class sirius.web.controller.Facet
Creates a query string which can be appended to a link in order to toggle the given item.
createUser(String) - Static method in class sirius.web.security.UserInfo.Builder
Creates a new builder and initializes it with an id for the user.
Crunchlog - Class in sirius.web.crunchlog
Provides a facility to write large amounts of semi structured data into log files to be queried later.
Crunchlog() - Constructor for class sirius.web.crunchlog.Crunchlog
 
Crunchlog.LogBuilder - Class in sirius.web.crunchlog
Creates a new builder for a log entry in the crunchlog.
CrunchlogKernel - Class in sirius.web.crunchlog
Contains the implementation of the CrunchLog.
CrunchlogKernel() - Constructor for class sirius.web.crunchlog.CrunchlogKernel
 
CSRF_TOKEN - Static variable in class sirius.web.http.CSRFHelper
Contains the parameter name of the CSRF token.
CSRFHelper - Class in sirius.web.http
A helper class which manages CSRF security-tokens within the user session.
CSRFHelper() - Constructor for class sirius.web.http.CSRFHelper
 
CSVProcessor - Class in sirius.web.data
In charge of processing CSV (comma separated values) files.
ctx - Variable in class sirius.web.http.Response
 
ctx - Variable in class sirius.web.services.ServiceCall
 

D

DateComparingMacro - Class in sirius.tagliatelle.macros
Basic class for macros handling date comparison
DateComparingMacro() - Constructor for class sirius.tagliatelle.macros.DateComparingMacro
 
DEFAULT_SCOPE - Static variable in class sirius.web.security.ScopeInfo
If no distinct scope is recognized by the current ScopeDetector or if no detector is installed, this scope is used.
defaultConfig(WebContext) - Method in class sirius.web.security.ScopeDefaultConfigController
Shows the default scope config for the first of the known default config file.
DefaultDispatcher - Class in sirius.web.dispatch
Sends a 404 (not found) for all unhandled URIs.
DefaultDispatcher() - Constructor for class sirius.web.dispatch.DefaultDispatcher
 
DefaultGlobalContextExtender - Class in sirius.web.templates
Provides access to commonly used global variables.
DefaultGlobalContextExtender() - Constructor for class sirius.web.templates.DefaultGlobalContextExtender
 
defaultRoles - Variable in class sirius.web.security.GenericUserManager
 
defaultRoute - Variable in class sirius.web.controller.BasicController
 
DefaultRoute - Annotation Type in sirius.web.controller
Used by BasicController and its subclasses to identify a fallback route.
defaultUser - Variable in class sirius.web.security.GenericUserManager
 
DefineTag - Class in sirius.tagliatelle.tags
Handles i:define which defines a string as the evaluation result of its body.
DefineTag() - Constructor for class sirius.tagliatelle.tags.DefineTag
 
DefineTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
deleteCookie(String) - Method in class sirius.web.http.WebContext
Removes the given cookie from the cookies sent back to the client.
DeleteOldCrunchlogs - Class in sirius.web.crunchlog
Deletes crunchlog files older than one year.
DeleteOldCrunchlogs() - Constructor for class sirius.web.crunchlog.DeleteOldCrunchlogs
 
dereference(Template, Function<String, Emitter>) - Method in class sirius.tagliatelle.expression.MacroCall
Transforms all macros that access blocks of the LocalRenderContext into alternative expressions.
dereference(Template, Function<String, Emitter>, Expression[]) - Method in interface sirius.tagliatelle.macros.Macro
Replaces the call to this macro by an alternative expression if blocks are to be inlined.
dereference(Template, Function<String, Emitter>, Expression[]) - Method in class sirius.tagliatelle.macros.RenderBlockMacro
 
detach() - Method in class sirius.web.http.WebContext
 
detach() - Method in class sirius.web.security.UserContext
 
detachFromSession(UserInfo, WebContext) - Method in class sirius.web.security.GenericUserManager
Removes all stored user information from the current session.
detachFromSession(UserInfo, WebContext) - Method in class sirius.web.security.PublicUserManager
 
detachFromSession(UserInfo, WebContext) - Method in interface sirius.web.security.UserManager
Removes all stored data from the session This can be considered a logout operation.
detachUserFromSession() - Method in class sirius.web.security.UserContext
Removes the authentication and user identity from the session.
detectScope(WebContext) - Method in interface sirius.web.security.ScopeDetector
Detects the scope for the given request.
determineRemoteIP(ChannelHandlerContext, HttpRequest) - Static method in class sirius.web.http.WebContext
Tries to determine the effective remote IP for the given context and request.
determineRolesOfDefaultUser() - Method in class sirius.web.security.GenericUserManager
 
direct(HttpResponseStatus, String) - Method in class sirius.web.http.Response
Directly sends the given string as response, without any content type.
direct(String, String) - Method in class sirius.web.templates.Generator
Sets the template code to be used directly as string.
dispatch(WebContext) - Method in class sirius.web.controller.ControllerDispatcher
 
dispatch(WebContext) - Method in class sirius.web.dispatch.AssetsDispatcher
 
dispatch(WebContext) - Method in class sirius.web.dispatch.DefaultDispatcher
 
dispatch(WebContext) - Method in class sirius.web.dispatch.HelpDispatcher
 
dispatch(WebContext, Consumer<WebContext>, Consumer<WebContext>) - Method in interface sirius.web.http.WebDispatcher
Invoked in order to handle the given request.
dispatch(WebContext) - Method in interface sirius.web.http.WebDispatcher
Invoked in order to handle the given request.
dispatch(WebContext) - Method in class sirius.web.services.ServiceDispatcher
 
DistributedUserMessageCacheFactory - Interface in sirius.web.cache
Responsible for creating a distributed UserMessageCaches.
download - Variable in class sirius.web.http.Response
 
download(String) - Method in class sirius.web.http.Response
Instructs the browser to treat the response as download with the given file name.
doWork() - Method in class sirius.web.crunchlog.CrunchlogKernel
 
DynamicInvokeTag - Class in sirius.tagliatelle.tags
Handles i:dynamicInvoke which invokes or inlines a given template.
DynamicInvokeTag() - Constructor for class sirius.tagliatelle.tags.DynamicInvokeTag
 
DynamicInvokeTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
DynamicInvokeTemplateEmitter - Class in sirius.tagliatelle.emitter
Invokes and renders a sub template at runtime.
DynamicInvokeTemplateEmitter(Position, Expression, Map<String, Expression>, Map<String, Emitter>) - Constructor for class sirius.tagliatelle.emitter.DynamicInvokeTemplateEmitter
Creates a new instance at the given position with the given target template.
dynamicResource(String, String, URL) - Static method in class sirius.web.resources.Resource
Creates a new dynamic resource for the given scope, path and resulting url.

E

ElseTag - Class in sirius.tagliatelle.tags
Handles i:else within an i:if.
ElseTag() - Constructor for class sirius.tagliatelle.tags.ElseTag
 
ElseTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
emit(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.Emitter
Procudes the text output into the given context.
emitBlock(String) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Emits the block with the given name.
Emitter - Class in sirius.tagliatelle.emitter
Represents a part of a Template which generates text output when the template is rendered.
Emitter(Position) - Constructor for class sirius.tagliatelle.emitter.Emitter
Contains a new emitter with the given position.
emitter - Variable in class sirius.tagliatelle.Template
 
EmitterVisitor - Interface in sirius.tagliatelle.emitter
Provides a visitor pattern for emitters.
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.BlockEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.CompositeEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.ConstantEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.DynamicInvokeTemplateEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.Emitter
Actually produces the output while relying on the caller to properly handle any exception.
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.ExpressionEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.ExtraBlockEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.InvokeTemplateEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.LoopEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
 
emitToContext(LocalRenderContext) - Method in class sirius.tagliatelle.emitter.RawEmitter
 
emitToString(RenderCall) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Emits everything which is invoked from within the callback into an unescaped string.
EMPTY - Static variable in class sirius.tagliatelle.emitter.ConstantEmitter
Represents an empty emitter which does not contribute the the output.
EMPTY_STRING - Static variable in class sirius.tagliatelle.expression.ConstantString
Represents "" as expression.
enableTiming(String) - Method in class sirius.web.http.WebContext
Enables microtiming for this request.
ENCODING - Static variable in class sirius.web.templates.Generator
If a specific output encoding is required (other than the system encoding - most definitely UTF-8) a variable using this key can be supplied to the generator, specifying the name of the encoding to use.
encoding(String) - Method in class sirius.web.templates.Generator
Sets the output encoding which is used to generate the output files.
endArray(String) - Method in class sirius.web.services.JSONStructuredOutput
 
endObject(String) - Method in class sirius.web.services.JSONStructuredOutput
 
endResult() - Method in class sirius.web.services.JSONStructuredOutput
 
engine - Variable in class sirius.tagliatelle.rendering.GlobalRenderContext
 
ensureProperTemplatePath(String) - Static method in class sirius.tagliatelle.Tagliatelle
For security reasons we only invoke templates that end with .pasta.
ensureSafePOST() - Method in class sirius.web.http.WebContext
Determines if the current request is a POST request with checking for a valid CSRF-token.
EnumValuesMacro - Class in sirius.tagliatelle.macros
Returns all values of a given enum class.
EnumValuesMacro() - Constructor for class sirius.tagliatelle.macros.EnumValuesMacro
 
equals(Object) - Method in class sirius.web.resources.Resource
 
EqualsOperation - Class in sirius.tagliatelle.expression
Creates a == (in terms of Object.equals(Object)) operation.
EqualsOperation(Expression, Expression, boolean) - Constructor for class sirius.tagliatelle.expression.EqualsOperation
Creates a new operation for the given operands.
error(Position, String, Object...) - Method in class sirius.tagliatelle.compiler.CompilationContext
Records an error for the given position.
ERROR - Static variable in class sirius.web.controller.Message
Declares a message as error.
error(String) - Static method in class sirius.web.controller.Message
Factory method to create an error message
error(Throwable) - Static method in class sirius.web.controller.Message
Factory method to create an error message
error(HttpResponseStatus) - Method in class sirius.web.http.Response
Sends the given HTTP status as error.
error(HttpResponseStatus, HandledException) - Method in class sirius.web.http.Response
Sends the given HTTP status as error.
error(HttpResponseStatus, String) - Method in class sirius.web.http.Response
Sends the given HTTP status as error.
error(Object) - Method in interface sirius.web.tasks.ManagedTaskContext
Adds an error to the task log.
ErrorCodeException - Exception in sirius.web
Can be thrown in StructuredServices or in JSON calls (Routed.jsonCall()).
ErrorCodeException(String, String) - Constructor for exception sirius.web.ErrorCodeException
Creates a new exception with the given code and message.
EscapeJSMacro - Class in sirius.tagliatelle.macros
Escapes all line breakes and ' within the given string.
EscapeJSMacro() - Constructor for class sirius.tagliatelle.macros.EscapeJSMacro
 
escaper - Variable in class sirius.tagliatelle.rendering.GlobalRenderContext
 
escapeRAW(String) - Static method in class sirius.tagliatelle.rendering.GlobalRenderContext
Provides a raw escaper which doesn't alter the input at all.
escapeXML(String) - Static method in class sirius.tagliatelle.rendering.GlobalRenderContext
Provides a XML escaper which processes XML control characters.
escapeXML(Object) - Static method in class sirius.web.templates.ContentHelper
Removes all XML characters (<, >, ", ', &) from the input and replaces it with the well known replacement characters.
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.AndOperation
 
eval(Expression, LocalRenderContext) - Method in class sirius.tagliatelle.expression.BooleanOperation
Evaluates the operation into a boolean.
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ConcatExpression
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ConstantBoolean
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ConstantClass
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ConstantEnum
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ConstantInt
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ConstantNull
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ConstantString
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.EqualsOperation
 
eval(LocalRenderContext) - Method in interface sirius.tagliatelle.expression.Expression
Evaluates the expression into an object using the given context.
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.InstanceCheck
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.IntOperation
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.MacroCall
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.MethodCall
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.NativeCast
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.Negation
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.NoodleOperation
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.OrOperation
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ReadGlobal
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.ReadLocal
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.RelationalIntOperation
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.RenderEmitterExpression
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.TenaryOperation
 
eval(LocalRenderContext) - Method in class sirius.tagliatelle.expression.TransformerCast
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.ApplyMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.DateComparingMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.EnumValuesMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.EscapeJSMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.FormatDateMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.FormatMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.FormatSizeMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.FormatTimeMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.I18nMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.InlineResourceMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.IsFilledMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.IsFrameworkEnabledMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.JoinMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.JSONMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.LeftPadMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.LimitMacro
 
eval(LocalRenderContext, Expression[]) - Method in interface sirius.tagliatelle.macros.Macro
Evaluates the macro at runtime.
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.MonthNameMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.RenderBlockMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.RightPadMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.SplitAtLastMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.SplitMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.ToListMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.ToMachineStringMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.ToSpokenDateMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.ToUserStringMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.UrlEncodeMacro
 
eval(LocalRenderContext, Expression[]) - Method in class sirius.tagliatelle.macros.XMLMacro
 
EvalExpressionHandler - Class in sirius.tagliatelle.compiler
Parses an expression to be evaluated at runtime.
EvalExpressionHandler() - Constructor for class sirius.tagliatelle.compiler.EvalExpressionHandler
 
ExcelExport - Class in sirius.web.data
Generates an Excel file which can be sent as a response for a WebContext
ExcelExport() - Constructor for class sirius.web.data.ExcelExport
Generates a new Export
ExcelExport.ImageCell - Class in sirius.web.data
Represents a cell containing an image which should be inserted.
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class sirius.web.http.WebsocketHandler
 
execute(Command.Output, String...) - Method in class sirius.web.crunchlog.CrunchlogKernel
 
execute(Command.Output, String...) - Method in class sirius.web.health.console.HTTPCommand
 
execute(Command.Output, String...) - Method in class sirius.web.health.console.RoutesCommand
 
execute(ManagedTaskExecution) - Method in class sirius.web.tasks.ManagedTasks
 
execute(Consumer<ManagedTaskContext>) - Method in class sirius.web.tasks.ManagedTaskSetup
Creates the managed task for the given consumer which will be supplied with a ManagedTaskContext and executed in the background.
execute(Generator) - Method in class sirius.web.templates.JavaScriptBasedContentHandler
Executes the template as JavaScript code
export(WebContext, String) - Method in class sirius.web.util.TranslationController
Exports all loaded translations matching the given filter into a xls file containing all supported languages
export(WebContext) - Method in class sirius.web.util.TranslationController
Exports all loaded translations into a xls file containing all supported languages
Expression - Interface in sirius.tagliatelle.expression
Represents a node of the expression AST.
ExpressionEmitter - Class in sirius.tagliatelle.emitter
Emits the result of an evaluated expression.
ExpressionEmitter(Position, Expression) - Constructor for class sirius.tagliatelle.emitter.ExpressionEmitter
Creates a new instance at the given position with the given expression.
ExpressionEvaluationException - Exception in sirius.tagliatelle.expression
Thrown if an unexpected Exception is thrown when evaluating an expression.
ExpressionEvaluationException(Throwable) - Constructor for exception sirius.tagliatelle.expression.ExpressionEvaluationException
Creates a new instance with the given cause
ExpressionHandler - Class in sirius.tagliatelle.compiler
Subclasses can be registered and will be used to handle compiler expressions starting with @.
ExpressionHandler() - Constructor for class sirius.tagliatelle.compiler.ExpressionHandler
 
ExpressionVisitor - Interface in sirius.tagliatelle.expression
Visits each node of an expression AST with the possibility to change or replace it.
ExtensionsTag - Class in sirius.tagliatelle.tags
Handles i:extensions which invokes all extensions with the given name.
ExtensionsTag() - Constructor for class sirius.tagliatelle.tags.ExtensionsTag
 
ExtensionsTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
ExtraBlockEmitter - Class in sirius.tagliatelle.emitter
Emits the contents of an i:block defined at top-level into an extra block output of the context.
ExtraBlockEmitter(String, Emitter) - Constructor for class sirius.tagliatelle.emitter.ExtraBlockEmitter
Creates a new instance with the given name and body.
extraBlocks - Variable in class sirius.tagliatelle.rendering.GlobalRenderContext
 
extractChallengeAndResponse(WebContext) - Method in class sirius.web.security.GenericUserManager
 

F

Facet - Class in sirius.web.controller
Represents a filter facet used by search / query results.
Facet(String, String, String, ValueComputer<String, String>) - Constructor for class sirius.web.controller.Facet
Creates a new faced with the given parameters.
FacetItem - Class in sirius.web.controller
Represents a single item of a Facet.
FacetItem(String, String, int, boolean) - Constructor for class sirius.web.controller.FacetItem
Creates a new FacesItem.
FacetRange - Class in sirius.web.controller
Represents a range filter for a Facet used for filtering on lower and/or upper bounds.
FacetRange(Amount, Amount) - Constructor for class sirius.web.controller.FacetRange
Creates a new range with the given min and max values.
Factory() - Constructor for class sirius.tagliatelle.tags.ArgTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.BlockTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.DefineTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.DynamicInvokeTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.ElseTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.ExtensionsTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.ForTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.IfTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.IncludeTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.InvokeTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.LocalTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.PragmaTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.RawTag.Factory
 
Factory() - Constructor for class sirius.tagliatelle.tags.RenderTag.Factory
 
Factory() - Constructor for class sirius.web.security.PublicUserManager.Factory
 
fail(WebContext, HandledException) - Method in class sirius.web.controller.BasicController
Aborts the request with an error.
fail(WebContext) - Method in class sirius.web.health.SystemController
Can be used to forcefully create an error.
failForInvalidEmail(String, String) - Method in class sirius.web.mails.Mails
Determines if the given email address and the optional name is valid.
FALSE - Static variable in class sirius.tagliatelle.expression.ConstantBoolean
Represents Boolean.FALSE.
FIELD_DATE - Static variable in class sirius.web.crunchlog.Crunchlog
This field will be automatically added to each record, containing the timestamp when is was logged.
FIELD_TYPE - Static variable in class sirius.web.crunchlog.Crunchlog
It is highly recommended to add a value for this field in each record to better support filtering for similar events.
file(File) - Method in class sirius.web.http.Response
Sends the given file as response.
fillField(String, Function<Value, T>, Consumer<T>, T) - Method in interface sirius.web.data.SmartRow
Fills an object's field from the last Value of a given column
fillField(String, int, Function<Value, T>, Consumer<T>, T) - Method in interface sirius.web.data.SmartRow
Fills an object's field from the n-th Value of a given column
fillFieldIfPresent(String, Function<Value, T>, Consumer<T>) - Method in interface sirius.web.data.SmartRow
Fills an object's field from the last Value of a given column, but only if the column exists
fillFieldIfPresent(String, int, Function<Value, T>, Consumer<T>) - Method in interface sirius.web.data.SmartRow
Fills an object's field from the n-th Value of a given column, but only if the column exists
findGlobal(String) - Method in class sirius.tagliatelle.compiler.CompilationContext
Tries to resolve a variable name into an environment index.
findLocal(String) - Method in class sirius.tagliatelle.compiler.CompilationContext
Tries to resolve a variable name into a stack location.
findTagHandler(Char, String) - Method in class sirius.tagliatelle.compiler.CompilationContext
Resolves a tag name like i:if into a TagHandler.
findTask(String) - Method in class sirius.web.tasks.ManagedTasks
Tries to find a managed task with the given id.
findUserByCredentials(WebContext, String, String) - Method in class sirius.web.security.PublicUserManager
 
findUserByCredentials(WebContext, String, String) - Method in interface sirius.web.security.UserManager
Tries to find a user with the given credentials.
findUserByName(WebContext, String) - Method in class sirius.web.security.PublicUserManager
 
findUserByName(WebContext, String) - Method in interface sirius.web.security.UserManager
Tries to find a user with the given username.
findUserForRequest(WebContext) - Method in class sirius.web.security.GenericUserManager
 
findUserForRequest(WebContext) - Method in interface sirius.web.security.UserManager
Tries to find the current user in the current session.
findUserInSession(WebContext) - Method in class sirius.web.security.GenericUserManager
Tries to fetch the current user from the current session.
Firewall - Interface in sirius.web.http
Permits an application to provide a firewall which can perform IP filtering and rate limiting.
flushCache(String, String) - Method in class sirius.web.resources.Resources
Deletes the cached resource for the given scope and uri.
flushCompiledSCSS() - Method in class sirius.web.dispatch.AssetsDispatcher
Flushes all cached and pre-computed scss / css files.
forceHSTS - Static variable in class sirius.web.http.WebContext
 
ForHandler - Class in sirius.tagliatelle.compiler
Handles @for(Type variable : expression) {}.
ForHandler() - Constructor for class sirius.tagliatelle.compiler.ForHandler
 
fork() - Method in class sirius.web.http.WebContext
 
fork() - Method in class sirius.web.security.UserContext
 
fork(String, Runnable) - Method in interface sirius.web.tasks.ManagedTaskContext
Forks a sub task in the given executor (category).
FormatDateMacro - Class in sirius.tagliatelle.macros
Represents formatDate(…).
FormatDateMacro() - Constructor for class sirius.tagliatelle.macros.FormatDateMacro
 
FormatMacro - Class in sirius.tagliatelle.macros
Permits to create a new Formatter via a @format(pattern).
FormatMacro() - Constructor for class sirius.tagliatelle.macros.FormatMacro
 
FormatSizeMacro - Class in sirius.tagliatelle.macros
Represents formatSize(long) which is a call to NLS.formatSize(long).
FormatSizeMacro() - Constructor for class sirius.tagliatelle.macros.FormatSizeMacro
 
FormatTimeMacro - Class in sirius.tagliatelle.macros
Represents formatTime(…).
FormatTimeMacro() - Constructor for class sirius.tagliatelle.macros.FormatTimeMacro
 
ForTag - Class in sirius.tagliatelle.tags
Handles i:for which emits its body for each item in an Iterable.
ForTag() - Constructor for class sirius.tagliatelle.tags.ForTag
 
ForTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
from(String, String) - Method in class sirius.web.mails.MailSender
Specifies both, the sender email and name.
fromEmail(String) - Method in class sirius.web.mails.MailSender
Sets the email address used as sender of the email.
fromName(String) - Method in class sirius.web.mails.MailSender
Sets the name used as sender of the mail.

G

gather(MetricsCollector) - Method in class sirius.web.crunchlog.CrunchlogKernel
 
gather(MetricsCollector) - Method in class sirius.web.http.WebServer
 
gather(MetricsCollector) - Method in class sirius.web.mails.Mails
 
generate(Generator, OutputStream) - Method in interface sirius.web.templates.ContentHandler
Generates the appropriate output if the settings of the generator match.
generate() - Method in class sirius.web.templates.Generator
Invokes the appropriate ContentHandler and returns the generated content handler as string.
generate(Generator, OutputStream) - Method in class sirius.web.templates.JavaScriptContentHandler
 
generate(Generator, OutputStream) - Method in class sirius.web.templates.JsXMLContentHandler
 
generate(Generator, OutputStream) - Method in class sirius.web.templates.TagliatelleContentHandler
 
generate(Generator, OutputStream) - Method in class sirius.web.templates.TagliatellePDFContentHandler
 
generateAttachment(String) - Method in class sirius.web.templates.Generator
Convenience method to directly create an Attachment which can be added to an email.
generateAuthenticationRequest(String, String) - Method in class sirius.web.security.SAMLHelper
Generates a base64 encoded XML request which can be POSTed to a SAML 2 identity provider.
generateLocalId() - Method in class sirius.web.http.WebContext
Generates an ID (numeric value) which is unique withing this HTTP request.
generateSharedSecret() - Method in class sirius.web.security.OTPVerifier
Returns a randomly generated key which can be used as shared secret.
generateTo(OutputStream) - Method in class sirius.web.templates.Generator
Calls the appropriate ContentHandler to generate the output which is written into the given output stream.
Generator - Class in sirius.web.templates
Used to generate content by either evaluating a template or directly supplied template code.
Generator() - Constructor for class sirius.web.templates.Generator
 
generator() - Method in class sirius.web.templates.Templates
Creates a new generator which can be used to generate a template based output.
GenericUserManager - Class in sirius.web.security
Base class for various implementations of UserManager.
GenericUserManager(ScopeInfo, Extension) - Constructor for class sirius.web.security.GenericUserManager
 
get(String) - Method in class sirius.web.http.WebContext
Returns a value or parameter supplied by the request.
get(String) - Method in class sirius.web.http.WebsocketSession
Reads the given parameter from the query string of the underlying request.
get() - Static method in class sirius.web.security.UserContext
Retrieves the current UserContext from the CallContext.
get(String...) - Method in class sirius.web.services.ServiceCall
Returns the value provided for the given key(s).
getAction() - Method in class sirius.web.controller.Message
Returns the action associated with the message
getActionLabel() - Method in class sirius.web.controller.Message
Returns the label to be used for the action
getActiveTasks() - Method in class sirius.web.tasks.ManagedTasks
Returns a list of all managed tasks visible to the current user.
getAll() - Method in interface sirius.web.data.SmartRow
Retrieves the complete row
getAll(String) - Method in interface sirius.web.data.SmartRow
Retrieves all Values under a given column name
getAlternative() - Method in class sirius.tagliatelle.emitter.BlockEmitter
Returns the alternative to evaluate if no block with the given name is available.
getAndRemove(String) - Method in class sirius.web.cache.LocalUserMessageCache
 
getAndRemove(String) - Method in interface sirius.web.cache.UserMessageCache
Gets the value identified by the given key and removes it from the cache.
getArguments() - Method in class sirius.tagliatelle.Template
Returns the list of arguments expected by the template.
getAsAuthURL(String, String) - Method in class sirius.web.security.OTPVerifier
Generates an OTPAUTH-URL which can be used to generate a QR code for a mobile device.
getAsyncClient() - Static method in class sirius.web.http.Response
 
getAttribute(String) - Method in class sirius.tagliatelle.tags.TagHandler
Fetches the attribute with the given name.
getAttribute(String) - Method in class sirius.web.security.SAMLResponse
Returns all attributes which were submitted for the given attribute URI.
getAttributeValue(String) - Method in class sirius.web.security.SAMLResponse
Returns the first attribute value submitted for the given attribute URI.
getAverageRenderTime() - Method in class sirius.tagliatelle.Template
Returns the average time it took to render the template.
getAvgResponseTime() - Static method in class sirius.web.http.WebServer
Returns the average response time of the last requests.
getAvgTimeToFirstByte() - Static method in class sirius.web.http.WebServer
Returns the average time required to generate a response.
getBaseURL() - Method in class sirius.web.http.WebContext
Returns the base url (the protocol + host) for which this request was made.
getBestAvailableNode() - Method in class sirius.web.health.Cluster
Returns the best node which is still functional and has the highest priority (lowest number).
getBlock(String) - Method in class sirius.tagliatelle.tags.TagHandler
Fetches a block passed to the tag
getBlockedConnections() - Static method in class sirius.web.http.WebServer
Returns the total number of connections blocked so far
getBytesIn() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the number of bytes received.
getBytesIn() - Static method in class sirius.web.http.WebServer
Returns the total bytes received so far
getBytesOut() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the number of bytes send.
getBytesOut() - Static method in class sirius.web.http.WebServer
Returns the total bytes sent so far
getCategory() - Method in interface sirius.web.tasks.ManagedTask
Returns the category (executor) in which the task was started.
getChunks() - Static method in class sirius.web.http.WebServer
Returns the total number of HTTP chunks received
getClassAliases() - Method in class sirius.tagliatelle.Tagliatelle
Provides all known class aliases.
getClientErrors() - Static method in class sirius.web.http.WebServer
Returns the number of HTTP responses with an 4xx status code.
getClusterState() - Method in class sirius.web.health.Cluster
Returns the overall state of the cluster.
getClusterState() - Method in class sirius.web.health.NodeInfo
Returns the state of the cluster as seen by this node.
getCode() - Method in exception sirius.web.ErrorCodeException
Obtains the error code of this exception.
getColumnMapping() - Method in class sirius.web.data.SmartLineBasedProcessor
Returns tuples of the original column names and their mapped column names.
getColumnMapping() - Method in interface sirius.web.data.SmartRow
Returns tuples of the original column names and their mapped column names.
getCompilationContext() - Method in class sirius.tagliatelle.tags.TagHandler
Returns the context of the current compilation.
getCompilationTime() - Method in class sirius.tagliatelle.Template
Returns the compilation timestamp as LocalDateTime.
getCompilationTimestamp() - Method in class sirius.tagliatelle.Template
Returns the timestamp when the template was last recompiled.
getCompiledTemplates() - Method in class sirius.tagliatelle.Tagliatelle
Provides a list of all currently compiled templates.
getComplexity() - Method in class sirius.tagliatelle.Template
Returns the complexity of the template.
getConfigKeyName() - Method in class sirius.web.crunchlog.DeleteOldCrunchlogs
 
getConnectedSince() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the duration of the connection.
getConnections() - Static method in class sirius.web.http.WebServer
Returns the total number of connections opened so far
getConstantAttribute(String) - Method in class sirius.tagliatelle.tags.TagHandler
Fetches the attribute with the given name, expecting that a constant value is present.
getContent() - Method in class sirius.web.http.WebContext
Provides the body of the request as stream.
getContent() - Method in class sirius.web.resources.Resource
Returns the contents of the resource as byte array.
getContentAsCopy() - Method in class sirius.web.http.WebContext
Returns the content of the HTTP request as file on disk.
getContentAsFile() - Method in class sirius.web.http.WebContext
Returns the content of the HTTP request as file on disk.
getContentAsString() - Method in class sirius.web.resources.Resource
Returns the contents of the resource as string.
getContentCharset() - Method in class sirius.web.http.WebContext
Returns the charset of the body of the request
getContentSize() - Method in class sirius.web.http.WebContext
Returns the size in bytes of the body of the request.
getContentType() - Method in class sirius.web.mails.Attachment
 
getContext() - Method in class sirius.tagliatelle.compiler.Compiler
Returns the current context.
getContext() - Method in class sirius.web.services.ServiceCall
Provides access to the underlying request.
getContext() - Method in class sirius.web.templates.Generator
Can be used by a ContentHandler to access the context which contains all previously set variables.
getController() - Method in class sirius.web.controller.Route
Returns the controller owning this route.
getCookie(String) - Method in class sirius.web.http.WebContext
Returns a cookie with the given name, sent by the client
getCookie(String) - Method in class sirius.web.http.WebsocketSession
Reads the given parameter from the query string of the underlying request.
getCookies() - Method in class sirius.web.http.WebContext
Returns all cookies submitted by the client
getCookieValue(String) - Method in class sirius.web.http.WebContext
Returns the data of the given client cookie wrapped as Value
getCount() - Method in class sirius.web.controller.FacetItem
Returns the number of matches of the represented key.
getCSRFToken(WebContext) - Method in class sirius.web.http.CSRFHelper
Returns the CSRF security-token of the current session.
getCtx() - Method in class sirius.web.http.WebContext
Provides access to the underlying ChannelHandlerContext
getCurrentPageNumber() - Method in class sirius.web.controller.Page
Calculates the current page number
getCurrentScope() - Static method in class sirius.web.security.UserContext
Boilerplate method to quickly access the current scope.
getCurrentUser() - Static method in class sirius.web.security.UserContext
Boilerplate method to quickly access the current user.
getDateHeader(CharSequence) - Method in class sirius.web.http.WebContext
Returns the value of a date header as UNIX timestamp in milliseconds.
getDefaulScopeConfigContents(String) - Static method in class sirius.web.security.ScopeInfo
Returns the original contents of the given default config file.
getDefaultScopeConfigFiles() - Static method in class sirius.web.security.ScopeInfo
Lists the names of all loaded default config files.
getDefaultSender() - Static method in class sirius.web.mails.SMTPConfiguration
Returns the default sender from the system configuration.
getDefaultSenderName() - Static method in class sirius.web.mails.SMTPConfiguration
Returns the default sender name from the system configuration.
getDefaultValue() - Method in class sirius.tagliatelle.TemplateArgument
Returns the default value.
getDeprecationWarning() - Method in class sirius.tagliatelle.TemplateArgument
Returns a deprecation warning if present.
getDescription() - Method in class sirius.tagliatelle.macros.ApplyMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.EnumValuesMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.EscapeJSMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.FormatDateMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.FormatMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.FormatSizeMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.FormatTimeMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.I18nMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.InlineResourceMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.IsAfterMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.IsBeforeMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.IsFilledMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.IsFrameworkEnabledMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.JoinMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.JSONMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.LeftPadMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.LimitMacro
 
getDescription() - Method in interface sirius.tagliatelle.macros.Macro
Provides a short description of what the macro does for documentation purposes.
getDescription() - Method in class sirius.tagliatelle.macros.MonthNameMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.RenderBlockMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.RightPadMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.SplitAtLastMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.SplitMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.ToListMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.ToMachineStringMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.ToSpokenDateMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.ToUserStringMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.UrlEncodeMacro
 
getDescription() - Method in class sirius.tagliatelle.macros.XMLMacro
 
getDescription() - Method in class sirius.tagliatelle.tags.ArgTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.BlockTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.DefineTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.DynamicInvokeTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.ElseTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.ExtensionsTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.ForTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.IfTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.IncludeTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.InvokeTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.LocalTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.PragmaTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.RawTag.Factory
 
getDescription() - Method in class sirius.tagliatelle.tags.RenderTag.Factory
 
getDescription() - Method in interface sirius.tagliatelle.tags.TagHandlerFactory
Returns a short description of what the tag does.
getDescription() - Method in class sirius.tagliatelle.TemplateArgument
Returns the description of the argument.
getDescription() - Method in class sirius.web.controller.AutocompleteHelper.Completion
Returns the description of the suggestion
getDescription() - Method in class sirius.web.crunchlog.CrunchlogKernel
 
getDescription() - Method in class sirius.web.health.console.HTTPCommand
 
getDescription() - Method in class sirius.web.health.console.RoutesCommand
 
getDetails() - Method in class sirius.web.controller.Message
Returns detailed infos for this message
getDownlink() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the downlink (outgoing) bandwidth.
getDuration() - Method in class sirius.web.controller.Page
Returns the search duration.
getDynamicAssetToken() - Method in class sirius.web.http.WebContext
Returns a token which can be added to dynamic asset-URLS (/asset/dynamic/TOKEN/...) to force a reload of the specified resource.
getEffectiveFileName() - Method in class sirius.tagliatelle.Template
Contains the effective file name (without the .pasta suffix).
getEmitter() - Method in class sirius.tagliatelle.Template
Returns the emitter which represents the body of the template.
getEncoding() - Method in class sirius.web.templates.Generator
Can be used by a ContentHandler to determine the effective encoding used for the generated output.
getEnd() - Method in class sirius.web.controller.Page
Returns the absolute index (1 based) of the last item on this page.
getEndpoint() - Method in class sirius.web.health.NodeInfo
Returns the endpoint of the node.
getEngine() - Method in class sirius.web.templates.JavaScriptBasedContentHandler
Returns a JavaScript engine as selected by the config key content.script-engine
getError() - Method in class sirius.tagliatelle.compiler.CompileError
Returns the underlying parse error.
getErrors() - Method in class sirius.tagliatelle.compiler.CompilationContext
Returns all errors and warnings collected during the compilation.
getErrors() - Method in exception sirius.tagliatelle.compiler.CompileException
Provides a list of all errors and warnings which occurred
getEscaper() - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Returns the currently active escaper.
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.ArgTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.BlockTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.DefineTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.DynamicInvokeTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.ExtensionsTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.ForTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.IfTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.IncludeTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.InvokeTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.LocalTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.PragmaTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.RenderTag
 
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.TagHandler
Returns the expected type for the given attribute.
getExpectedAttributeType(String) - Method in class sirius.tagliatelle.tags.TaglibTagHandler
 
getExpression() - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
Contains the expression to evaluate and save to the stack location.
getExtensions(String) - Method in class sirius.web.templates.Templates
Returns a list of all extensions provided for the given key.
getExtraBlock(String) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Returns the contents for the given extra block, which were create during rendering.
getFacets() - Method in class sirius.web.controller.Page
Returns all filter facets available.
getFieldErrorMessage(String) - Method in class sirius.web.security.UserContext
Returns an error message for the given field
getFieldValue(String, Object) - Method in class sirius.web.security.UserContext
Returns the originally submitted field value even if it was rejected due to an error.
getFieldValue(String) - Method in class sirius.web.security.UserContext
Returns the originally submitted field value even if it was rejected due to an error.
getFieldValues(String) - Method in class sirius.web.security.UserContext
Returns all values submitted for the given field
getFileData(String) - Method in class sirius.web.http.WebContext
Returns the file upload supplied for the given key.
getFingerprint() - Method in class sirius.web.security.SAMLResponse
Returns the fingerprint of the certificate which was used to sign the response.
getFirst(String) - Method in interface sirius.web.data.SmartRow
Retrieves a Value from this row
getFirstFilled(String...) - Method in class sirius.web.http.WebContext
Returns the first non empty value for the given keys.
getFirstOrDefault(String, Object) - Method in interface sirius.web.data.SmartRow
Retrieves a Value from this row
getFrom() - Method in class sirius.web.controller.FacetRange
Returns the lower bound for filtering.
getGlobal(int) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Reads the global variable at the given index.
getGlobalContext() - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Provides access to the underlying global context.
getGlobals() - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Provides access to the environment (global variables).
getGlobalVariables() - Method in class sirius.tagliatelle.Tagliatelle
Returns the names and types of the known global variables to assist the Compiler.
getHandlerType() - Method in class sirius.web.templates.Generator
Contains the handler type.
getHeader(CharSequence) - Method in class sirius.web.http.WebContext
Returns the request header with the given name
getHeaders() - Method in class sirius.web.mails.Attachment
Returns all headers declared for this attachment.
getHeaderValue(CharSequence) - Method in class sirius.web.http.WebContext
Returns the request header wrapped as Value
getHeightInPoints() - Method in class sirius.web.data.ExcelExport.ImageCell
Converted height in pixels of row containing the image as POI uses points as unit for row heights.
getHelper(Class<T>) - Method in class sirius.web.security.ScopeInfo
Retrieves the helper of the given type.
getHelper(String) - Method in class sirius.web.security.ScopeInfo
Retrieves the helper of the given name.
getHelper(Class<H>) - Static method in class sirius.web.security.UserContext
Returns the helper of the given class for the current scope.
getHelper(String) - Static method in class sirius.web.security.UserContext
Returns the helper with the given name for the current scope.
getHelperType() - Method in interface sirius.web.security.HelperFactory
Returns the type of helpers produced by this factory.
getHiddenItems() - Method in class sirius.web.controller.Facet
Returns all hidden items collected for this facet.
getHttpData(String) - Method in class sirius.web.http.WebContext
Returns the posted part with the given key.
getHttpDataFactory() - Static method in class sirius.web.http.WebServer
Returns the data factory used to handle file uploads and posts.
getHTTPDateFormat() - Method in class sirius.web.http.Response
 
getId() - Method in interface sirius.web.tasks.ManagedTask
Contains the unique ID of the task.
getIdleTimeouts() - Static method in class sirius.web.http.WebServer
Returns the number of idle connections killed
getIndex() - Method in class sirius.tagliatelle.expression.ReadLocal
 
getInput() - Method in class sirius.web.services.JSONCall
Provides access to the JSON answer of the call.
getInputStream() - Method in class sirius.web.mails.BufferedAttachment
 
getInputStream() - Method in class sirius.web.mails.ResourceAttachment
 
getIPFilter() - Static method in class sirius.web.http.WebServer
Returns an ip filter which determines which IPs may connect to the web server.
getIssuer() - Method in class sirius.web.security.SAMLResponse
Returns the issuer of the assertion.
getItems() - Method in class sirius.web.controller.Facet
Returns all visible items collected for this facet.
getItems() - Method in class sirius.web.controller.Page
Returns the items on this page.
getIterableExpression() - Method in class sirius.tagliatelle.emitter.LoopEmitter
Returns the expression which yields the items to iterate through.
getJSONContent() - Method in class sirius.web.http.WebContext
Returns the body of the HTTP request as JSON data.
getKeepalives() - Static method in class sirius.web.http.WebServer
Returns the number of keepalives supported
getKey() - Method in class sirius.web.controller.FacetItem
Returns the content value represented by this item.
getLabel() - Method in class sirius.web.controller.AutocompleteHelper.Completion
Returns the label shown to the user
getLabelClass() - Method in enum sirius.web.tasks.ManagedTask.State
 
getLang() - Method in class sirius.web.http.WebContext
Returns the accepted language of the client as two-letter language code.
getLang() - Method in class sirius.web.security.ScopeInfo
Returns the two letter language code of this scope as understood by NLS.setDefaultLanguage(String).
getLang() - Method in class sirius.web.security.UserInfo
The language code of the user.
getLast(String) - Method in interface sirius.web.data.SmartRow
Retrieves a Value from this row
getLastLogs() - Method in interface sirius.web.tasks.ManagedTask
Returns the latest log entries.
getLastLogs() - Method in interface sirius.web.tasks.ManagedTaskContext
Returns the latest log entries.
getLastModified() - Method in class sirius.web.resources.Resource
Computes the last modified date.
getLastOrDefault(String, Object) - Method in interface sirius.web.data.SmartRow
Retrieves a Value from this row
getLastPing() - Method in class sirius.web.health.NodeInfo
Returns the timestamp of the last successful call to obtain the node state.
getLatency() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns latency information as a pair of numbers like "8ms / 5ms".
getLine() - Method in class sirius.tagliatelle.compiler.CompileError
Returns the line within the source code where the error occured.
getLocal(int) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Reads the local variable at the given index.
getLocalIndex() - Method in class sirius.tagliatelle.emitter.LoopEmitter
Contains the stack index being written to.
getLocalIndex() - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
Contains the stack index being written to.
getLocals() - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Contains the locals used by this context.
getLoopStateIndex() - Method in class sirius.tagliatelle.emitter.LoopEmitter
Contains the stack index which contains the loop state or -1 to indicate that the loop state is unused.
getMailHost() - Method in class sirius.web.mails.SMTPConfiguration
Returns the hostname of the mail server to be used.
getMailPassword() - Method in class sirius.web.mails.SMTPConfiguration
Returns the password used to authenticate against the mail server
getMailPort() - Method in class sirius.web.mails.SMTPConfiguration
Returns the port used to connect to the mail server
getMailSender() - Method in class sirius.web.mails.SMTPConfiguration
Returns the sender address used when no other address is supplied.
getMailSenderName() - Method in class sirius.web.mails.SMTPConfiguration
Returns the sender name which is used when no other sender name is supplied.
getMailUser() - Method in class sirius.web.mails.SMTPConfiguration
Returns the username used to authenticate against the mail server
getMax() - Method in class sirius.web.controller.FacetRange
Returns the largest available value.
getMaxTimeToFirstByte() - Static method in class sirius.web.http.WebServer
Returns the maximal tolerated time it takes to create a response (send the first byte).
getMaxUploadSize() - Static method in class sirius.web.http.WebServer
Returns the maximal upload size in bytes
getMaxVisibleFacetItems() - Method in class sirius.web.controller.Facet
Returns the maximum number of items that should be visible.
getMessage() - Method in class sirius.web.controller.Message
Returns the message for the user.
getMessage() - Method in class sirius.web.tasks.TaskLogEntry
Returns the message of the log entry.
getMessages() - Method in class sirius.web.security.UserContext
Returns all messages to be shown to the user.
getMessagesIn() - Static method in class sirius.web.http.WebServer
Returns the total messages (packets) sent so far
getMessagesOut() - Static method in class sirius.web.http.WebServer
Returns the total messages (packets) received so far
getMethod() - Method in class sirius.web.controller.Route
Returns the method which is to be invoked if the an URI can be successfully routed using this route (all parameters match).
getMetrics() - Method in class sirius.web.health.NodeInfo
Returns all metrics known for this node.
getMicrotimingKey(WebContext) - Method in enum sirius.web.http.WebServer.MicrotimingMode
 
getMicrotimingMode() - Static method in class sirius.web.http.WebServer
Returns the WebServer.MicrotimingMode used by the web server
getMin() - Method in class sirius.web.controller.FacetRange
Returns the smallest available value.
getMinUploadFreespace() - Static method in class sirius.web.http.WebServer
Returns the minimal value of free disk space accepted until an upload is aborted.
getName() - Method in class sirius.tagliatelle.emitter.BlockEmitter
Returns the name of the block being referenced.
getName() - Method in class sirius.tagliatelle.macros.ApplyMacro
 
getName() - Method in class sirius.tagliatelle.macros.EnumValuesMacro
 
getName() - Method in class sirius.tagliatelle.macros.EscapeJSMacro
 
getName() - Method in class sirius.tagliatelle.macros.FormatDateMacro
 
getName() - Method in class sirius.tagliatelle.macros.FormatMacro
 
getName() - Method in class sirius.tagliatelle.macros.FormatSizeMacro
 
getName() - Method in class sirius.tagliatelle.macros.FormatTimeMacro
 
getName() - Method in class sirius.tagliatelle.macros.I18nMacro
 
getName() - Method in class sirius.tagliatelle.macros.InlineResourceMacro
 
getName() - Method in class sirius.tagliatelle.macros.IsAfterMacro
 
getName() - Method in class sirius.tagliatelle.macros.IsBeforeMacro
 
getName() - Method in class sirius.tagliatelle.macros.IsFilledMacro
 
getName() - Method in class sirius.tagliatelle.macros.IsFrameworkEnabledMacro
 
getName() - Method in class sirius.tagliatelle.macros.JoinMacro
 
getName() - Method in class sirius.tagliatelle.macros.JSONMacro
 
getName() - Method in class sirius.tagliatelle.macros.LeftPadMacro
 
getName() - Method in class sirius.tagliatelle.macros.LimitMacro
 
getName() - Method in class sirius.tagliatelle.macros.MonthNameMacro
 
getName() - Method in class sirius.tagliatelle.macros.RenderBlockMacro
 
getName() - Method in class sirius.tagliatelle.macros.RightPadMacro
 
getName() - Method in class sirius.tagliatelle.macros.SplitAtLastMacro
 
getName() - Method in class sirius.tagliatelle.macros.SplitMacro
 
getName() - Method in class sirius.tagliatelle.macros.ToListMacro
 
getName() - Method in class sirius.tagliatelle.macros.ToMachineStringMacro
 
getName() - Method in class sirius.tagliatelle.macros.ToSpokenDateMacro
 
getName() - Method in class sirius.tagliatelle.macros.ToUserStringMacro
 
getName() - Method in class sirius.tagliatelle.macros.UrlEncodeMacro
 
getName() - Method in class sirius.tagliatelle.macros.XMLMacro
 
getName() - Method in class sirius.tagliatelle.tags.ArgTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.BlockTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.DefineTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.DynamicInvokeTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.ElseTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.ExtensionsTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.ForTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.IfTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.IncludeTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.InvokeTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.LocalTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.PragmaTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.RawTag.Factory
 
getName() - Method in class sirius.tagliatelle.tags.RenderTag.Factory
 
getName() - Method in class sirius.tagliatelle.Template
Returns the name of the template.
getName() - Method in class sirius.tagliatelle.TemplateArgument
Returns the name of the argument.
getName() - Method in class sirius.web.controller.Facet
Returns the name of this facet.
getName() - Method in class sirius.web.crunchlog.CrunchlogKernel
 
getName() - Method in class sirius.web.health.console.HTTPCommand
 
getName() - Method in class sirius.web.health.console.RoutesCommand
 
getName() - Method in class sirius.web.health.NodeInfo
Returns the name of the node.
getName() - Method in class sirius.web.mails.Attachment
 
getName() - Method in interface sirius.web.security.HelperFactory
Returns a short and descriptive name which can be used to fetch the helper in templates.
getName() - Method in interface sirius.web.tasks.ManagedTask
Returns a descriptive name of the task.
getNameId() - Method in class sirius.web.security.SAMLResponse
Returns the username or id which has been authenticated.
getNextStart() - Method in class sirius.web.controller.Page
Returns the index of the next page.
getNodeInfos() - Method in class sirius.web.health.Cluster
Reports infos for all known cluster members.
getNodePriority() - Method in class sirius.web.health.Cluster
Returns the priority of this node.
getNodeState() - Method in class sirius.web.health.Cluster
Returns the determined state of this node.
getNodeState() - Method in class sirius.web.health.NodeInfo
Returns the state of the node.
getNth(String, int) - Method in interface sirius.web.data.SmartRow
Retrieves a Value from this row
getNthOrDefault(String, int, Object) - Method in interface sirius.web.data.SmartRow
Retrieves a Value from this row
getNumberOfOpenConnections() - Static method in class sirius.web.http.WebServer
Returns the number of currently open connection
getNumberOfWebsockets() - Static method in class sirius.web.http.WebServer
Returns the number of currently open websockets
getNumInvocations() - Method in class sirius.tagliatelle.Template
Returns how many times the template was rendered since its compilation.
getNumKeepAlive() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the number of keep-alives performed on this connection.
getOpenConnections() - Static method in class sirius.web.http.WebServer
Returns all currently open connections of the HTTP server.
getOutCookies() - Method in class sirius.web.http.WebContext
Returns all cookies to be sent to the client.
getOutput() - Method in class sirius.web.services.JSONCall
Can be used to generate the JSON request.
getOutputStream() - Method in class sirius.web.mails.Attachment
 
getPageSize() - Method in class sirius.web.controller.Page
Returns the total page size.
getParameter(String) - Method in class sirius.web.http.WebContext
Returns the query string or POST parameter with the given name.
getParameterNames() - Method in class sirius.web.http.WebContext
Returns a collection of all parameters names.
getParameters(String) - Method in class sirius.web.http.WebContext
Returns all query string or POST parameters with the given name.
getParameters(String...) - Method in class sirius.web.services.ServiceCall
Returns all query string or POST parameters provided for the given key(s).
getParentHandler() - Method in class sirius.tagliatelle.tags.TagHandler
If a tag is defined within another tag, this will return the outer (parent) tag.
getPath() - Method in class sirius.web.resources.Resource
Returns the path which was used to lookup the resource.
getPattern() - Method in class sirius.web.controller.Route
Returns a string representation of the internal matching pattern, to detect routes which match the same URLs.
getPermissions() - Method in class sirius.web.security.UserInfo
Returns a set of all permissions granted to the user.
getPingFailures() - Method in class sirius.web.health.NodeInfo
Returns the number of failed attempts to connect to the node.
getPlainInput() - Method in class sirius.web.services.JSONCall
Returns the response of the call as plain text.
getPOIWidth() - Method in class sirius.web.data.ExcelExport.ImageCell
Returns width of column containing the image formatted in POI's unit for pixel width.
getPort() - Static method in class sirius.web.http.WebServer
Returns the port used by the web server
getPostDecoder() - Method in class sirius.web.http.WebContext
Returns the post decoder used to decode the posted data.
getPragma(String) - Method in class sirius.tagliatelle.Template
Reads the pragma with the given name.
getPreviousStart() - Method in class sirius.web.controller.Page
Returns the index of the previous page.
getPriority() - Method in class sirius.tagliatelle.compiler.AttributeExpressionHandler
 
getPriority() - Method in class sirius.tagliatelle.compiler.EvalExpressionHandler
 
getPriority() - Method in class sirius.tagliatelle.compiler.ExpressionHandler
 
getPriority() - Method in class sirius.web.controller.ControllerDispatcher
The priority of this controller is PriorityCollector.DEFAULT_PRIORITY + 10 as it is quite complex to check each request against each route.
getPriority() - Method in interface sirius.web.controller.Interceptor
 
getPriority() - Method in class sirius.web.dispatch.AssetsDispatcher
 
getPriority() - Method in class sirius.web.dispatch.DefaultDispatcher
 
getPriority() - Method in class sirius.web.dispatch.HelpDispatcher
 
getPriority() - Method in class sirius.web.health.NodeInfo
Returns the priority of the node within the cluster (lower is better).
getPriority() - Method in interface sirius.web.http.WebDispatcher
Returns the priority to determine the position in the dispatcher list.
getPriority() - Method in class sirius.web.http.WebServer
 
getPriority() - Method in class sirius.web.resources.ClasspathCustomizationResolver
 
getPriority() - Method in class sirius.web.resources.ClasspathResolver
 
getPriority() - Method in class sirius.web.resources.LocalPathResolver
 
getPriority() - Method in interface sirius.web.security.HelperFactory
 
getPriority() - Method in class sirius.web.services.ServiceDispatcher
 
getPriority() - Method in class sirius.web.templates.JavaScriptContentHandler
 
getPriority() - Method in class sirius.web.templates.JsXMLContentHandler
 
getPriority() - Method in class sirius.web.templates.TagliatelleContentHandler
 
getPriority() - Method in class sirius.web.templates.TagliatellePDFContentHandler
 
getProxyIPs() - Static method in class sirius.web.http.WebServer
Returns all proxy IPs as IPRange.RangeSet
getQuery() - Method in class sirius.web.controller.Page
Returns the query string which was used to create the result set.
getQueryString() - Method in class sirius.web.http.WebContext
Returns the original query string sent by the client.
getRange() - Method in class sirius.web.controller.Facet
Returns the used facet range.
getRange() - Method in class sirius.web.controller.Page
Returns a string representation naming the first and last index contained on this page.
getRawRequestedURI() - Method in class sirius.web.http.WebContext
Returns the raw undecoded requested URI of the underlying HTTP request, without the query string
getRemoteAddress() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the remote address which opened the connection.
getRemoteIP() - Method in class sirius.web.http.WebContext
Returns the remote address which sent the request
getRequest() - Method in class sirius.web.http.WebContext
Provides access to the underlying netty HttpRequest
getRequestedURI() - Method in class sirius.web.http.WebContext
Returns the decoded requested URI of the underlying HTTP request, without the query string
getRequestedURL() - Method in class sirius.web.http.WebContext
Returns the complete URL as requested by the browser.
getRequestEncoding() - Method in class sirius.web.http.WebContext
Tries to determine the charset used for the INCOMING request.
getRequests() - Static method in class sirius.web.http.WebServer
Returns the total number of HTTP requests received by the web server
getResource() - Method in class sirius.tagliatelle.Template
Returns the resource which was used as input for the template.
getResourceAsInlineString(String) - Method in class sirius.web.templates.ContentHelper
Returns the contents of the given template as a single line string which can be embedded into a string enclosed by ' (e.g. a JavaScript string).
getResourceLastChanged() - Method in class sirius.tagliatelle.Template
Returns the timestamp when the underlying resource was last changed as LocalDateTime.
getRoutes() - Method in class sirius.web.controller.ControllerDispatcher
Returns a list of all routes known to the dispatcher.
getRowIndex() - Method in class sirius.tagliatelle.emitter.LoopState
Returns the index of the current row.
getScaleFactor() - Method in class sirius.web.data.ExcelExport.ImageCell
Calculates the scale factor images should be scaled to so that they fit into the set column width.
getScheduled() - Method in interface sirius.web.tasks.ManagedTask
Returns the timestamp when the task was scheduled (started in the users eye).
getScope() - Method in class sirius.web.security.UserContext
Returns the currently active scope.
getScopeDefaultConfig() - Static method in class sirius.web.security.ScopeInfo
Returns the default config for all scopes.
getScopeId() - Method in class sirius.web.resources.Resource
Returns the scope id which was set when resolving the resource.
getScopeId() - Method in class sirius.web.security.ScopeInfo
Returns the unique ID of the scope
getScopeName() - Method in class sirius.web.security.ScopeInfo
Returns the representative name of the scope
getScopeObject(Class<T>) - Method in class sirius.web.security.ScopeInfo
Returns the associated scope object.
getScopeSettings() - Method in class sirius.web.security.GenericUserManager
Boilerplate for fetching the settings of the current scope.
getScopeType() - Method in class sirius.web.security.ScopeInfo
Returns the type of the scope.
getServerErrors() - Static method in class sirius.web.http.WebServer
Returns the number of HTTP responses with an 5xx status code.
getSessionKeys() - Method in class sirius.web.http.WebContext
Returns a list of all known session keys for the current session
getSessionValue(String) - Method in class sirius.web.http.WebContext
Loads a value from the client session
getSettings() - Method in class sirius.web.security.ScopeInfo
Returns the scope specific configuration.
getSettings() - Static method in class sirius.web.security.UserContext
Returns the configuration with is specific to the current user.
getSettings() - Method in class sirius.web.security.UserInfo
Obtains the user specific config.
getShortName() - Method in class sirius.tagliatelle.Template
Represents a short an readable name of the template used in error messages.
getSSOHashFunction() - Method in class sirius.web.security.GenericUserManager
Determines which hash function is used to compute and verify SSO tokens.
getStackDepth() - Method in class sirius.tagliatelle.compiler.CompilationContext
Returns the maximum stack depth required when rendering this template.
getStackDepth() - Method in class sirius.tagliatelle.Template
Returns the stack depth required by this template.
getStart() - Method in class sirius.web.controller.Page
Returns the absolute index (1 based) of the first item on this page.
getStarted() - Method in interface sirius.web.tasks.ManagedTask
Returns the timestamp when the execution of the task started.
getStartOfBlock() - Method in class sirius.tagliatelle.emitter.Emitter
Returns the start position within the source file.
getStartOfTag() - Method in class sirius.tagliatelle.tags.TagHandler
Returns the position where the tag was defined.
getState() - Method in interface sirius.web.tasks.ManagedTask
Returns the state of the task.
getStateString() - Method in interface sirius.web.tasks.ManagedTask
Returns a short textual description of what the task is currently doing.
getTagLibs() - Method in class sirius.tagliatelle.Tagliatelle
Returns a list of all tag lib prefixes and descriptions.
getTagLibTags() - Method in class sirius.tagliatelle.Tagliatelle
Returns all taglibs and all tags within this taglib.
getTagName() - Method in class sirius.tagliatelle.tags.TagHandler
Returns the name of the tag being handled.
getTemplate() - Method in class sirius.tagliatelle.compiler.CompilationContext
Returns the template being compiled.
getTemplate() - Method in exception sirius.tagliatelle.compiler.CompileException
Returns the template for which the compilation failed.
getTemplate() - Method in class sirius.web.templates.Generator
Uses the Resolver implementations or the classloader to load the template as input stream.
getTemplate(Generator) - Method in class sirius.web.templates.TagliatelleContentHandler
 
getTemplateCode() - Method in class sirius.web.templates.Generator
Can be used by a ContentHandler to obtain a preset templateCode.
getTemplateName() - Method in class sirius.web.templates.Generator
Can be used by a ContentHandler to obtain a preset templateName.
getTenantId() - Method in class sirius.web.security.UserInfo
The unique ID of the tenant.
getTenantId() - Method in interface sirius.web.tasks.ManagedTask
Contains the unique ID of the tenant the user who started the task belongs to if present.
getTenantName() - Method in class sirius.web.security.UserInfo
The name of the tenant.
getTerminated() - Method in interface sirius.web.tasks.ManagedTask
Returns the timestamp when the execution of the task finished.
getTimings() - Method in interface sirius.web.tasks.ManagedTask
Returns a list of all recorded performance counters.
getTimings() - Method in interface sirius.web.tasks.ManagedTaskContext
Returns a list of all recorded performance counters.
getTitle() - Method in class sirius.web.controller.Facet
Returns the title of this fact.
getTitle() - Method in class sirius.web.controller.FacetItem
Returns the title shown to the user when displaying this item.
getTo() - Method in class sirius.web.controller.FacetRange
Returns the upper bound for filtering.
getTod() - Method in class sirius.web.tasks.TaskLogEntry
Returns the timestamp (time of day) when the message was logged.
getTotal() - Method in class sirius.web.controller.Page
Returns the total number of items (if known).
getTrustedRanges() - Static method in class sirius.web.http.WebServer
Returns all trusted IPs as IPRange.RangeSet
getType() - Method in class sirius.tagliatelle.expression.BooleanOperation
 
getType() - Method in class sirius.tagliatelle.expression.ConcatExpression
 
getType() - Method in class sirius.tagliatelle.expression.ConstantBoolean
 
getType() - Method in class sirius.tagliatelle.expression.ConstantClass
 
getType() - Method in class sirius.tagliatelle.expression.ConstantEnum
 
getType() - Method in class sirius.tagliatelle.expression.ConstantInt
 
getType() - Method in class sirius.tagliatelle.expression.ConstantNull
 
getType() - Method in class sirius.tagliatelle.expression.ConstantString
 
getType() - Method in class sirius.tagliatelle.expression.EqualsOperation
 
getType() - Method in interface sirius.tagliatelle.expression.Expression
Returns the Java class of the objects yielded by this expression.
getType() - Method in class sirius.tagliatelle.expression.InstanceCheck
 
getType() - Method in class sirius.tagliatelle.expression.IntOperation
 
getType() - Method in class sirius.tagliatelle.expression.MacroCall
 
getType() - Method in class sirius.tagliatelle.expression.MethodCall
 
getType() - Method in class sirius.tagliatelle.expression.NativeCast
 
getType() - Method in class sirius.tagliatelle.expression.Negation
 
getType() - Method in class sirius.tagliatelle.expression.NoodleOperation
 
getType() - Method in class sirius.tagliatelle.expression.ReadGlobal
 
getType() - Method in class sirius.tagliatelle.expression.ReadLocal
 
getType() - Method in class sirius.tagliatelle.expression.RelationalIntOperation
 
getType() - Method in class sirius.tagliatelle.expression.RenderEmitterExpression
 
getType() - Method in class sirius.tagliatelle.expression.TenaryOperation
 
getType() - Method in class sirius.tagliatelle.expression.TransformerCast
 
getType() - Method in class sirius.tagliatelle.macros.ApplyMacro
 
getType() - Method in class sirius.tagliatelle.macros.DateComparingMacro
 
getType() - Method in class sirius.tagliatelle.macros.EnumValuesMacro
 
getType() - Method in class sirius.tagliatelle.macros.EscapeJSMacro
 
getType() - Method in class sirius.tagliatelle.macros.FormatDateMacro
 
getType() - Method in class sirius.tagliatelle.macros.FormatMacro
 
getType() - Method in class sirius.tagliatelle.macros.FormatSizeMacro
 
getType() - Method in class sirius.tagliatelle.macros.FormatTimeMacro
 
getType() - Method in class sirius.tagliatelle.macros.I18nMacro
 
getType() - Method in class sirius.tagliatelle.macros.InlineResourceMacro
 
getType() - Method in class sirius.tagliatelle.macros.IsFilledMacro
 
getType() - Method in class sirius.tagliatelle.macros.IsFrameworkEnabledMacro
 
getType() - Method in class sirius.tagliatelle.macros.JoinMacro
 
getType() - Method in class sirius.tagliatelle.macros.JSONMacro
 
getType() - Method in class sirius.tagliatelle.macros.LeftPadMacro
 
getType() - Method in class sirius.tagliatelle.macros.LimitMacro
 
getType() - Method in interface sirius.tagliatelle.macros.Macro
Returns the type of objects returned by this macro.
getType() - Method in class sirius.tagliatelle.macros.MonthNameMacro
 
getType() - Method in class sirius.tagliatelle.macros.RenderBlockMacro
 
getType() - Method in class sirius.tagliatelle.macros.RightPadMacro
 
getType() - Method in class sirius.tagliatelle.macros.SplitAtLastMacro
 
getType() - Method in class sirius.tagliatelle.macros.SplitMacro
 
getType() - Method in class sirius.tagliatelle.macros.ToListMacro
 
getType() - Method in class sirius.tagliatelle.macros.ToMachineStringMacro
 
getType() - Method in class sirius.tagliatelle.macros.ToSpokenDateMacro
 
getType() - Method in class sirius.tagliatelle.macros.ToUserStringMacro
 
getType() - Method in class sirius.tagliatelle.macros.UrlEncodeMacro
 
getType() - Method in class sirius.tagliatelle.macros.XMLMacro
 
getType() - Method in class sirius.tagliatelle.TemplateArgument
Returns the type of the argument.
getType() - Method in class sirius.web.controller.Message
Returns the type of the message
getType() - Method in class sirius.web.tasks.TaskLogEntry
Returns the type of the log entry.
getUplink() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the uplink (incoming) bandwidth.
getUptime() - Method in class sirius.web.health.NodeInfo
Returns the uptime of the node as a string.
getURL() - Method in interface sirius.web.http.ActiveHTTPConnection
Returns the url currently being processed.
getUrl() - Method in class sirius.web.resources.Resource
Returns the effective URL pointing to the resolved content
getUser() - Method in class sirius.web.controller.BasicController
Obtains the currently active user.
getUser() - Method in class sirius.web.security.UserContext
Returns the current user.
getUserAgent() - Method in class sirius.web.http.WebContext
Returns UserAgent for easy access to the user agent used for this request.
getUserAgentString() - Method in class sirius.web.http.UserAgent
Returns the user agent as String.
getUserForScope(ScopeInfo) - Method in class sirius.web.security.UserContext
Returns the used which would be the current user if the space with the given id would be active.
getUserId() - Method in class sirius.web.security.UserInfo
Returns the unique ID of the user.
getUserId() - Method in interface sirius.web.tasks.ManagedTask
Contains the unique ID of the user that started the task.
getUserManager() - Method in class sirius.web.security.ScopeInfo
Returns the UserManager responsible for this scope.
getUserManager() - Method in class sirius.web.security.UserContext
Determines and returns the current user manager.
getUserName() - Method in class sirius.web.security.UserInfo
Returns the login or descriptive name of the user.
getUsername() - Method in interface sirius.web.tasks.ManagedTask
Returns the name of the user that started the task.
getUserObject(UserInfo) - Method in class sirius.web.security.GenericUserManager
Resolves the given user info back into the original (underlying) user object.
getUserObject(UserInfo) - Method in class sirius.web.security.PublicUserManager
 
getUserObject(Class<T>) - Method in class sirius.web.security.UserInfo
Fetches the underlying user object of the given type.
getUserSettings(UserSettings, UserInfo) - Method in class sirius.web.security.GenericUserManager
Fetches the user specific configuration if available.
getUserSpecificMessages() - Method in class sirius.web.security.UserContext
Returns all user specific messages without any globally or locally generated ones.
getValue() - Method in class sirius.tagliatelle.emitter.ConstantEmitter
Returns the underlying text block which will be emitted.
getValue() - Method in class sirius.tagliatelle.expression.ConstantString
Returns the string represented by this expression.
getValue() - Method in class sirius.web.controller.AutocompleteHelper.Completion
Returns the effective value of the suggestion
getValue() - Method in class sirius.web.controller.Facet
Returns the selected value.
getWebsocketUri() - Method in interface sirius.web.http.WebsocketDispatcher
Returns the URI which is used to determine if a request is eligble for upgrading to web sockets.
getXMLContent() - Method in class sirius.web.http.WebContext
Returns the body of the HTTP request as XML data.
GlobalContextExtender - Interface in sirius.web.templates
Can be supplied to the content model (using the Register annotation) in order to extend (initialize) the contexts used by the Generator.
GlobalRenderContext - Class in sirius.tagliatelle.rendering
Represents the global context which is created to render a template.
GlobalRenderContext(Tagliatelle) - Constructor for class sirius.tagliatelle.rendering.GlobalRenderContext
Creates a new render context.
guessMimeType(String) - Static method in class sirius.web.http.MimeHelper
Tries to guess the mime type for the given file, path or url based on its file ending.

H

handle(WebContext, AutocompleteHelper.ItemSearch) - Static method in class sirius.web.controller.AutocompleteHelper
Handles the given request and generates the appropriate JSON as expected by the select2 binding.
handle(ByteBuf, boolean) - Method in interface sirius.web.http.ContentHandler
Handles the given chunk of data.
handle(ByteBuf, boolean) - Method in class sirius.web.http.InputStreamHandler
 
handle(Throwable) - Static method in class sirius.web.security.UserContext
Handles the given exception by passing it to Exceptions and by creating an appropriate message for the user.
handle(Throwable) - Method in class sirius.web.services.ServiceCall
Handles the given exception by creating an error response.
handleException(ServiceCall, StructuredOutput, HandledException) - Method in interface sirius.web.services.StructuredService
Handles the exception caused by handling the incoming call.
handleIfModifiedSince(long) - Method in class sirius.web.http.Response
Determines if the given modified date is past the If-Modified-Since header of the request.
handler(String) - Method in class sirius.web.templates.Generator
Specifies which ContentHandler is used to generate the content.
handleRateLimiting(WebContext, String) - Method in interface sirius.web.http.Firewall
Performs rate limiting for the given request and realm.
handleRow(int, SmartRow) - Method in interface sirius.web.data.NamedRowProcessor
Called the handle a row of an input file.
handleRow(int, Values) - Method in interface sirius.web.data.RowProcessor
Called the handle a row of an input file.
handleRow(int, Values) - Method in class sirius.web.data.SmartLineBasedProcessor
 
hasContent() - Method in class sirius.web.http.WebContext
Determines if a content is available for this request.
hasError(String) - Method in class sirius.web.security.UserContext
Determines if there is an error or error message for the given field
hasFacets() - Method in class sirius.web.controller.Page
Determines if there is at least one filter facet with filter items.
hashCode() - Method in class sirius.web.resources.Resource
 
hashFunction - Variable in class sirius.web.security.GenericUserManager
 
hasHiddenItems() - Method in class sirius.web.controller.Facet
Determines if this facet has at least one hidden item
hasItems() - Method in class sirius.web.controller.Facet
Determines if this facet has at least one item
hasLess() - Method in class sirius.web.controller.Page
Determines if there is a previous page.
hasMore() - Method in class sirius.web.controller.Page
Determines if there is a next page.
hasParameter(String) - Method in class sirius.web.http.WebContext
Determines if the parameter with the given name is contained in the request.
hasPermission(String) - Method in class sirius.web.controller.BasicController
Determines if the current user has the given permission.
hasPermission(String) - Method in class sirius.web.security.UserInfo
Determines if the user has the given permission.
hasPermissionOfSetting(String) - Method in class sirius.web.security.UserSettings
Determines if the current user has the permission given in the setting with the given key.
hasPermissions(String...) - Method in class sirius.web.security.UserInfo
Determines if the user has the requested permissions
hasRange() - Method in class sirius.web.controller.Facet
Determines if this facet has a range for filtering values.
headers() - Method in class sirius.web.http.Response
 
headers(MultiMap<String, Object>) - Method in class sirius.web.http.Response
Adds all given headers
headers - Variable in class sirius.web.mails.MailSender
 
HelpDispatcher - Class in sirius.web.dispatch
Takes care of all /help URIs and sub-uris.
HelpDispatcher() - Constructor for class sirius.web.dispatch.HelpDispatcher
 
Helper - Annotation Type in sirius.web.security
Marks a field in a helper class as filled with another helper of the given type for the same scope.
HelperConfig - Annotation Type in sirius.web.security
Marks a field in a helper class as filled via the config of the current scope.
HelperFactory<H> - Interface in sirius.web.security
Helpers are used by the ScopeInfo to perform certain tasks.
hidePost - Variable in class sirius.web.http.WebContext
 
hidePost() - Method in class sirius.web.http.WebContext
Hide the fact that this request is a POST request.
hstsMaxAge - Static variable in class sirius.web.http.WebContext
 
html - Variable in class sirius.web.mails.MailSender
 
htmlContent(String) - Method in class sirius.web.mails.MailSender
Sets the HTML content of the email.
htmlContext - Variable in class sirius.web.mails.MailSender
 
htmlTemplate - Variable in class sirius.web.mails.MailSender
 
htmlTemplate(String, Context) - Method in class sirius.web.mails.MailSender
Renders the given template and uses it as HTML part.
HTTP - Static variable in annotation type sirius.web.http.Limited
Represents the default realm used by all HTTP requests which are processed via a controller or service.
HTTP_CACHE - Static variable in class sirius.web.http.Response
Default cache duration for responses which can be cached
HTTP_CACHE_INFINITE - Static variable in class sirius.web.http.Response
Expires value used to indicate that a resource can be infinitely long cached
HTTP_DATE_FORMAT - Static variable in class sirius.web.http.WebContext
Date format used by HTTP date headers
HTTPCommand - Class in sirius.web.health.console
Console command which reports statistics for the web server
HTTPCommand() - Constructor for class sirius.web.health.console.HTTPCommand
 
HttpPipeliningHandler - Class in sirius.web.http
Adds support for HTTP pipelining by ensuring that only requests are passed on, after a response for the last request was sent.
HttpPipeliningHandler() - Constructor for class sirius.web.http.HttpPipeliningHandler
 

I

I18nMacro - Class in sirius.tagliatelle.macros
Represents i18n(String) which is essentially a call to NLS.get(String).
I18nMacro() - Constructor for class sirius.tagliatelle.macros.I18nMacro
 
idleTimeouts - Static variable in class sirius.web.http.WebServer
 
IfHandler - Class in sirius.tagliatelle.compiler
Handles @if(expression) {} else {}.
IfHandler() - Constructor for class sirius.tagliatelle.compiler.IfHandler
 
IfTag - Class in sirius.tagliatelle.tags
Handles i:if which emits its body if a condition is met.
IfTag() - Constructor for class sirius.tagliatelle.tags.IfTag
 
IfTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
IMAGE_JPEG - Static variable in class sirius.web.http.MimeHelper
Mime type of JPEG images
IMAGE_PNG - Static variable in class sirius.web.http.MimeHelper
Mime type of PNG images
IMAGE_SVG - Static variable in class sirius.web.http.MimeHelper
Mime type of SVG images
ImageCell(byte[], int, String) - Constructor for class sirius.web.data.ExcelExport.ImageCell
Creates a new cell containing an image which could be inserted into an Excel sheet.
inc(String) - Method in interface sirius.web.tasks.ManagedTaskContext
Increments the given performance counter by one.
IncludeTag - Class in sirius.tagliatelle.tags
Handles i:include which includes the contents of the given resource without any processing.
IncludeTag() - Constructor for class sirius.tagliatelle.tags.IncludeTag
 
IncludeTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
incPingFailures() - Method in class sirius.web.health.NodeInfo
Increment the ping failure counter.
infinitelyCached() - Method in class sirius.web.http.Response
Marks this response as infinitely cachable.
INFO - Static variable in class sirius.web.controller.Message
Declares a message as information.
info(String) - Static method in class sirius.web.controller.Message
Factory method to create a info message
info(WebContext) - Method in class sirius.web.health.SystemController
Reports useful information for the current user agent and request.
inline(String) - Method in class sirius.web.http.Response
Instructs the browser to treat the response as inline-download with the given file name.
InlineResourceMacro - Class in sirius.tagliatelle.macros
Inlines a complete resource file into a JavaScript string.
InlineResourceMacro() - Constructor for class sirius.tagliatelle.macros.InlineResourceMacro
 
inlineTemplate(Position, Template, Function<String, Expression>, Function<String, Emitter>) - Method in class sirius.tagliatelle.compiler.CompilationContext
Inlines the requested template into the current one.
InlineTemplateEmitter - Class in sirius.tagliatelle.emitter
Represents an inlined sub emitter to keep the render stack consistent.
InlineTemplateEmitter(Position, Template, Emitter) - Constructor for class sirius.tagliatelle.emitter.InlineTemplateEmitter
Creates a new instance at the given position, which references the given template and wraps the given body.
InputStreamHandler - Class in sirius.web.http
Default implementation of ContentHandler used by ControllerDispatcher.
InputStreamHandler() - Constructor for class sirius.web.http.InputStreamHandler
Creates a new handler with default settings for buffer size and timeouts.
InputStreamHandler(int, int, int, TimeUnit) - Constructor for class sirius.web.http.InputStreamHandler
Creates a new handler with the given buffer size and timeouts.
installChunkedWriteHandler() - Method in class sirius.web.http.Response
 
INSTANCE - Static variable in class sirius.web.templates.ContentHelper
Contains the instance which is passed into the velocity context as "helper".
InstanceCheck - Class in sirius.tagliatelle.expression
Represents an instanceof check.
InstanceCheck(Expression, Class<?>) - Constructor for class sirius.tagliatelle.expression.InstanceCheck
Creates a new instanceof for the given expression with the given type.
Interceptor - Interface in sirius.web.controller
Can be used to intercept calls to controllers (Controller)
internalServerError(String, Throwable) - Method in class sirius.web.http.Response
 
IntOperation - Class in sirius.tagliatelle.expression
Represents an operation on integer values.
IntOperation(Operator, Expression, Expression) - Constructor for class sirius.tagliatelle.expression.IntOperation
Creates a new operation with the given operator and operands.
invert - Variable in class sirius.tagliatelle.expression.EqualsOperation
 
invoke(StructuredService) - Method in class sirius.web.services.ServiceCall
Calls the given service.
InvokeTag - Class in sirius.tagliatelle.tags
Handles i:invoke which invokes or inlines a given template.
InvokeTag() - Constructor for class sirius.tagliatelle.tags.InvokeTag
 
InvokeTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
invokeTemplate(Position, Template, Function<String, Expression>, Map<String, Emitter>) - Method in class sirius.tagliatelle.compiler.CompilationContext
Generates an emitter which invokes the given template at runtime.
invokeTemplate(Template, CompositeEmitter) - Method in class sirius.tagliatelle.tags.InvokeTag
 
InvokeTemplateEmitter - Class in sirius.tagliatelle.emitter
Invokes and renders a sub template at runtime.
InvokeTemplateEmitter(Position, String) - Constructor for class sirius.tagliatelle.emitter.InvokeTemplateEmitter
Creates a new instance at the given position with the given target template.
IPRange - Class in sirius.web.http
Represents a range of IP addresses in CIDR notation.
IPRange() - Constructor for class sirius.web.http.IPRange
 
IPRange.RangeSet - Class in sirius.web.http
Represents a set of IP ranges.
IPV4_LOCALHOST - Static variable in class sirius.web.http.IPRange
Represents the IP address of the localhost in an IPv4 environment
IPV6_LOCALHOST - Static variable in class sirius.web.http.IPRange
Represents the IP address of the localhost in an IPv6 environment
is(String) - Method in class sirius.web.http.UserAgent
Determines if the user agent is equal to the given value.
is(Class<?>) - Method in class sirius.web.security.ScopeInfo
 
is(Class<?>) - Method in class sirius.web.security.UserInfo
 
isActionJavascript() - Method in class sirius.web.controller.Message
Determines if the action is an URL or a piece of JavaScript
isActive() - Method in class sirius.web.controller.FacetItem
Determines if this item is an currently active filter.
IsAfterMacro - Class in sirius.tagliatelle.macros
Macro for comparing it a given date is after another given date or now.
IsAfterMacro() - Constructor for class sirius.tagliatelle.macros.IsAfterMacro
 
isAlarmPresent() - Method in class sirius.web.health.Cluster
 
isAlternative() - Method in class sirius.web.mails.Attachment
Determines if this is an "alternative" to the text content of the mail or a "real" attachment
isAndroid() - Method in class sirius.web.http.UserAgent
Determines whether the user agent hints to an Android device.
isAssignable(Object, Class<?>) - Static method in class sirius.tagliatelle.Tagliatelle
Determines if the type to is assignable from the given object.
isAssignableTo(Class<?>, Class<?>) - Static method in class sirius.tagliatelle.Tagliatelle
Determines if the type to is assignable from the given type from.
IsBeforeMacro - Class in sirius.tagliatelle.macros
Macro for comparing it a given date is before another given date or now.
IsBeforeMacro() - Constructor for class sirius.tagliatelle.macros.IsBeforeMacro
 
isBestAvailableNode() - Method in class sirius.web.health.Cluster
Determines if the current node is the best (highest priority, still functional) cluster node.
isCompressable(String) - Static method in class sirius.web.http.MimeHelper
Determines if it is recommended to compress data of the given mime type.
isConfigured() - Method in interface sirius.web.cache.DistributedUserMessageCacheFactory
Returns whether the DistributedUserMessageCacheFactory is configured and can create caches.
isConstant() - Method in class sirius.tagliatelle.expression.AndOperation
 
isConstant() - Method in class sirius.tagliatelle.expression.Call
 
isConstant() - Method in class sirius.tagliatelle.expression.ConcatExpression
 
isConstant() - Method in class sirius.tagliatelle.expression.ConstantExpression
 
isConstant() - Method in class sirius.tagliatelle.expression.EqualsOperation
 
isConstant() - Method in interface sirius.tagliatelle.expression.Expression
Determines if the expression is constant.
isConstant() - Method in class sirius.tagliatelle.expression.InstanceCheck
 
isConstant() - Method in class sirius.tagliatelle.expression.IntOperation
 
isConstant() - Method in class sirius.tagliatelle.expression.MacroCall
 
isConstant() - Method in class sirius.tagliatelle.expression.NativeCast
 
isConstant() - Method in class sirius.tagliatelle.expression.Negation
 
isConstant() - Method in class sirius.tagliatelle.expression.NoodleOperation
 
isConstant() - Method in class sirius.tagliatelle.expression.OrOperation
 
isConstant() - Method in class sirius.tagliatelle.expression.ReadGlobal
 
isConstant() - Method in class sirius.tagliatelle.expression.ReadLocal
 
isConstant() - Method in class sirius.tagliatelle.expression.RelationalIntOperation
 
isConstant() - Method in class sirius.tagliatelle.expression.RenderEmitterExpression
 
isConstant() - Method in class sirius.tagliatelle.expression.TenaryOperation
 
isConstant() - Method in class sirius.tagliatelle.expression.TransformerCast
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.ApplyMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.DateComparingMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.EnumValuesMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.EscapeJSMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.FormatDateMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.FormatMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.FormatSizeMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.FormatTimeMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.I18nMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.InlineResourceMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.IsFilledMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.IsFrameworkEnabledMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.JoinMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.JSONMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.LeftPadMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.LimitMacro
 
isConstant(Expression[]) - Method in interface sirius.tagliatelle.macros.Macro
Determines if the macro is "constant" for the given parameter expressions.
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.MonthNameMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.RenderBlockMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.RightPadMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.SplitAtLastMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.SplitMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.ToListMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.ToMachineStringMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.ToSpokenDateMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.ToUserStringMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.UrlEncodeMacro
 
isConstant(Expression[]) - Method in class sirius.tagliatelle.macros.XMLMacro
 
isConstant() - Method in class sirius.tagliatelle.Template
Determines if the contents of this template are completely constant.
isContentProbablyXML() - Method in class sirius.web.http.WebContext
Determines if the content body might contain XML (rather than JSON).
isCurrentRequestSSL() - Static method in class sirius.web.http.WebContext
Determines if the current request is secured by SSL.
isDesktop() - Method in class sirius.web.http.UserAgent
Determines whether the user agent hits to a desktop device.
isEmpty() - Method in class sirius.web.http.IPRange.RangeSet
Determines if a filter range is given or not
isErroneous() - Method in interface sirius.web.tasks.ManagedTaskContext
Determines if the current task is erroneous
isEven() - Method in class sirius.tagliatelle.emitter.LoopState
Determines if the an even row is currently being rendered.
isFacetCollapsingEnabled() - Method in class sirius.web.controller.Facet
Determines if collapsing is enabled for this facet.
isFailed() - Method in class sirius.web.http.InputStreamHandler
Determines if this stream is in an ERROR state or not.
IsFilledMacro - Class in sirius.tagliatelle.macros
Represents isFilled(Object) which is a call to Strings.isFilled(Object).
IsFilledMacro() - Constructor for class sirius.tagliatelle.macros.IsFilledMacro
 
isFirst() - Method in class sirius.tagliatelle.emitter.LoopState
Determines if the first row is currently being rendered.
IsFrameworkEnabledMacro - Class in sirius.tagliatelle.macros
Represents a call to Sirius.isFrameworkEnabled(String).
IsFrameworkEnabledMacro() - Constructor for class sirius.tagliatelle.macros.IsFrameworkEnabledMacro
 
isIOS() - Method in class sirius.web.http.UserAgent
Determines whether the user agent hints to an iOS device.
isIPBlacklisted(WebContext) - Method in interface sirius.web.http.Firewall
Determines if the remote IP of the given request is blacklisted
isJSONCall() - Method in class sirius.web.controller.Route
Determines if the route will result in a JSON response.
isKeepLoginSupported() - Method in class sirius.web.security.GenericUserManager
 
isKeepLoginSupported() - Method in interface sirius.web.security.UserManager
Determines if the login can be stored longer than a usual session.
isLast() - Method in class sirius.tagliatelle.emitter.LoopState
Determines if the last row is currently being rendered.
isLocked() - Method in interface sirius.web.security.MaintenanceInfo
Determines if this scope is currently locked / closed for maintenance or disaster reasons.
isLoggedIn() - Method in class sirius.web.security.UserInfo
Determines if the user is logged in.
isLoginSupported() - Method in class sirius.web.security.GenericUserManager
 
isLoginSupported() - Method in class sirius.web.security.PublicUserManager
 
isLoginSupported() - Method in interface sirius.web.security.UserManager
Determines if a login via username and password is possible.
isLongCall() - Method in class sirius.web.http.WebContext
Determines if this request was marked as long call.
isMobile() - Method in class sirius.web.http.UserAgent
Determines whether the user agent hints to a mobile device.
isNth(int) - Method in class sirius.tagliatelle.emitter.LoopState
Determines if the n-th even row is currently being rendered.
isOdd() - Method in class sirius.tagliatelle.emitter.LoopState
Determines if the an odd row is currently being rendered.
isPhone() - Method in class sirius.web.http.UserAgent
Determines whether the user agent hints to a phone.
isPOST() - Method in class sirius.web.http.WebContext
isPreDispatchable() - Method in class sirius.web.controller.Route
Determines if the route is pre dispatchable.
isPrivate - Variable in class sirius.web.http.Response
 
isResponseCommitted() - Method in class sirius.web.http.WebContext
Determines if a response was already committed.
isSafePOST() - Method in class sirius.web.http.WebContext
Determines if the current request is a POST request with checking for a valid CSRF-token.
isSSL() - Method in class sirius.web.http.WebContext
Determines if this is an HTTPS (SSL protected) call.
isSuccessive() - Method in class sirius.tagliatelle.emitter.LoopState
Determines if a successive row is currently being rendered.
isTablet() - Method in class sirius.web.http.UserAgent
Determines whether the user agent hints to a tablet.
isTaglib(String) - Method in class sirius.tagliatelle.Tagliatelle
Determines if a taglib with the given prefix exists.
isTemplateEndsWith(String) - Method in class sirius.web.templates.Generator
Can be used by a ContentHandler to determine the effective ending of the underlying template name.
isTemplateFileExtension(String) - Method in class sirius.web.templates.Generator
Can be used by a ContentHandler to determine the file ending of the selected template.
isTrusted() - Method in class sirius.web.http.WebContext
Determines if the request is from a trusted IP.
isUnsafePOST() - Method in class sirius.web.http.WebContext
Determines if the current request is a POST request without checking for a valid CSRF-token.
isUserPresent() - Method in class sirius.web.security.UserContext
Determines if the user is present.
isUserStillValid(String) - Method in class sirius.web.security.GenericUserManager
Determines if the cached user object for the given ID is still valid.
isUseSenderAndEnvelopeFrom() - Method in class sirius.web.mails.SMTPConfiguration
Determines if mails sent via this configuration use a "Sender" and "Envelope-From" header with the mail sender / senderName or not.
isValid() - Method in class sirius.web.http.WebContext
Determines if this context is attached to a request or not.
isValidMailAddress(String, String) - Method in class sirius.web.mails.Mails
Determines if the given address is a valid eMail address.

J

JavaScriptBasedContentHandler - Class in sirius.web.templates
Base class for ContentHandler implementations which rely on JavaScript.
JavaScriptBasedContentHandler() - Constructor for class sirius.web.templates.JavaScriptBasedContentHandler
 
JavaScriptContentHandler - Class in sirius.web.templates
Executes the given JavaScript script (most probably without generating any output).
JavaScriptContentHandler() - Constructor for class sirius.web.templates.JavaScriptContentHandler
 
JoinMacro - Class in sirius.tagliatelle.macros
Represents join(Iterable, String) which is a call to Strings.join(Iterable, String).
JoinMacro() - Constructor for class sirius.tagliatelle.macros.JoinMacro
 
JS - Static variable in class sirius.web.templates.JavaScriptContentHandler
Contains the name (type) of this handler
json() - Method in class sirius.web.http.Response
Creates a JSON output which can be used to generate well formed json.
JSONCall - Class in sirius.web.services
Simple call to send JSON to a server (URL) and receive JSON back.
JSONMacro - Class in sirius.tagliatelle.macros
Parses the given JSON string into a JSONObject.
JSONMacro() - Constructor for class sirius.tagliatelle.macros.JSONMacro
 
JSONStructuredOutput - Class in sirius.web.services
Encoder to generate JSON via the StructuredOutput interface.
JSONStructuredOutput(OutputStream, String, String) - Constructor for class sirius.web.services.JSONStructuredOutput
Generates a new output, writing to the given output stream.
JSONStructuredOutput(Writer, String) - Constructor for class sirius.web.services.JSONStructuredOutput
Generates a new output, writing to the given writer.
JsXMLContentHandler - Class in sirius.web.templates
Generates XML output by evaluating a given JavaScript.
JsXMLContentHandler() - Constructor for class sirius.web.templates.JsXMLContentHandler
 

K

keepalives - Static variable in class sirius.web.http.WebServer
 
keepLoginEnabled - Variable in class sirius.web.security.GenericUserManager
 

L

lang - Variable in class sirius.web.mails.MailSender
 
lang - Variable in class sirius.web.security.UserInfo
 
leftExpression - Variable in class sirius.tagliatelle.expression.BooleanOperation
 
leftExpression - Variable in class sirius.tagliatelle.expression.EqualsOperation
 
leftExpression - Variable in class sirius.tagliatelle.expression.IntOperation
 
leftExpression - Variable in class sirius.tagliatelle.expression.NoodleOperation
 
leftExpression - Variable in class sirius.tagliatelle.expression.RelationalIntOperation
 
leftExpression - Variable in class sirius.tagliatelle.expression.TenaryOperation
 
LeftPadMacro - Class in sirius.tagliatelle.macros
Pads the given string with the given arguments.
LeftPadMacro() - Constructor for class sirius.tagliatelle.macros.LeftPadMacro
 
LIFECYCLE_PRIORITY - Static variable in class sirius.web.http.WebServer
Determines the priority of the start of the web server.
Limited - Annotation Type in sirius.web.http
Specifies the realm (counter) to use for rate limiting for this Controller method or StructuredService
LimitMacro - Class in sirius.tagliatelle.macros
Limit the given object to a given lenth.
LimitMacro() - Constructor for class sirius.tagliatelle.macros.LimitMacro
 
LineBasedProcessor - Interface in sirius.web.data
Processes line based input files like MS Excel or CSV.
LOCALHOST - Static variable in class sirius.web.http.IPRange
Constant for a range which only accepts localhost.
LocalPathResolver - Class in sirius.web.resources
Tries to resolve a given path into a file locally stored on disk.
LocalPathResolver() - Constructor for class sirius.web.resources.LocalPathResolver
 
LocalRenderContext - Class in sirius.tagliatelle.rendering
Represents a render context local to a single template.
LocalRenderContext(Template, GlobalRenderContext, StackAllocator.View) - Constructor for class sirius.tagliatelle.rendering.LocalRenderContext
Creates a new context.
LocalTag - Class in sirius.tagliatelle.tags
Handles i:local which defines a local variable.
LocalTag() - Constructor for class sirius.tagliatelle.tags.LocalTag
 
LocalTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
LocalUserMessageCache - Class in sirius.web.cache
A UserMessageCache backed by a Cache created by the CacheManager.
LocalUserMessageCache(String) - Constructor for class sirius.web.cache.LocalUserMessageCache
 
LOG - Static variable in class sirius.tagliatelle.Tagliatelle
Logs everything related to resolving, compiling and rendering tagliatelle templates.
LOG - Static variable in class sirius.web.controller.ControllerDispatcher
 
LOG - Static variable in class sirius.web.crunchlog.Crunchlog
 
log(String) - Method in class sirius.web.crunchlog.Crunchlog
Creates a new builder to create a log message using fluid method calls.
LOG - Static variable in class sirius.web.health.Cluster
 
LOG - Static variable in class sirius.web.http.WebServer
Used to log all web / http relevant messages
LOG - Static variable in class sirius.web.mails.Mails
Contains the logger mail used by the mailing framework.
LOG - Static variable in class sirius.web.resources.Resources
Logger used by the resource discovery framework
log(String, Object...) - Method in class sirius.web.security.GenericUserManager
Used to write a debug log.
LOG - Static variable in class sirius.web.security.SAMLHelper
Used to log all events related to SAML.
LOG - Static variable in class sirius.web.security.UserContext
Contains the logger user used by the auth framework
LOG - Static variable in class sirius.web.services.ServiceCall
 
LOG - Static variable in class sirius.web.tasks.ManagedTasks
Contains the log being used by this framework
LOG - Static variable in class sirius.web.templates.Templates
 
LogBuilder(String) - Constructor for class sirius.web.crunchlog.Crunchlog.LogBuilder
 
loginCookieTTL - Variable in class sirius.web.security.GenericUserManager
 
LoginRequired - Annotation Type in sirius.web.security
Boilerplate annotation for {@literal @}Permission(UserInfo.PERMISSION_LOGGED_IN).
logLimited(Object) - Method in interface sirius.web.tasks.ManagedTaskContext
Logs the given message unless the method is called to frequently.
logSentMail(boolean, String, String, String, String, String, String, String, String, String) - Method in interface sirius.web.mails.MailLog
Invoked once a mail was tried to be sent.
LoopEmitter - Class in sirius.tagliatelle.emitter
Loops over a given Iterable and invokes the given block for each item within.
LoopEmitter(Position) - Constructor for class sirius.tagliatelle.emitter.LoopEmitter
Creates a new emitter for the given position.
LoopState - Class in sirius.tagliatelle.emitter
Determines the state of a loop emitter.
LoopState(Iterable<?>) - Constructor for class sirius.tagliatelle.emitter.LoopState
Creates a new instance for the base collection.

M

Macro - Interface in sirius.tagliatelle.macros
Represents a macro or constant function.
MacroCall - Class in sirius.tagliatelle.expression
Invokes a Macro at runtime.
MacroCall() - Constructor for class sirius.tagliatelle.expression.MacroCall
 
MailLog - Interface in sirius.web.mails
Implementations of this interface can be registered in the component model and will be notified once a mail is tried to be sent.
Mails - Class in sirius.web.mails
Used to send mails using predefined templates.
Mails() - Constructor for class sirius.web.mails.Mails
 
MailSender - Class in sirius.web.mails
Implements the builder pattern to specify the mail to send.
MailSender() - Constructor for class sirius.web.mails.MailSender
 
MaintenanceInfo - Interface in sirius.web.security
A ScopeInfo can additionally implement this interface to signal the current maintenance status of a scope.
maintenanceMessage() - Method in interface sirius.web.security.MaintenanceInfo
Returns a message to be shown to all users indicating the current maintenance state of the current scope.
make(ScopeInfo) - Method in interface sirius.web.security.HelperFactory
Creates a new helper for the given scope.
ManagedTask - Interface in sirius.web.tasks
A managed task is essentially a background job or task with some metadata attached.
ManagedTask.State - Enum in sirius.web.tasks
Enuemrates possible states of a task.
ManagedTaskContext - Interface in sirius.web.tasks
Provides an execution context for managed tasks.
ManagedTasks - Class in sirius.web.tasks
Executes background tasks which can be monitored via the user interface.
ManagedTasks() - Constructor for class sirius.web.tasks.ManagedTasks
 
managedTasks - Variable in class sirius.web.tasks.ManagedTaskSetup
 
ManagedTasksController - Class in sirius.web.tasks
Used to view and manage tasks.
ManagedTasksController() - Constructor for class sirius.web.tasks.ManagedTasksController
 
ManagedTaskSetup - Class in sirius.web.tasks
A builder pattern to create a ManagedTask.
ManagedTaskSetup(ManagedTasks, String) - Constructor for class sirius.web.tasks.ManagedTaskSetup
 
mark(int) - Method in class sirius.web.http.InputStreamHandler
 
markAsLongCall() - Method in class sirius.web.http.WebContext
Marks the request as long call.
markCallFailed(StructuredOutput, String) - Method in class sirius.web.services.ServiceCall
Marks the call as failed by adding the well known error, successfalse and message properties to the given output.
markCallSuccessful(StructuredOutput) - Method in class sirius.web.services.ServiceCall
Marks the call as failed by adding the well known error and successfalse properties to the given output.
markSupported() - Method in class sirius.web.http.InputStreamHandler
 
matches(WebContext, String, boolean) - Method in class sirius.web.controller.Route
Determines if this route matches the current request.
matches(InetAddress) - Method in class sirius.web.http.IPRange
Checks if the given IP is within the described ip range.
MAX_TIMESTAMP_DELTA_IN_HOURS - Static variable in class sirius.web.security.SAMLHelper
A response as a timestamp called IssueInstant.
maxCallFrequency() - Method in class sirius.web.crunchlog.CrunchlogKernel
 
MDC_SCOPE - Static variable in class sirius.web.security.UserContext
The key used to store the current scope in the MDC
MDC_USER_ID - Static variable in class sirius.web.security.UserContext
The key used to store the current user id in the MDC
MDC_USER_NAME - Static variable in class sirius.web.security.UserContext
The key used to store the current user name in the MDC
Message - Class in sirius.web.controller
Used by the UserContext to collect error or success messages.
Message(String, String, String) - Constructor for class sirius.web.controller.Message
Creates a new message with the given content, details info and message type.
Message() - Constructor for class sirius.web.controller.Message
Creates a new empty message.
message(Message) - Static method in class sirius.web.security.UserContext
Adds a message to the current UserContext.
MessageProvider - Interface in sirius.web.security
Permits to add generally displayed messages.
messagesIn - Static variable in class sirius.web.http.WebServer
 
messagesOut - Static variable in class sirius.web.http.WebServer
 
MethodCall - Class in sirius.tagliatelle.expression
Invokes a Java Method.
MethodCall(Expression) - Constructor for class sirius.tagliatelle.expression.MethodCall
Creates a new instance and specifies the expression on which the method is invoked.
metric(WebContext, String) - Method in class sirius.web.health.SystemController
Sends the value for the requested metric for /system/metric/[name]
microtimingKey - Variable in class sirius.web.http.WebContext
 
microtimingMode - Static variable in class sirius.web.http.WebServer
 
MimeHelper - Class in sirius.web.http
Guesses mime types based on file extensions.
MINUS_ONE - Static variable in class sirius.tagliatelle.expression.ConstantInt
Represents -1.
monitorNode(WebContext) - Method in class sirius.web.health.SystemController
Determines if there is currently an ALARM present or not for: /system/monitor Either reports OK or ERROR, if the cluster state is RED for at least two intervals (minutes).
MonthNameMacro - Class in sirius.tagliatelle.macros
Represents monthName(int) which is a call to NLS.getMonthName(int).
MonthNameMacro() - Constructor for class sirius.tagliatelle.macros.MonthNameMacro
 

N

name - Variable in class sirius.tagliatelle.Template
 
name - Variable in class sirius.web.http.Response
 
name - Variable in class sirius.web.tasks.ManagedTaskSetup
 
named(String) - Method in class sirius.web.http.Response
Forces the use of a given name.
NamedRowProcessor - Interface in sirius.web.data
Invoked by a SmartLineBasedProcessor to handle one row.
NativeCast - Class in sirius.tagliatelle.expression
Represents a native (Java) cast operation to provide a type information at compile time.
NativeCast(Expression, Class<?>) - Constructor for class sirius.tagliatelle.expression.NativeCast
Creates a new cast for the given expression with the given type.
Negation - Class in sirius.tagliatelle.expression
Represents a boolean and.
Negation(Expression) - Constructor for class sirius.tagliatelle.expression.Negation
 
NEW_ENTRY_NLS_KEY - Static variable in class sirius.web.controller.AutocompleteHelper
Can be used with NLS.get(String) to obtain a "(new)" text to be used in the "description" field
nextRow() - Method in class sirius.tagliatelle.emitter.LoopState
Used by the LoopEmitter to indicate that a new row is rendered.
nl2br(String) - Method in class sirius.web.templates.ContentHelper
Replaces new line with <br> tags.
NO_ARGS - Static variable in class sirius.tagliatelle.expression.Call
A placeholder to represent "no arguments", which is preferred over null or creating an empty array each time.
NO_FILTER - Static variable in class sirius.web.http.IPRange
Constant for a "non filtering" range set which accepts all IP addresses
NO_MATCH - Static variable in class sirius.web.controller.Route
 
NOBODY - Static variable in class sirius.web.security.UserInfo
Fallback user if no user is currently available.
NodeInfo - Class in sirius.web.health
Contains the state of a cluster member.
NodeInfo() - Constructor for class sirius.web.health.NodeInfo
 
NodeInfoService - Class in sirius.web.health
Provides statistics for this node.
NodeInfoService() - Constructor for class sirius.web.health.NodeInfoService
 
noKeepalive() - Method in class sirius.web.http.Response
Disables keep-alive protocol (even if it would have been otherwise supported).
NoodleOperation - Class in sirius.tagliatelle.expression
Represents the noodle operation.
NoodleOperation(Expression, Expression) - Constructor for class sirius.tagliatelle.expression.NoodleOperation
Creates a new operation for the given operands.
notCached() - Method in class sirius.web.http.Response
Marks this response as not-cachable.
NotPermission - Annotation Type in sirius.web.security
Expects the absence of the given permission in oder to execute the annotated element.
NotPermissionList - Annotation Type in sirius.web.security
Container annotation for NotPermission annotations.
NULL - Static variable in class sirius.tagliatelle.expression.ConstantNull
Represents null as expression

O

ok(WebContext) - Method in class sirius.web.health.SystemController
Simply responds with OK for /system/ok This can be used to monitoring tools the check the system health.
onComplete(Callback<CallContext>) - Method in class sirius.web.http.WebContext
Used to provide a handle which is invoked once the call is completely handled.
ONE - Static variable in class sirius.tagliatelle.expression.ConstantInt
Represents 1.
onError(WebContext, HandledException) - Method in class sirius.tagliatelle.TagliatelleController
 
onError(WebContext, HandledException) - Method in class sirius.web.controller.BasicController
 
onError(WebContext, HandledException) - Method in interface sirius.web.controller.Controller
In case processing a request via a method fails (throws an exception), this method will be called.
onError(WebContext, HandledException) - Method in class sirius.web.util.QRCodeController
 
onFrame(WebSocketFrame) - Method in class sirius.web.http.WebsocketSession
Invoked for each frame received via the websocket.
onWebsocketClosed() - Method in class sirius.web.http.WebsocketSession
Tirggered when the websocket is closed.
onWebsocketOpened() - Method in class sirius.web.http.WebsocketSession
Triggered when the websocket was sucessfully initialized.
openConnections - Static variable in class sirius.web.http.WebServer
 
openStream() - Method in class sirius.web.resources.Resource
Returns the contents of the resource as InputStream.
operator - Variable in class sirius.tagliatelle.expression.IntOperation
 
Operator - Enum in sirius.tagliatelle.expression
Represents operations supported by IntOperation or RelationalIntOperation.
operator - Variable in class sirius.tagliatelle.expression.RelationalIntOperation
 
OrOperation - Class in sirius.tagliatelle.expression
Represents a boolean or.
OrOperation(Expression, Expression) - Constructor for class sirius.tagliatelle.expression.OrOperation
Creates a new or operation for the given operands.
OTPVerifier - Class in sirius.web.security
Utility class to support two factor authentication (aka One Time Passwords).
OTPVerifier() - Constructor for class sirius.web.security.OTPVerifier
 
outputEscaped(String) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Adds escaped output to the result buffer.
outputEscaped(String) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Adds escaped output to the result buffer.
outputRaw(String) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Adds unescaped output to the result buffer.
outputRaw(String) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Adds unescaped output to the result buffer.
outputStream(HttpResponseStatus, String) - Method in class sirius.web.http.Response
Creates an OutputStream which is sent to the client.
overview(WebContext) - Method in class sirius.tagliatelle.TagliatelleController
Renders a list of all known tags.

P

Page<E> - Class in sirius.web.controller
Represents a slice of a result set which is being "paged through" and can provide filter facets.
Page() - Constructor for class sirius.web.controller.Page
 
PARAM_ITEMS - Static variable in class sirius.tagliatelle.tags.ForTag
 
PARAM_NAME - Static variable in class sirius.tagliatelle.tags.DefineTag
 
PARAM_NAME - Static variable in class sirius.tagliatelle.tags.LocalTag
 
PARAM_NAME - Static variable in class sirius.tagliatelle.tags.PragmaTag
 
PARAM_NAME - Static variable in class sirius.tagliatelle.tags.RenderTag
 
PARAM_STATE - Static variable in class sirius.tagliatelle.tags.ForTag
 
PARAM_TYPE - Static variable in class sirius.tagliatelle.tags.ForTag
 
PARAM_VALUE - Static variable in class sirius.tagliatelle.tags.LocalTag
 
PARAM_VALUE - Static variable in class sirius.tagliatelle.tags.PragmaTag
 
PARAM_VAR - Static variable in class sirius.tagliatelle.tags.ForTag
 
parameterExpressions - Variable in class sirius.tagliatelle.expression.Call
 
paraseRangeSet(String) - Static method in class sirius.web.http.IPRange
Compiles the given list of ranges into a range set.
parent - Variable in class sirius.web.controller.Facet
 
parentHandler - Variable in class sirius.tagliatelle.tags.TagHandler
 
parseBlock(TagHandler, String) - Method in class sirius.tagliatelle.compiler.Compiler
Parses a block within the input until a stop sequence is reached.
parseExpression(boolean) - Method in class sirius.tagliatelle.compiler.Compiler
Parses an expression.
parseInput(Object) - Method in class sirius.tagliatelle.macros.DateComparingMacro
 
parseRange(String) - Static method in class sirius.web.http.IPRange
Parses a CIDR expression and returns an IPRange
parseSAMLResponse(WebContext) - Method in class sirius.web.security.SAMLHelper
Parses a SAML 2 response from the given request.
parseUserAgent() - Method in class sirius.web.http.UserAgent
 
PASTA - Static variable in class sirius.web.templates.TagliatelleContentHandler
Contains the name (type) of this handler
PDF_PASTA - Static variable in class sirius.web.templates.TagliatellePDFContentHandler
Contains the name (type) of this handler
Permission - Annotation Type in sirius.web.security
Expects the presence of the given permission in oder to execute the annotated element.
PERMISSION_ALL_TASKS - Static variable in class sirius.web.tasks.ManagedTasks
This permission needed to view all running tasks.
PERMISSION_BABELFISH - Static variable in class sirius.web.util.TranslationController
Describes the permission required to view and export translations.
PERMISSION_LOGGED_IN - Static variable in class sirius.web.security.UserInfo
This permission represents a user which was successfully authenticated by its user manager.
PERMISSION_SYSTEM_CONSOLE - Static variable in class sirius.web.health.SystemController
Describes the permission required to access the system console.
PERMISSION_SYSTEM_NOTIFY_STATE - Static variable in class sirius.web.health.ClusterMessageProvider
Determines the permission required to be notified (see an error in the wondergem UI) when the system state goes to red.
PERMISSION_SYSTEM_SCRIPTING - Static variable in class sirius.web.tasks.ManagedTasksController
This permission is needed to access the scripting facility of the system.
PERMISSION_SYSTEM_STATE - Static variable in class sirius.web.health.SystemController
Describes the permission required to view the system state.
PERMISSION_SYSTEM_TAGS - Static variable in class sirius.tagliatelle.TagliatelleController
Describes the permission required to access the Tagliatelle infos
PERMISSION_SYSTEM_TAGS_STATE - Static variable in class sirius.tagliatelle.TagliatelleController
Describes the permission required to access the Tagliatelle state
PERMISSION_SYSTEM_TIMING - Static variable in class sirius.web.health.SystemController
Describes the permission required to access the system console.
PERMISSION_VIEW_SCOPE_DEFAULT_CONFIG - Static variable in class sirius.web.security.ScopeDefaultConfigController
Describes the permission required to view the default scope config.
permissionFullfilled(String) - Method in class sirius.web.security.UserInfo
 
PermissionList - Annotation Type in sirius.web.security
Container annotation for Permission annotations.
Permissions - Class in sirius.web.security
Helper class to parse permission based annotations and the expand permission profiles.
permissions - Variable in class sirius.web.security.UserInfo
 
permissionsFullfilled(String) - Method in class sirius.web.security.UserInfo
 
pingSucceeded() - Method in class sirius.web.health.NodeInfo
Resets the ping failure counter and sets the lastPing value to now
pop(Position) - Method in class sirius.tagliatelle.compiler.CompilationContext
Pops a local off the stack.
postDecoder - Variable in class sirius.web.http.WebContext
 
PRAGMA_ALIAS - Static variable in class sirius.tagliatelle.Tagliatelle
 
pragmas - Variable in class sirius.tagliatelle.Template
 
PragmaTag - Class in sirius.tagliatelle.tags
Handles i:pragma which defines a pragma (key / value pair) for a template.
PragmaTag() - Constructor for class sirius.tagliatelle.tags.PragmaTag
 
PragmaTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
preparePreDispatch(WebContext) - Method in class sirius.web.controller.ControllerDispatcher
 
preparePreDispatch(WebContext) - Method in interface sirius.web.http.WebDispatcher
Invoked as soon as the complete request but not its contents are available.
privateCached() - Method in class sirius.web.http.Response
Marks this response as only privately cachable (only the browser may cache it, but not a proxy etc.)
process(Compiler) - Method in class sirius.tagliatelle.compiler.AttributeExpressionHandler
 
process(Compiler) - Method in class sirius.tagliatelle.compiler.EvalExpressionHandler
 
process(Compiler) - Method in class sirius.tagliatelle.compiler.ExpressionHandler
Processes the expression initialized by an @ in the source code.
process(Compiler) - Method in class sirius.tagliatelle.compiler.ForHandler
 
process(Compiler) - Method in class sirius.tagliatelle.compiler.IfHandler
 
process(Compiler) - Method in class sirius.tagliatelle.compiler.RawHandler
 
profilesCache - Static variable in class sirius.web.security.Permissions
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.BlockEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.CompositeEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.ConstantEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.DynamicInvokeTemplateEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.Emitter
Invokes the visitor on all sub emitters and on this emitter itself.
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.ExpressionEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.ExtraBlockEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.InvokeTemplateEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.LoopEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
 
propagateVisitor(EmitterVisitor) - Method in class sirius.tagliatelle.emitter.RawEmitter
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.BooleanOperation
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.Call
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.ConcatExpression
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.ConstantExpression
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.EqualsOperation
 
propagateVisitor(ExpressionVisitor) - Method in interface sirius.tagliatelle.expression.Expression
Visits all child nodes and then the node itself.
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.InstanceCheck
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.IntOperation
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.MethodCall
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.NativeCast
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.Negation
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.NoodleOperation
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.ReadGlobal
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.ReadLocal
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.RelationalIntOperation
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.RenderEmitterExpression
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.TenaryOperation
 
propagateVisitor(ExpressionVisitor) - Method in class sirius.tagliatelle.expression.TransformerCast
 
publicRoles - Variable in class sirius.web.security.GenericUserManager
 
publicRoles - Static variable in class sirius.web.security.Permissions
 
PublicUserManager - Class in sirius.web.security
A simple user manager which always returns the same user with a defined set of roles.
PublicUserManager(ScopeInfo, Extension) - Constructor for class sirius.web.security.PublicUserManager
 
PublicUserManager.Factory - Class in sirius.web.security
Used to create public user managers.
push(Position, String, Class<?>) - Method in class sirius.tagliatelle.compiler.CompilationContext
Pushes a local variable on the stack, so that it can be resolved later.
PushLocalEmitter - Class in sirius.tagliatelle.emitter
Writes the result of an expression evaluation into a temporary / local variable.
PushLocalEmitter(Position, int, Expression) - Constructor for class sirius.tagliatelle.emitter.PushLocalEmitter
Creates a new instance at the given position which writes the value of the given expression into the given local location.
put(String, List<Message>) - Method in class sirius.web.cache.LocalUserMessageCache
 
put(String, List<Message>) - Method in interface sirius.web.cache.UserMessageCache
Puts a value inside the cache identified by the key.
put(String, Object) - Method in class sirius.web.templates.Generator
Adds a variable with the given name (key) and value to the internal context.

Q

qr(WebContext) - Method in class sirius.web.util.QRCodeController
Creates an QR code for the given content.
QRCodeController - Class in sirius.web.util
Used to generate QR codes by responding to /qr
QRCodeController() - Constructor for class sirius.web.util.QRCodeController
 

R

RawEmitter - Class in sirius.tagliatelle.emitter
Switches the escaper to GlobalRenderContext.escapeRAW(String) while emitting the given body.
RawEmitter(Position, Emitter) - Constructor for class sirius.tagliatelle.emitter.RawEmitter
Creates a new instance for the given position and body.
RawHandler - Class in sirius.tagliatelle.compiler
Handles @raw() {}.
RawHandler() - Constructor for class sirius.tagliatelle.compiler.RawHandler
 
RawTag - Class in sirius.tagliatelle.tags
Handles i:raw which sets the escaper to GlobalRenderContext.escapeRAW(String) while emitting its body.
RawTag() - Constructor for class sirius.tagliatelle.tags.RawTag
 
RawTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
read() - Method in class sirius.web.http.InputStreamHandler
 
read(byte[], int, int) - Method in class sirius.web.http.InputStreamHandler
 
ReadGlobal - Class in sirius.tagliatelle.expression
Performs a read in the environment list.
ReadGlobal(Class<?>, int) - Constructor for class sirius.tagliatelle.expression.ReadGlobal
Creates a new instance which reads the given index in the environment list (aka global variable).
ReadLocal - Class in sirius.tagliatelle.expression
Performs a read on the local stack.
ReadLocal(Class<?>, Integer) - Constructor for class sirius.tagliatelle.expression.ReadLocal
Creates a new instance which reads the given index in the local stack.
receiverEmail - Variable in class sirius.web.mails.MailSender
 
receiverName - Variable in class sirius.web.mails.MailSender
 
recordUserLogin(WebContext, UserInfo) - Method in class sirius.web.security.GenericUserManager
Provides a method which can track logins of users.
redirectPermanently(String) - Method in class sirius.web.http.Response
Sends a 301 (permanent redirect) to the given url as result.
redirectTemporarily(String) - Method in class sirius.web.http.Response
Sends a 307 (temporary redirect) or 302 (found) to the given url as result, depending on the given HTTP protocol in the request.
redirectToGet(String) - Method in class sirius.web.http.Response
Sends 302 (found) to the given url as result.
reduce() - Method in class sirius.tagliatelle.emitter.BlockEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.CompositeEmitter
Tries to optimize the list of child emitters.
reduce() - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
Reduces the condition as well as the true and false blocks.
reduce() - Method in class sirius.tagliatelle.emitter.ConstantEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.DynamicInvokeTemplateEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.Emitter
Performs static optimizations at compile time.
reduce() - Method in class sirius.tagliatelle.emitter.ExpressionEmitter
Reduces the internal expression.
reduce() - Method in class sirius.tagliatelle.emitter.ExtraBlockEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.InvokeTemplateEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.LoopEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
 
reduce() - Method in class sirius.tagliatelle.emitter.RawEmitter
 
reduce() - Method in class sirius.tagliatelle.expression.AndOperation
 
reduce() - Method in class sirius.tagliatelle.expression.BooleanOperation
 
reduce() - Method in class sirius.tagliatelle.expression.ConcatExpression
Tries to optimize the expression by pre-concatenating adjacent constant operands.
reduce() - Method in class sirius.tagliatelle.expression.ConstantExpression
 
reduce() - Method in class sirius.tagliatelle.expression.EqualsOperation
 
reduce() - Method in interface sirius.tagliatelle.expression.Expression
Reduces and optimizes the expression if possible.
reduce() - Method in class sirius.tagliatelle.expression.InstanceCheck
 
reduce() - Method in class sirius.tagliatelle.expression.IntOperation
 
reduce() - Method in class sirius.tagliatelle.expression.MacroCall
 
reduce() - Method in class sirius.tagliatelle.expression.MethodCall
 
reduce() - Method in class sirius.tagliatelle.expression.NativeCast
 
reduce() - Method in class sirius.tagliatelle.expression.Negation
 
reduce() - Method in class sirius.tagliatelle.expression.NoodleOperation
 
reduce() - Method in class sirius.tagliatelle.expression.OrOperation
 
reduce() - Method in class sirius.tagliatelle.expression.ReadGlobal
 
reduce() - Method in class sirius.tagliatelle.expression.ReadLocal
 
reduce() - Method in class sirius.tagliatelle.expression.RelationalIntOperation
 
reduce() - Method in class sirius.tagliatelle.expression.RenderEmitterExpression
 
reduce() - Method in class sirius.tagliatelle.expression.TenaryOperation
 
reduce() - Method in class sirius.tagliatelle.expression.TransformerCast
 
RelationalIntOperation - Class in sirius.tagliatelle.expression
Represents a relational operation on integer values.
RelationalIntOperation(Operator, Expression, Expression) - Constructor for class sirius.tagliatelle.expression.RelationalIntOperation
Creates a new instance for the given operator and operands.
release(LocalRenderContext) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Releases the local render context to free up the allocated stack.
release() - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Releases this context.
removeOpenConnection(WebServerHandler) - Static method in class sirius.web.http.WebServer
 
render() - Method in interface sirius.tagliatelle.rendering.RenderCall
Invoked by the global context once all emitted content will be captured into a string.
render(GlobalRenderContext, Object...) - Method in class sirius.tagliatelle.Template
Returns the template using the given context and arguments.
RenderBlockMacro - Class in sirius.tagliatelle.macros
Returns the contents of the given block as string.
RenderBlockMacro() - Constructor for class sirius.tagliatelle.macros.RenderBlockMacro
 
RenderCall - Interface in sirius.tagliatelle.rendering
Represents a simple callback used by GlobalRenderContext.emitToString(RenderCall).
RenderEmitterExpression - Class in sirius.tagliatelle.expression
Returns the render result of an emitter as string.
RenderEmitterExpression(InlineTemplateEmitter) - Constructor for class sirius.tagliatelle.expression.RenderEmitterExpression
 
RenderException - Exception in sirius.tagliatelle.rendering
Thrown for any error or exception when rendering a template.
RenderTag - Class in sirius.tagliatelle.tags
Handles i:render which emits the block with the given name.
RenderTag() - Constructor for class sirius.tagliatelle.tags.RenderTag
 
RenderTag.Factory - Class in sirius.tagliatelle.tags
Creates new tags of the given type (name).
renderToString(Object...) - Method in class sirius.tagliatelle.Template
Invokes the template and renders it into a string using the given arguments.
renderWithContext(LocalRenderContext) - Method in class sirius.tagliatelle.Template
Renders the template with the given local context.
renderWithParams(Context) - Method in class sirius.tagliatelle.Template
Invokes the template and renders it into a string using the given arguments.
reportArguments() - Method in class sirius.tagliatelle.tags.ArgTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.BlockTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.DefineTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.DynamicInvokeTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.ElseTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.ExtensionsTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.ForTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.IfTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.IncludeTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.InvokeTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.LocalTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.PragmaTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.RawTag.Factory
 
reportArguments() - Method in class sirius.tagliatelle.tags.RenderTag.Factory
 
reportArguments() - Method in interface sirius.tagliatelle.tags.TagHandlerFactory
Returns arguments expected by this tag handler.
reportAsJSON(JSONStructuredOutput) - Method in exception sirius.tagliatelle.compiler.CompileException
Reports all collected errors as JSON, which can be processed by the ACE editor.
request - Variable in class sirius.web.http.WebContext
 
requests - Static variable in class sirius.web.http.WebServer
 
require(String...) - Method in class sirius.web.http.WebContext
Returns the value provided for the given key(s) or reports an error if no non empty value was found.
require(String...) - Method in class sirius.web.services.ServiceCall
Returns the value provided for the given key(s) or reports an error if no non empty value was found.
reset(WebContext) - Method in class sirius.web.health.SystemController
Clears the server and client session.
reset() - Method in class sirius.web.http.InputStreamHandler
 
resolve(String) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Resolves the given template.
resolve(String) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Resolves the given template.
resolve(String) - Method in class sirius.tagliatelle.Tagliatelle
Resolves the given path using Resources and compiles it into a Template.
resolve(String, CompilationContext) - Method in class sirius.tagliatelle.Tagliatelle
Resolves the given path using Resources and compiles it into a Template.
resolve(String, String) - Method in class sirius.web.resources.ClasspathCustomizationResolver
 
resolve(String, String) - Method in class sirius.web.resources.ClasspathResolver
 
resolve(String, String) - Method in class sirius.web.resources.LocalPathResolver
 
resolve(String, String) - Method in interface sirius.web.resources.Resolver
Resolves the given resource into an URL.
resolve(String) - Method in class sirius.web.resources.Resources
Tries to resolve a template or content-file into a Resource
resolve(String, String) - Method in class sirius.web.resources.Resources
Tries to resolve a template or content-file into a Resource
resolveClass(Position, String) - Method in class sirius.tagliatelle.compiler.CompilationContext
Resolve a string (name) into a java class and reports an error if no matching class was found.
Resolver - Interface in sirius.web.resources
Resolves a given resource name to an URL.
resolveTagName(String) - Method in class sirius.tagliatelle.Tagliatelle
Computes the effective path name for a tag.
resolveTemplate(Position, String) - Method in class sirius.tagliatelle.compiler.CompilationContext
Resolves the given name into a template.
resolveTemplate(String) - Method in class sirius.tagliatelle.tags.InvokeTag
 
resource - Variable in class sirius.tagliatelle.Template
 
resource(URLConnection) - Method in class sirius.web.http.Response
Sends the given resource (potentially from classpath) as result.
Resource - Class in sirius.web.resources
Wraps an resolved URL as resource.
ResourceAttachment - Class in sirius.web.mails
Encapsulates all information required to add an attachment to a mail being sent.
ResourceAttachment(String, String, Resource, boolean) - Constructor for class sirius.web.mails.ResourceAttachment
Generates a new attachment with the given name, mime type and contents.
Resources - Class in sirius.web.resources
Resolves template names into URLs.
Resources() - Constructor for class sirius.web.resources.Resources
 
respondWith() - Method in class sirius.web.http.WebContext
Creates a response for this request.
Response - Class in sirius.web.http
Represents a response which is used to reply to a HTTP request.
Response(WebContext) - Constructor for class sirius.web.http.Response
Creates a new response for the given request.
responseChunked - Variable in class sirius.web.http.Response
 
responseCommitted - Variable in class sirius.web.http.WebContext
 
responseCompleted - Variable in class sirius.web.http.WebContext
 
responseTime - Static variable in class sirius.web.http.WebServer
 
restoreCachedMessages() - Method in class sirius.web.http.WebContext
Invoked by UserContext.getMessages() to fetch and apply all previously cached message.
rightExpression - Variable in class sirius.tagliatelle.expression.BooleanOperation
 
rightExpression - Variable in class sirius.tagliatelle.expression.EqualsOperation
 
rightExpression - Variable in class sirius.tagliatelle.expression.IntOperation
 
rightExpression - Variable in class sirius.tagliatelle.expression.NoodleOperation
 
rightExpression - Variable in class sirius.tagliatelle.expression.RelationalIntOperation
 
rightExpression - Variable in class sirius.tagliatelle.expression.TenaryOperation
 
RightPadMacro - Class in sirius.tagliatelle.macros
Pads the given string with the given arguments.
RightPadMacro() - Constructor for class sirius.tagliatelle.macros.RightPadMacro
 
Route - Class in sirius.web.controller
Represents a compiled routed as a result of parsing a Controller and its methods.
Route() - Constructor for class sirius.web.controller.Route
 
Routed - Annotation Type in sirius.web.controller
Attaches a URI to a Controller method.
RoutesCommand - Class in sirius.web.health.console
Lists all routes known to the ControllerDispatcher.
RoutesCommand() - Constructor for class sirius.web.health.console.RoutesCommand
 
RowProcessor - Interface in sirius.web.data
Invoked by a LineBasedProcessor to handle one row.
run(RowProcessor) - Method in class sirius.web.data.CSVProcessor
 
run(RowProcessor) - Method in interface sirius.web.data.LineBasedProcessor
Starts processing and sends each line to the given rowProcessor.
run(RowProcessor) - Method in class sirius.web.data.XLSProcessor
 
runAs(UserInfo, Runnable) - Method in class sirius.web.security.UserContext
Executes the given section as the given user.
runTimer() - Method in class sirius.web.crunchlog.DeleteOldCrunchlogs
 
runTimer() - Method in class sirius.web.health.Cluster
 
runTimer() - Method in class sirius.web.http.WebServer.BandwidthUpdater
 

S

safeLog(String, Callback<Crunchlog.LogBuilder>) - Method in class sirius.web.crunchlog.Crunchlog
Implements a safe way of logging to the crunchlog.
SAMLHelper - Class in sirius.web.security
Provides a helper to generate SAML 2 requests and to process responses.
SAMLHelper() - Constructor for class sirius.web.security.SAMLHelper
 
SAMLResponse - Class in sirius.web.security
Represents the parsed payload of a SAML response.
SAMLResponse(String, String, String, MultiMap<String, String>) - Constructor for class sirius.web.security.SAMLResponse
Creates a new SAML response.
scope - Variable in class sirius.web.security.GenericUserManager
 
ScopeDefaultConfigController - Class in sirius.web.security
Provides a GUI to inspect the default config provided for all scopes.
ScopeDefaultConfigController() - Constructor for class sirius.web.security.ScopeDefaultConfigController
 
ScopeDetector - Interface in sirius.web.security
Detects the current ScopeInfo for a given request.
ScopeInfo - Class in sirius.web.security
Represents the scope the current call is being processed in.
ScopeInfo(String, String, String, String, Function<ScopeInfo, Config>, Function<ScopeInfo, Object>) - Constructor for class sirius.web.security.ScopeInfo
Creates a new ScopeInfo with the given parameters.
scriptEngine - Variable in class sirius.web.templates.JavaScriptBasedContentHandler
Can be used to tweak the scripting engine used.
scripting(WebContext) - Method in class sirius.web.tasks.ManagedTasksController
Displays the system scripting facility.
scriptingExecute(WebContext, JSONStructuredOutput) - Method in class sirius.web.tasks.ManagedTasksController
Executes the given script.
search(String, Consumer<AutocompleteHelper.Completion>) - Method in interface sirius.web.controller.AutocompleteHelper.ItemSearch
 
send() - Method in class sirius.web.mails.MailSender
Sends the mail using the given settings.
sendContent(String) - Method in class sirius.web.http.Response
Tries to resolve the given name into a Resource using the Resources lookup framework.
senderEmail - Variable in class sirius.web.mails.MailSender
 
senderName - Variable in class sirius.web.mails.MailSender
 
sendMailAsync(SMTPConfiguration) - Method in class sirius.web.mails.MailSender
 
sendMessage(String) - Method in class sirius.web.http.WebsocketSession
Sents a given string as text frame to the client.
sendTemplateContent(HttpResponseStatus, String, String) - Method in class sirius.web.http.Response
 
serverErrors - Static variable in class sirius.web.http.WebServer
 
ServiceCall - Class in sirius.web.services
Provides access to the underlying request of a call to a StructuredService
ServiceCall(WebContext) - Constructor for class sirius.web.services.ServiceCall
 
ServiceDispatcher - Class in sirius.web.services
Dispatches calls to the JSON / XML Service-Framework (/service).
ServiceDispatcher() - Constructor for class sirius.web.services.ServiceDispatcher
 
SessionSecretComputer - Interface in sirius.web.http
Permits to compute a http session secret per user or per session.
set(String, Object) - Method in class sirius.web.crunchlog.Crunchlog.LogBuilder
Sets a given field and value in the log entry.
setAction(String) - Method in class sirius.web.controller.Message
 
setActionJavascript(boolean) - Method in class sirius.web.controller.Message
 
setActionLabel(String) - Method in class sirius.web.controller.Message
 
setActive(boolean) - Method in class sirius.web.controller.FacetItem
Sets the active flag indicating if this is currently an active filter.
setArguments(Expression[]) - Method in class sirius.tagliatelle.emitter.InvokeTemplateEmitter
Sets the argument expressions for the template invocation.
setAttribute(String, Expression) - Method in class sirius.tagliatelle.tags.TagHandler
Specifies an attribute.
setAttribute(String, Object) - Method in class sirius.web.http.WebContext
Sets an attribute for the current request.
setBlocks(Map<String, Emitter>) - Method in class sirius.tagliatelle.emitter.InvokeTemplateEmitter
Sets the blocks to be applied, which can be referenced by the invoked template.
setBlocks(LocalRenderContext, Map<String, Emitter>) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Specifies the blocks made available by the caller.
setBounceToken(String) - Method in class sirius.web.mails.MailSender
Sets a bounce token.
setClientCookie(String, String, long) - Method in class sirius.web.http.WebContext
Sets a cookie value to be sent back to the client.
setClusterState(MetricState) - Method in class sirius.web.health.NodeInfo
Sets the state of the cluster as seen by this node.
setCompilationContext(CompilationContext) - Method in class sirius.tagliatelle.tags.TagHandler
Specifies the compilation context.
setConditionExpression(Expression) - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
Specifies the expression to evaluate to determine which block to emit.
setContentCharset(Charset) - Method in class sirius.web.http.WebContext
Sets the charset of the body of the request.
setContentDisposition(String, boolean) - Method in class sirius.web.http.Response
 
setContentHandler(ContentHandler) - Method in class sirius.web.http.WebContext
Can be set from within WebDispatcher.preparePreDispatch(WebContext) to manually handle incoming content.
setContentTypeHeader(String) - Method in class sirius.web.http.Response
 
setCookie(Cookie) - Method in class sirius.web.http.WebContext
Sets the given cookie to be sent back to the client
setCookie(String, String, long) - Method in class sirius.web.http.WebContext
Sets a http only cookie value to be sent back to the client.
setCount(int) - Method in class sirius.web.controller.FacetItem
Sets the number of matches.
setCtx(ChannelHandlerContext) - Method in class sirius.web.http.WebContext
Sets the ChannelHandlerContext for this context.
setCurrentScope(ScopeInfo) - Method in class sirius.web.security.UserContext
Installs the given scope as current scope.
setCurrentUser(UserInfo) - Method in class sirius.web.security.UserContext
Installs the given user as current user.
setCustomSessionCookieTTL(Duration) - Method in class sirius.web.http.WebContext
Sets an explicit session cookie TTL (time to live).
setDateAndCacheHeaders(long, int, boolean) - Method in class sirius.web.http.Response
 
setDescription(String) - Method in class sirius.web.controller.AutocompleteHelper.Completion
Sets the description for the suggestion
setDetails(String) - Method in class sirius.web.controller.Message
 
setDisabled(boolean) - Method in class sirius.web.controller.AutocompleteHelper.Completion
Sets if the suggestion should be disabled Uses standard select2 functionality to have entries in the select, that can't be selected.
setEmitter(Emitter) - Method in class sirius.tagliatelle.Template
Sets the body of the template.
setEndpoint(String) - Method in class sirius.web.health.NodeInfo
Sets the endpoint of the node.
setErrorMessage(String, String) - Static method in class sirius.web.security.UserContext
Adds an error message for the given field
setEscaper(Function<String, String>) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Specifies the escaper to use.
setFieldError(String, Object) - Static method in class sirius.web.security.UserContext
Adds a field error to the current UserContext.
setFrom(Amount) - Method in class sirius.web.controller.FacetRange
Specifies the lower bound for filtering.
setHeader(CharSequence, Object) - Method in class sirius.web.http.Response
Sets the specified header.
setHTTPSessionCookie(String, String) - Method in class sirius.web.http.WebContext
Sets a http only cookie value to be sent back to the client.
setIterableExpression(Expression) - Method in class sirius.tagliatelle.emitter.LoopEmitter
Specifies the expression to evaluate which yields the items to iterate over.
setKey(String) - Method in class sirius.web.controller.FacetItem
Sets the key or content represented by this item.
setLabel(String) - Method in class sirius.web.controller.AutocompleteHelper.Completion
Sets the label for the suggestion
setLang(String...) - Method in class sirius.web.mails.MailSender
Sets the language used to perform NLS lookups when rendering templates.
setLocal(int, Object) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Assigns the given value to the given local variable.
setLocalIndex(int) - Method in class sirius.tagliatelle.emitter.LoopEmitter
Updates the stack index being written to.
setLocalIndex(int) - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
Updates the stack index being written to.
setLogWriter(Writer) - Method in interface sirius.web.tasks.ManagedTaskContext
Installs a writer into the running context which is supplied with all logged messages.
setLoop(Emitter) - Method in class sirius.tagliatelle.emitter.LoopEmitter
Sets the body to emit once per item in the list of items to output.
setLoopStateIndex(int) - Method in class sirius.tagliatelle.emitter.LoopEmitter
Updates the stack index of the loop state.
setMessage(String) - Method in class sirius.web.controller.Message
 
setMicrotimingMode(WebServer.MicrotimingMode) - Static method in class sirius.web.http.WebServer
Changes the microtiming mode.
setName(String) - Method in class sirius.web.health.NodeInfo
Sets the name of the node
setNodeState(MetricState) - Method in class sirius.web.health.NodeInfo
Sets the state of the node.
setParameters(List<Expression>) - Method in class sirius.tagliatelle.expression.Call
Applies the parameters to evaluate and pass the to invocation.
setParentHandler(TagHandler) - Method in class sirius.tagliatelle.tags.TagHandler
Specifies the handler of the enclosing tag.
setPriority(int) - Method in class sirius.web.health.NodeInfo
Sets the priority of the node.
setRequest(HttpRequest) - Method in class sirius.web.http.WebContext
Sets the underlying HttpRequest
setSessionCookie(String, String) - Method in class sirius.web.http.WebContext
Sets a cookie value to be sent back to the client The generated cookie will be a session cookie and varnish once the user agent is closed
setSessionValue(String, Object) - Method in class sirius.web.http.WebContext
Stores a value in the client session.
setStackDepth(int) - Method in class sirius.tagliatelle.Template
Sets the stack depth / number of local variables.
setStartOfTag(Position) - Method in class sirius.tagliatelle.tags.TagHandler
Specifies the position where the tag was defined.
setTagName(String) - Method in class sirius.tagliatelle.tags.TagHandler
Specifies the name of the tag being handled.
settingsSupplier - Variable in class sirius.web.security.UserInfo
 
setTitle(String) - Method in class sirius.web.controller.FacetItem
Sets the title shown to the user when displaying this item.
setTo(Amount) - Method in class sirius.web.controller.FacetRange
Specifies the upper bound for filtering.
setType(String) - Method in class sirius.web.controller.Message
 
setUptime(String) - Method in class sirius.web.health.NodeInfo
Sets the uptime of the node.
setValue(String) - Method in class sirius.web.controller.AutocompleteHelper.Completion
Sets the value for the suggestion
setWhenFalse(Emitter) - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
Specifies the block to emit if the condition evaluates to false.
setWhenTrue(Emitter) - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
Specifies the block to emit if the condition evaluates to true.
shouldExecuteRoute(WebContext, boolean, Controller) - Method in interface sirius.web.controller.Interceptor
Determines if a matched routing should be executed.
shouldProcess(Compiler) - Method in class sirius.tagliatelle.compiler.AttributeExpressionHandler
 
shouldProcess(Compiler) - Method in class sirius.tagliatelle.compiler.EvalExpressionHandler
 
shouldProcess(Compiler) - Method in class sirius.tagliatelle.compiler.ExpressionHandler
Determines if this handler is responsible, based on the current state of the reader.
shouldProcess(Compiler) - Method in class sirius.tagliatelle.compiler.ForHandler
 
shouldProcess(Compiler) - Method in class sirius.tagliatelle.compiler.IfHandler
 
shouldProcess(Compiler) - Method in class sirius.tagliatelle.compiler.RawHandler
 
showDeletedMessage() - Method in class sirius.web.controller.BasicController
Displays a genric "Object was deleted" message.
showSavedMessage() - Method in class sirius.web.controller.BasicController
Displays a generic "Changes have been saved" message.
signalFieldError(String) - Method in class sirius.web.security.UserContext
Returns "has-error" if an error was added for the given field.
simulate - Variable in class sirius.web.mails.MailSender
 
simulate(boolean) - Method in class sirius.web.mails.MailSender
Sets the simulation flag.
sirius.tagliatelle - package sirius.tagliatelle
 
sirius.tagliatelle.compiler - package sirius.tagliatelle.compiler
 
sirius.tagliatelle.emitter - package sirius.tagliatelle.emitter
 
sirius.tagliatelle.expression - package sirius.tagliatelle.expression
 
sirius.tagliatelle.macros - package sirius.tagliatelle.macros
 
sirius.tagliatelle.rendering - package sirius.tagliatelle.rendering
 
sirius.tagliatelle.tags - package sirius.tagliatelle.tags
 
sirius.web - package sirius.web
 
sirius.web.cache - package sirius.web.cache
 
sirius.web.controller - package sirius.web.controller
Provides the controller part of a simple MVC framework.
sirius.web.crunchlog - package sirius.web.crunchlog
 
sirius.web.data - package sirius.web.data
 
sirius.web.dispatch - package sirius.web.dispatch
Default dispatchers provided by the framework.
sirius.web.health - package sirius.web.health
System health monitoring Provides tools to collect metrics and to monitor a cluster of machines.
sirius.web.health.console - package sirius.web.health.console
Commands for the built-in console Contains commands for the web-based console (/system/console).
sirius.web.http - package sirius.web.http
Built-in HTTP server based on netty.
sirius.web.mails - package sirius.web.mails
 
sirius.web.resources - package sirius.web.resources
 
sirius.web.security - package sirius.web.security
 
sirius.web.services - package sirius.web.services
Framework for providing structured services via the HTTP interface.
sirius.web.tasks - package sirius.web.tasks
 
sirius.web.templates - package sirius.web.templates
Provides access to various template engines which generate HTML, text or PDF files.
sirius.web.util - package sirius.web.util
 
SiriusClassAliasProvider - Class in sirius.tagliatelle
Provides basic aliases for standard Java classes.
SiriusClassAliasProvider() - Constructor for class sirius.tagliatelle.SiriusClassAliasProvider
 
size(String) - Method in interface sirius.web.data.SmartRow
Retrieves the number of columns with the given name
skip(long) - Method in class sirius.web.http.InputStreamHandler
 
sleepMillis(long) - Method in interface sirius.web.tasks.ManagedTaskContext
Blocks the current task for the given number of milliseconds.
SmartLineBasedProcessor - Class in sirius.web.data
Provides an additional processing step within a LineBasedProcessor to transform rows into maps.
SmartLineBasedProcessor() - Constructor for class sirius.web.data.SmartLineBasedProcessor
 
SmartRow - Interface in sirius.web.data
A row of a dataset that supports multiple same-named columns.
SMTPConfiguration - Class in sirius.web.mails
Represents a configuration for using a SMTP server.
SMTPConfiguration() - Constructor for class sirius.web.mails.SMTPConfiguration
Creates a new configuration based on either the system configuration or the current scope.
SplitAtLastMacro - Class in sirius.tagliatelle.macros
Splits the given String by the last occurence of the given separator.
SplitAtLastMacro() - Constructor for class sirius.tagliatelle.macros.SplitAtLastMacro
 
SplitMacro - Class in sirius.tagliatelle.macros
Splits the given String by the first occurence of the given separator.
SplitMacro() - Constructor for class sirius.tagliatelle.macros.SplitMacro
 
ssl - Variable in class sirius.web.http.WebContext
 
ssoEnabled - Variable in class sirius.web.security.GenericUserManager
 
ssoGraceInterval - Variable in class sirius.web.security.GenericUserManager
 
ssoSecret - Variable in class sirius.web.security.GenericUserManager
 
stack - Variable in class sirius.tagliatelle.rendering.GlobalRenderContext
 
stackAlloc() - Method in class sirius.tagliatelle.compiler.CompilationContext
Allocates a stack position for an argument or local variable.
startArray(String) - Method in class sirius.web.services.JSONStructuredOutput
 
started - Variable in class sirius.web.http.WebContext
 
started() - Method in class sirius.web.http.WebServer
 
startObject(String, Attribute...) - Method in class sirius.web.services.JSONStructuredOutput
 
startOfBlock - Variable in class sirius.tagliatelle.emitter.Emitter
Contains the position in the source file where this emitter was created.
startOfTag - Variable in class sirius.tagliatelle.tags.TagHandler
 
state(WebContext) - Method in class sirius.web.health.SystemController
Reports the system and cluster state.
status(HttpResponseStatus) - Method in class sirius.web.http.Response
Completes this response by sending the given status code without any content
stopped() - Method in class sirius.web.crunchlog.CrunchlogKernel
 
stopped() - Method in class sirius.web.http.WebServer
 
storeExtraBlock(String, String) - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
Stores the rendering of an extra block.
stripXML(String) - Method in class sirius.web.templates.ContentHelper
Removes all XML tags from a given content.
StructuredService - Interface in sirius.web.services
Provides a service which can be called via the HTTP interface and generate a structured output encoded as JSON or XML A StructuredService must be registered using the Register annotation provided with a name, which also defines the URL of the service.
subject - Variable in class sirius.web.mails.MailSender
 
subject(String) - Method in class sirius.web.mails.MailSender
Specifies the subject line of the mail.
submit() - Method in class sirius.web.crunchlog.Crunchlog.LogBuilder
Submits the constructed entry to the crunchlog.
submit(Context) - Method in class sirius.web.crunchlog.Crunchlog
Submits a record to the crunchlog which will be eventually persisted to disk.
SUCCESS - Static variable in class sirius.web.controller.Message
Declares a message as success.
success(String) - Static method in class sirius.web.controller.Message
Factory method to create a success message
SystemController - Class in sirius.web.health
Contains the default admin GUI.
SystemController() - Constructor for class sirius.web.health.SystemController
 

T

TagHandler - Class in sirius.tagliatelle.tags
Handles a tag detected by the Compiler.
TagHandler() - Constructor for class sirius.tagliatelle.tags.TagHandler
 
TagHandlerFactory - Interface in sirius.tagliatelle.tags
Can be registered to provide instances which handle tags with the given name.
tagInfo(WebContext, String, String) - Method in class sirius.tagliatelle.TagliatelleController
Renders details for the given tag.
Tagliatelle - Class in sirius.tagliatelle
Provides statically compiled and optimized templates to generate HTML, XML and text files.
Tagliatelle() - Constructor for class sirius.tagliatelle.Tagliatelle
 
TagliatelleContentHandler - Class in sirius.web.templates
Generates text output by evaluating a given Tagliatelle code.
TagliatelleContentHandler() - Constructor for class sirius.web.templates.TagliatelleContentHandler
 
TagliatelleController - Class in sirius.tagliatelle
Provides a small helper to provide infos about available Tagliatelle tags.
TagliatelleController() - Constructor for class sirius.tagliatelle.TagliatelleController
 
TagliatellePDFContentHandler - Class in sirius.web.templates
Generates a PDF output by evaluating a given tagliatelle template which must result in a valid XHTML dom.
TagliatellePDFContentHandler() - Constructor for class sirius.web.templates.TagliatellePDFContentHandler
 
TaglibTagHandler - Class in sirius.tagliatelle.tags
Handles the invocation of an user defined tag.
TaglibTagHandler(Template) - Constructor for class sirius.tagliatelle.tags.TaglibTagHandler
Creates a new handler for the given template.
tagName - Variable in class sirius.tagliatelle.tags.TagHandler
 
tagState(WebContext) - Method in class sirius.tagliatelle.TagliatelleController
 
task(WebContext, String) - Method in class sirius.web.tasks.ManagedTasksController
Displays details to a running task
task - Variable in class sirius.web.tasks.ManagedTaskSetup
 
taskCancel(WebContext, JSONStructuredOutput, String) - Method in class sirius.web.tasks.ManagedTasksController
Cancels the given tasks as response to an AJAX call.
taskInfo(WebContext, JSONStructuredOutput, String) - Method in class sirius.web.tasks.ManagedTasksController
Displays details to a running task as JSON
TaskLogEntry - Class in sirius.web.tasks
Represents a log entry for a managed task.
TaskLogEntry(String, TaskLogEntry.LogType) - Constructor for class sirius.web.tasks.TaskLogEntry
Creates a new entry with the given message and type
TaskLogEntry.LogType - Enum in sirius.web.tasks
Represents the type of an entry
tasks(WebContext) - Method in class sirius.web.tasks.ManagedTasksController
Lists all active tasks
tasksAPI(WebContext, JSONStructuredOutput) - Method in class sirius.web.tasks.ManagedTasksController
Lists all active tasks as JSON
template - Variable in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
Template - Class in sirius.tagliatelle
Represents a compiled template which can be rendered.
Template(String, Resource) - Constructor for class sirius.tagliatelle.Template
Creates a new template with the given name (full path) and resource.
template(String, Object...) - Method in class sirius.web.http.Response
Renders the given template and sends the output as response.
template(HttpResponseStatus, String, Object...) - Method in class sirius.web.http.Response
Renders the given template and sends the output as response.
template(HttpResponseStatus, Template, Object...) - Method in class sirius.web.http.Response
Renders the given Rythm template and sends the output as response.
TemplateArgument - Class in sirius.tagliatelle
Represents an argument definition for a template.
TemplateArgument(Class<?>, String, String, Expression, String) - Constructor for class sirius.tagliatelle.TemplateArgument
Creates a new argument with the given type, name and default expression.
TemplateArgument(Class<?>, String, String) - Constructor for class sirius.tagliatelle.TemplateArgument
Creates a new argument with the given type, name and default expression.
templateCache - Variable in class sirius.tagliatelle.rendering.GlobalRenderContext
 
Templates - Class in sirius.web.templates
Content generator which generates output based on templates.
Templates() - Constructor for class sirius.web.templates.Templates
 
tenantId - Variable in class sirius.web.security.UserInfo
 
tenantName - Variable in class sirius.web.security.UserInfo
 
TenaryOperation - Class in sirius.tagliatelle.expression
Represents a tenary operation liek {@code condition ?
TenaryOperation(Expression, Expression, Expression) - Constructor for class sirius.tagliatelle.expression.TenaryOperation
Creates a new instance for the given condition and expressions.
text - Variable in class sirius.web.mails.MailSender
 
TEXT_CSS - Static variable in class sirius.web.http.MimeHelper
Mime type of CSS files
TEXT_CSV - Static variable in class sirius.web.http.MimeHelper
Mime type of csv files
TEXT_HTML - Static variable in class sirius.web.http.MimeHelper
Mime type of HTML files
TEXT_JAVASCRIPT - Static variable in class sirius.web.http.MimeHelper
Mime type of javascript (JS) files
TEXT_PLAIN - Static variable in class sirius.web.http.MimeHelper
Mime type of plain text files
TEXT_XML - Static variable in class sirius.web.http.MimeHelper
Mime type of XML files
textContent(String) - Method in class sirius.web.mails.MailSender
Sets the text content of the email.
textContext - Variable in class sirius.web.mails.MailSender
 
textTemplate - Variable in class sirius.web.mails.MailSender
 
textTemplate(String, Context) - Method in class sirius.web.mails.MailSender
Renders the given template and uses it as text part.
timeToFirstByte - Static variable in class sirius.web.http.WebServer
 
timing(WebContext) - Method in class sirius.web.health.SystemController
Provides a list of recorded micro timings.
to(String, String) - Method in class sirius.web.mails.MailSender
Specifies both, the receiver email and name.
to(URL) - Static method in class sirius.web.services.JSONCall
Creates a new JSONCall for the given url with Content-Type 'application/json'.
to(URL, String) - Static method in class sirius.web.services.JSONCall
Creates a new JSONCall for the given url.
toEmail(String) - Method in class sirius.web.mails.MailSender
Specifies the email address to send the mail to.
ToListMacro - Class in sirius.tagliatelle.macros
Represents a list containing all given parameters.
ToListMacro() - Constructor for class sirius.tagliatelle.macros.ToListMacro
 
ToMachineStringMacro - Class in sirius.tagliatelle.macros
Represents toMachineString(Object) which is a call to NLS.toMachineString(Object).
ToMachineStringMacro() - Constructor for class sirius.tagliatelle.macros.ToMachineStringMacro
 
toName(String) - Method in class sirius.web.mails.MailSender
Specifies the name of the receiver.
ToSpokenDateMacro - Class in sirius.tagliatelle.macros
Represents toSpokenDate(Temporal) which is a call to NLS.toSpokenDate(Temporal).
ToSpokenDateMacro() - Constructor for class sirius.tagliatelle.macros.ToSpokenDateMacro
 
toString() - Method in class sirius.tagliatelle.compiler.CompilationContext
 
toString() - Method in class sirius.tagliatelle.compiler.CompileError
 
toString() - Method in class sirius.tagliatelle.emitter.BlockEmitter
 
toString() - Method in class sirius.tagliatelle.emitter.CompositeEmitter
 
toString() - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
 
toString() - Method in class sirius.tagliatelle.emitter.ConstantEmitter
 
toString() - Method in class sirius.tagliatelle.emitter.ExpressionEmitter
 
toString() - Method in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
toString() - Method in class sirius.tagliatelle.emitter.LoopEmitter
 
toString() - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
 
toString() - Method in class sirius.tagliatelle.expression.AndOperation
 
toString() - Method in class sirius.tagliatelle.expression.ConcatExpression
 
toString() - Method in class sirius.tagliatelle.expression.ConstantBoolean
 
toString() - Method in class sirius.tagliatelle.expression.ConstantClass
 
toString() - Method in class sirius.tagliatelle.expression.ConstantEnum
 
toString() - Method in class sirius.tagliatelle.expression.ConstantInt
 
toString() - Method in class sirius.tagliatelle.expression.ConstantNull
 
toString() - Method in class sirius.tagliatelle.expression.ConstantString
 
toString() - Method in class sirius.tagliatelle.expression.EqualsOperation
 
toString() - Method in class sirius.tagliatelle.expression.IntOperation
 
toString() - Method in class sirius.tagliatelle.expression.MacroCall
 
toString() - Method in class sirius.tagliatelle.expression.MethodCall
 
toString() - Method in class sirius.tagliatelle.expression.Negation
 
toString() - Method in enum sirius.tagliatelle.expression.Operator
 
toString() - Method in class sirius.tagliatelle.expression.OrOperation
 
toString() - Method in class sirius.tagliatelle.expression.ReadGlobal
 
toString() - Method in class sirius.tagliatelle.expression.ReadLocal
 
toString() - Method in class sirius.tagliatelle.expression.RelationalIntOperation
 
toString() - Method in class sirius.tagliatelle.rendering.GlobalRenderContext
 
toString() - Method in class sirius.tagliatelle.rendering.LocalRenderContext
 
toString() - Method in class sirius.tagliatelle.Template
 
toString() - Method in class sirius.web.controller.FacetItem
 
toString() - Method in class sirius.web.controller.Message
 
toString() - Method in class sirius.web.controller.Route
 
toString() - Method in class sirius.web.http.IPRange.RangeSet
 
toString() - Method in class sirius.web.http.IPRange
 
toString() - Method in class sirius.web.http.Response
 
toString() - Method in class sirius.web.http.WebContext
 
toString() - Method in class sirius.web.resources.Resource
 
toString() - Method in enum sirius.web.tasks.ManagedTask.State
 
toString() - Method in class sirius.web.tasks.TaskLogEntry
 
ToUserStringMacro - Class in sirius.tagliatelle.macros
Represents toUserString(Object) which is a call to NLS.toUserString(Object).
ToUserStringMacro() - Constructor for class sirius.tagliatelle.macros.ToUserStringMacro
 
transferArguments(Map<String, Object>, LocalRenderContext) - Method in class sirius.tagliatelle.Template
Reads all arguments from the given map into the given render context.
TransformerCast - Class in sirius.tagliatelle.expression
Invokes Transformable.as(Class) on the given selfExpression and also provides the expected type at compile time.
TransformerCast(Expression, Class<?>) - Constructor for class sirius.tagliatelle.expression.TransformerCast
Creates a new invokation and compile time cast for the given expression with the given type.
transformRoles(Collection<String>, boolean) - Method in class sirius.web.security.GenericUserManager
Applies profile transformations and adds default roles to the set of given roles.
TranslationController - Class in sirius.web.util
Controller which provides admin tools for the translation engine.
TranslationController() - Constructor for class sirius.web.util.TranslationController
 
TRUE - Static variable in class sirius.tagliatelle.expression.ConstantBoolean
Represents Boolean.TRUE.
trustedRoles - Variable in class sirius.web.security.GenericUserManager
 
tryAs(Class<A>) - Method in class sirius.web.security.ScopeInfo
 
tryAs(Class<A>) - Method in class sirius.web.security.UserInfo
 
tryBasicAuthentication(String) - Method in class sirius.web.http.WebContext
Tries to perform a HTTP Basic authentication by parsing the Authorization header.
tryResolveClass(String) - Method in class sirius.tagliatelle.compiler.CompilationContext
Tries to resolve a string (name) into a java class.
tunnel(String) - Method in class sirius.web.http.Response
Tunnels the contents retrieved from the given URL as result of this response.
tunnel(String, Consumer<Integer>) - Method in class sirius.web.http.Response
Tunnels the contents retrieved from the given URL as result of this response.
type - Variable in class sirius.web.mails.MailSender
 
type(String) - Method in class sirius.web.mails.MailSender
Specifies the type of the mail primarily used for logging.

U

unauthorized(String) - Method in class sirius.web.http.Response
Sends an 401 UNAUTHORIZED response with a WWW-Authenticate header for the given realm.
Unlimited - Annotation Type in sirius.web.http
Disables rate limiting for a Controller method or a StructuredService.
updateLoginCookie(WebContext, UserInfo) - Method in class sirius.web.security.GenericUserManager
Updates the lifetime of the login cooke if required.
updatePosition(Position) - Method in class sirius.tagliatelle.rendering.LocalRenderContext
Updates the output position.
UrlEncodeMacro - Class in sirius.tagliatelle.macros
Represents urlEncode(String) which is a call to Strings.urlEncode(String).
UrlEncodeMacro() - Constructor for class sirius.tagliatelle.macros.UrlEncodeMacro
 
UserAgent - Class in sirius.web.http
Provides information about user agent and used device for given user agent.
UserAgent(String) - Constructor for class sirius.web.http.UserAgent
Creates a new instance based on the given user agent string.
userAgent - Variable in class sirius.web.http.WebContext
 
UserContext - Class in sirius.web.security
Used to access the current user and scope.
UserContext() - Constructor for class sirius.web.security.UserContext
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class sirius.web.http.WebsocketHandler
 
userId - Variable in class sirius.web.security.UserInfo
 
UserInfo - Class in sirius.web.security
Represents an user.
UserInfo() - Constructor for class sirius.web.security.UserInfo
 
UserInfo.Builder - Class in sirius.web.security
Builder pattern to create a new UserInfo.
UserManager - Interface in sirius.web.security
Responsible for authentication and session management.
UserManagerFactory - Interface in sirius.web.security
Creates a new UserManager for a given ScopeInfo.
UserMessageCache - Interface in sirius.web.cache
A cache in which a value for a key can be read once and then is removed again.
username - Variable in class sirius.web.security.UserInfo
 
UserSettings - Class in sirius.web.security
Extends the ExtendedSettings wrapper by a boilerplate method to quickly check for a permission given in the settings.
UserSettings(Config) - Constructor for class sirius.web.security.UserSettings
Creates a new wrapper for the given config.
userSupplier - Variable in class sirius.web.security.UserInfo
 
useTemplate(String) - Method in class sirius.web.templates.Generator
Determines which template file should be used.

V

valueOf(String) - Static method in enum sirius.tagliatelle.expression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sirius.web.http.WebServer.MicrotimingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sirius.web.tasks.ManagedTask.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sirius.web.tasks.TaskLogEntry.LogType
Returns the enum constant of this type with the specified name.
values() - Static method in enum sirius.tagliatelle.expression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sirius.web.http.WebServer.MicrotimingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sirius.web.tasks.ManagedTask.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sirius.web.tasks.TaskLogEntry.LogType
Returns an array containing the constants of this enum type, in the order they are declared.
verify(CompilationContext) - Method in class sirius.tagliatelle.emitter.LoopEmitter
Verifies the consistency of the emitter.
verify() - Method in class sirius.tagliatelle.expression.MacroCall
Permits the marco to verify its parameters.
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.ApplyMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.DateComparingMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.EnumValuesMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.EscapeJSMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.FormatDateMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.FormatMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.FormatSizeMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.FormatTimeMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.I18nMacro
Verifies the argument type.
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.InlineResourceMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.IsFilledMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.IsFrameworkEnabledMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.JoinMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.JSONMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.LeftPadMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.LimitMacro
 
verifyArguments(List<Expression>) - Method in interface sirius.tagliatelle.macros.Macro
Verifies the arguments.
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.MonthNameMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.RenderBlockMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.RightPadMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.SplitAtLastMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.SplitMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.ToListMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.ToMachineStringMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.ToSpokenDateMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.ToUserStringMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.UrlEncodeMacro
 
verifyArguments(List<Expression>) - Method in class sirius.tagliatelle.macros.XMLMacro
 
VIDEO_MP2T - Static variable in class sirius.web.http.MimeHelper
Mime type of Blu-ray Disc Audio-Video (BDAV) MPEG-2 Transport Stream (M2TS)
VIDEO_MP4 - Static variable in class sirius.web.http.MimeHelper
Mime type of mpeg 4 video files
VIDEO_MPEG - Static variable in class sirius.web.http.MimeHelper
Mime type of mpeg video files
VIDEO_OGG - Static variable in class sirius.web.http.MimeHelper
Mime type of ogg vorbis video files
VIDEO_QUICKTIME - Static variable in class sirius.web.http.MimeHelper
Mime type of quicktime videos
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.BlockEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.CompositeEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.ConditionalEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.ConstantEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.DynamicInvokeTemplateEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.Emitter
Visits all expressions contained in this emitter or its children.
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.ExpressionEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.ExtraBlockEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.InlineTemplateEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.InvokeTemplateEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.LoopEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.PushLocalEmitter
 
visitExpressions(Function<Position, ExpressionVisitor>) - Method in class sirius.tagliatelle.emitter.RawEmitter
 
visitThis(Emitter) - Method in interface sirius.tagliatelle.emitter.EmitterVisitor
Invoked for each emitter.
visitThis(Expression) - Method in interface sirius.tagliatelle.expression.ExpressionVisitor
Invoked for each node of an expression AST.

W

waitForForkedTasks() - Method in interface sirius.web.tasks.ManagedTaskContext
Blocks the current thread until all forked tasks have completed.
WARN - Static variable in class sirius.web.controller.Message
Declares a message as warning.
warn(String) - Static method in class sirius.web.controller.Message
Factory method to create a warning as message
warn(Object) - Method in interface sirius.web.tasks.ManagedTaskContext
Adds a warning to the task log.
warning(Position, String, Object...) - Method in class sirius.tagliatelle.compiler.CompilationContext
Records a warning for the given position.
wc - Variable in class sirius.web.http.Response
 
wearsPermissionAnnotation(AnnotatedElement) - Static method in class sirius.web.security.Permissions
Determines if the given element wears a permission annotation.
WebContext - Class in sirius.web.http
Provides access to a request received by the WebServer.
WebContext() - Constructor for class sirius.web.http.WebContext
 
WebDispatcher - Interface in sirius.web.http
Participates in the dispatching process for incoming HTTP requests.
WebServer - Class in sirius.web.http
Responsible for setting up and starting netty as HTTP server.
WebServer() - Constructor for class sirius.web.http.WebServer
 
WebServer.BandwidthUpdater - Class in sirius.web.http
Updates the measured bandwidth of all open http(s) connections.
WebServer.MicrotimingMode - Enum in sirius.web.http
Determines how the web server should participate in the microtiming framework.
WebsocketDispatcher - Interface in sirius.web.http
Provides a way to support websockets for the built-in web server.
WebsocketHandler - Class in sirius.web.http
Inserted into the pipeline by the WebServerInitializer if an implementation of WebsocketDispatcher is present.
WebsocketHandler(WebsocketDispatcher) - Constructor for class sirius.web.http.WebsocketHandler
Creates a new handler (one per connection) talking to the given dispatcher.
websockets - Static variable in class sirius.web.http.WebServer
 
WebsocketSession - Class in sirius.web.http
Created per active websocket by a WebsocketDispatcher to handle incoming and outgoing traffic.
WebsocketSession(ChannelHandlerContext, HttpRequest) - Constructor for class sirius.web.http.WebsocketSession
Creates a new session for the given channel and request.
whenFalse - Variable in class sirius.tagliatelle.emitter.ConditionalEmitter
 
whenTrue - Variable in class sirius.tagliatelle.emitter.ConditionalEmitter
 
withAction(String, String) - Method in class sirius.web.controller.Message
Adds an action as URL to the message
withCategory(String) - Method in class sirius.web.tasks.ManagedTaskSetup
Used to specify the executor / category of the task.
withColumn(String, String...) - Method in class sirius.web.data.SmartLineBasedProcessor
Registers a known column and possible aliases.
withContentType(String) - Method in class sirius.web.mails.Attachment
Updates the content type of the attachment.
withCustomPath(String) - Method in class sirius.web.http.WebContext
Overwrites the path with the given one.
withCustomURI(String) - Method in class sirius.web.http.WebContext
Overwrites the uri with the given one.
withDuration(String) - Method in class sirius.web.controller.Page
Specifies the duration (as string) it took to compute (query) the page items.
withFacetCollapsingEnabled(boolean) - Method in class sirius.web.controller.Facet
Enables or disables collapsing for this facet.
withFactes(List<Facet>) - Method in class sirius.web.controller.Page
Specifies the facets available to further filter the page (or underlying data source).
withFactesSupplier(Supplier<List<Facet>>) - Method in class sirius.web.controller.Page
Specifies the supplier used to compute the facets available to further filter the page (or underlying data source).
withHasMore(boolean) - Method in class sirius.web.controller.Page
Specifies the flag which indicates if "more" items are available.
withItems(List<E>) - Method in class sirius.web.controller.Page
Specifies the effective items this page contains.
withJavascriptAction(String, String) - Method in class sirius.web.controller.Message
Adds an action as URL to the message
withLang(String) - Method in class sirius.web.security.UserInfo.Builder
Sets the language code of the user.
withLimitedItemsSupplier(Function<Limit, List<E>>) - Method in class sirius.web.controller.Page
Easy method for supplying items the page contains to avoid boiler code.
withMaxVisibleFacetItems(int) - Method in class sirius.web.controller.Facet
Sets the number of visible facet items.
withPageSize(int) - Method in class sirius.web.controller.Page
Specifies the number of items shown per page.
withPermissions(Set<String>) - Method in class sirius.web.security.UserInfo.Builder
Sets the permissions granted to the user.
withProcessor(NamedRowProcessor) - Method in class sirius.web.data.SmartLineBasedProcessor
Attaches the processor which is supplied with a map of data per row in the input.
withQuery(String) - Method in class sirius.web.controller.Page
Specifies the query used to compute the result list.
withRange(FacetRange) - Method in class sirius.web.controller.Facet
Specifies the facet range to use for this facet.
withScope() - Method in class sirius.web.crunchlog.Crunchlog.LogBuilder
Adds the id of the current scope to the log entry.
withSettingsSupplier(Function<UserInfo, UserSettings>) - Method in class sirius.web.security.UserInfo.Builder
Sets a config supplier which can provide an individual configuration for the current user.
withStart(int) - Method in class sirius.web.controller.Page
Specifies the index of the first item.
withTenantId(String) - Method in class sirius.web.security.UserInfo.Builder
Sets the id of the tenant the user belongs to.
withTenantName(String) - Method in class sirius.web.security.UserInfo.Builder
Sets the name of the tenant the user belongs to.
withTotalItems(int) - Method in class sirius.web.controller.Page
Specifies the number of total items.
withURI(WebContext) - Method in class sirius.web.crunchlog.Crunchlog.LogBuilder
Adds the uri of the given request.
withURIAndUserAgent(WebContext) - Method in class sirius.web.crunchlog.Crunchlog.LogBuilder
Adds the uri and the user agent of the given request.
withUser() - Method in class sirius.web.crunchlog.Crunchlog.LogBuilder
Adds the id of the current user and tenant to the log entry.
withUsername(String) - Method in class sirius.web.security.UserInfo.Builder
Sets the name of the user.
withUserSupplier(Function<UserInfo, Object>) - Method in class sirius.web.security.UserInfo.Builder
Sets a user supplier which returns the underlying user object (e.g. a database entity).
withValue(String) - Method in class sirius.web.controller.Facet
Specifies the value used for this facet.
withValues(List<String>) - Method in class sirius.web.controller.Facet
Specifies the values used for this facet.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class sirius.web.http.HttpPipeliningHandler
 
writeProperty(String, Object) - Method in class sirius.web.services.JSONStructuredOutput
 
writeResponseTo(String, WebContext) - Method in class sirius.web.data.ExcelExport
Writes the generated Excel file to the given web context.
writeToStream(OutputStream) - Method in class sirius.web.data.ExcelExport
Writes the generated excel file to the given stream.

X

X_BOUNCETOKEN - Static variable in class sirius.web.mails.Mails
Defines a header which can be used to add a bounce token to an email.
XLSProcessor - Class in sirius.web.data
In charge of processing XLS (MS Excel) files.
xml() - Method in class sirius.web.http.Response
Creates a XML output which can be used to generate well formed XML.
XML_JS - Static variable in class sirius.web.templates.JsXMLContentHandler
Contains the name (type) of this handler
XMLMacro - Class in sirius.tagliatelle.macros
Parses the given XML string into a StructuredNode.
XMLMacro() - Constructor for class sirius.tagliatelle.macros.XMLMacro
 

Z

ZERO - Static variable in class sirius.tagliatelle.expression.ConstantInt
Represents 0.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

Copyright © 2018. All rights reserved.