Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

network.domain
Class RuleSequence

public class RuleSequence      
RuleSequence represents the ordered set of rules that are applied in order to translate a Uri.
 
Links:
Kernel Association Association Link
to Class AddLccIfNationalRule
A RuleSequence may optionally contain a single AddLccIfNationalRule.
AddLccIfNationalRule is optionally the first rule in the sequence
Constraints:
- see AddLccIfNationalRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class RemoveLccIfInternationalRule
A RuleSequence may optionally contain a RemoveLccIfInternationalRule.
RemoveLccIfInternationalRule is optionally the second rule in the sequence
Constraints:
- see RemoveLccIfInternationalRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class AddLeadCharsToINTLRule
A RuleSequence may optionally contains a single AddLeadCharsToINTLRule.
AddLeadCharsToINTLRule is optionally the third rule in the sequence
Constraints:
- see AddLeadCharsToINTLRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class AddLeadCharsToPrivateRule
A RuleSequence may optionally contains a single AddLeadCharsToPrivateRule.
AddLeadCharsToPrivateRule is optionally the fourth rule in the sequence
Constraints:
- see AddLeadCharsToPrivateRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class RemoveAllUriParametersRule
A RuleSequence may optionally contain a single RemoveAllUriParametersRule.
RemoveAllUriParametersRule is optionally the fifth rule in the sequence
Constraints:
- see RemoveAllUriParametersRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class ReplaceLeadCharsOfNumberRule
A RuleSequence may optionally contains multiple ReplaceLeadCharsOfNumberRules where match is true (i.e. replace if a match). ReplaceLeadCharsOfNumberRules (match true and false combined) represent the six rule type in the sequence
Constraints:
- see ReplaceLeadCharsOfNumberRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class ReplaceUriParameterRule
A RuleSequence may optionally contains multiple ReplaceUriParameterRule where match is true (i.e. replace if a match). ReplaceUriParameterRules (match true and false combined) represent the eighth and final rule type in the sequence
Constraints:
- see ReplaceUriParameterRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class ReplacePrefixRule
A RuleSequence may optionally contains multiple ReplacePrefixRule where match is true (i.e. replace if a match). ReplacePrefixRules (match true and false combined) represents the seventh rule type in the sequence
Constraints:
- see ReplacePrefixRule constraints
Default:
- none
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
 

Field Summary
Field Detail
addIfPrivate
private AddLeadCharsToPrivateRule addIfPrivate
A RuleSequence may optionally contains a single AddLeadCharsToPrivateRule.
AddLeadCharsToPrivateRule is optionally the fourth rule in the sequence
Constraints:
- see AddLeadCharsToPrivateRule constraints
Default:
- none
Multiplicity:
1
 

addLccIfNationalRule
private AddLccIfNationalRule addLccIfNationalRule
A RuleSequence may optionally contain a single AddLccIfNationalRule.
AddLccIfNationalRule is optionally the first rule in the sequence
Constraints:
- see AddLccIfNationalRule constraints
Default:
- none
Multiplicity:
1
 

addLeadCharsToINTLRule
private AddLeadCharsToINTLRule addLeadCharsToINTLRule
A RuleSequence may optionally contains a single AddLeadCharsToINTLRule.
AddLeadCharsToINTLRule is optionally the third rule in the sequence
Constraints:
- see AddLeadCharsToINTLRule constraints
Default:
- none
Multiplicity:
1
 

removeAllHostParameters
private RemoveAllUriParametersRule removeAllHostParameters
A RuleSequence may optionally contain a single RemoveAllUriParametersRule.
RemoveAllUriParametersRule is optionally the fifth rule in the sequence
Constraints:
- see RemoveAllUriParametersRule constraints
Default:
- none
Multiplicity:
1
 

removeLccIfInternationalRule
private RemoveLccIfInternationalRule removeLccIfInternationalRule
A RuleSequence may optionally contain a RemoveLccIfInternationalRule.
RemoveLccIfInternationalRule is optionally the second rule in the sequence
Constraints:
- see RemoveLccIfInternationalRule constraints
Default:
- none
Multiplicity:
1
 

replaceLeadCharsOfNumberRules
private ReplaceLeadCharsOfNumberRule replaceLeadCharsOfNumberRules
A RuleSequence may optionally contains multiple ReplaceLeadCharsOfNumberRules where match is true (i.e. replace if a match). ReplaceLeadCharsOfNumberRules (match true and false combined) represent the six rule type in the sequence
Constraints:
- see ReplaceLeadCharsOfNumberRule constraints
Default:
- none
Multiplicity:
1
 

replacePrefixRule
private ReplacePrefixRule replacePrefixRule
A RuleSequence may optionally contains multiple ReplacePrefixRule where match is true (i.e. replace if a match). ReplacePrefixRules (match true and false combined) represents the seventh rule type in the sequence
Constraints:
- see ReplacePrefixRule constraints
Default:
- none
Multiplicity:
1
 

replaceUriParameter
private ReplaceUriParameterRule replaceUriParameter
A RuleSequence may optionally contains multiple ReplaceUriParameterRule where match is true (i.e. replace if a match). ReplaceUriParameterRules (match true and false combined) represent the eighth and final rule type in the sequence
Constraints:
- see ReplaceUriParameterRule constraints
Default:
- none
Multiplicity:
1
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD