public class CmsMenuRuleTranslator
extends java.lang.Object
| 构造器和说明 |
|---|
CmsMenuRuleTranslator()
Empty constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CmsMenuRule |
createMenuRule(java.lang.String legacyRules)
Creates a new menu rule set from the given legacy rule String.
|
java.lang.String |
getMenuRuleName(java.lang.String legacyRules)
Returns the name of the matching default rule set definition for the given legacy rule String.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getRuleMappings()
Returns the mappings of the legacy rule Strings to the default menu rule set names.
|
boolean |
hasMenuRule(java.lang.String legacyRules)
Returns if a matching default rule set definition is present for the given legacy rule String.
|
protected java.lang.String |
substituteLegacyRules(java.lang.String legacyRules)
Removes all whitespaces from the given legacy rule String.
|
public CmsMenuRule createMenuRule(java.lang.String legacyRules)
legacyRules - the legacy rule String to parsepublic java.lang.String getMenuRuleName(java.lang.String legacyRules)
If no matching rule set can be found, null is returned.
legacyRules - the legacy rule Stringpublic boolean hasMenuRule(java.lang.String legacyRules)
legacyRules - the legacy rule Stringprotected java.util.Map<java.lang.String,java.lang.String> getRuleMappings()
protected java.lang.String substituteLegacyRules(java.lang.String legacyRules)
legacyRules - the legacy rule String to substitute