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