public class GateCommandUtil
extends java.lang.Object
Constructor and Description |
---|
GateCommandUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
generateRule(java.lang.String ruleText,
java.util.Map<java.lang.String,java.lang.String> replacements,
RuleType ruleType,
java.util.List<LoopPattern> loops)
Формирует команды для шлюза.
|
static java.lang.String |
generateRule(java.lang.String ruleText,
java.lang.String addressList,
java.util.Map<java.lang.String,java.lang.String> replacements,
RuleType ruleType)
Формирует команды для шлюза.
|
static java.util.List<LoopPattern> |
getAddresLoops(java.lang.String addressList)
строку адреса преобразует в 2 LoopPattern-а : для диапазонов и сетей
|
static java.lang.String |
getRule(GateType gateType,
RuleType ruleType)
Получает команды для шлюза в непереработанном виде.
|
public static final java.lang.String generateRule(java.lang.String ruleText, java.lang.String addressList, java.util.Map<java.lang.String,java.lang.String> replacements, RuleType ruleType)
ruleText
- addressList
- replacements
- ruleType
- public static java.util.List<LoopPattern> getAddresLoops(java.lang.String addressList)
addressList
- public static final java.lang.String generateRule(java.lang.String ruleText, java.util.Map<java.lang.String,java.lang.String> replacements, RuleType ruleType, java.util.List<LoopPattern> loops)
ruleText
- replacements
- ruleType
- loops
-