Top Constructors Methods
io.undertow.servlet.compat.rewrite

public Class RewriteConfigFactory

extends Object
Class Inheritance
Imports
io.undertow.servlet.UndertowServletLogger, java.io.BufferedReader, .IOException, .InputStream, .InputStreamReader, java.nio.charset.StandardCharsets, java.util.ArrayList, .HashMap, .Map, .StringTokenizer, jakarta.servlet.http.HttpServletResponse

Author
Stuart Douglas

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static RewriteConfig
build(InputStream inputStream)

private static RewriteConfig
private static Object
parse(String line)

This factory method will parse a line formed like: Example: RewriteCond %{REMOTE_HOST} ^host1.* [OR]

protected static void
parseCondFlag(String line, RewriteCond condition, String flag)

Parser for RewriteCond flags.

protected static void
parseRuleFlag(String line, RewriteRule rule, String flag)

Parser for ReweriteRule flags.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RewriteConfigFactoryback to summary
public RewriteConfigFactory()

Method Detail

buildback to summary
public static RewriteConfig build(InputStream inputStream)
parseback to summary
private static RewriteConfig parse(BufferedReader reader)
parseback to summary
private static Object parse(String line)

This factory method will parse a line formed like: Example: RewriteCond %{REMOTE_HOST} ^host1.* [OR]

parseCondFlagback to summary
protected static void parseCondFlag(String line, RewriteCond condition, String flag)

Parser for RewriteCond flags.

parseRuleFlagback to summary
protected static void parseRuleFlag(String line, RewriteRule rule, String flag)

Parser for ReweriteRule flags.