Class PatternIP
java.lang.Object
org.opends.server.authorization.dseecompat.PatternIP
A class representing a single IP address parsed from a IP bind rule expression. The class can be used to evaluate a
remote clients IP address using the information parsed from the IP bind rule expression.
-
Method Summary
Modifier and TypeMethodDescriptionstatic PatternIP
Decode the provided address expression string and create a class that can be used to perform an evaluation of an IP address based on the decoded expression string information.Returns the type of IP covered by this rule.
-
Method Details
-
decode
Decode the provided address expression string and create a class that can be used to perform an evaluation of an IP address based on the decoded expression string information.- Parameters:
expr
- The address expression string from the ACI IP bind rule.- Returns:
- A class that can evaluate a remote clients IP address using the expression's information.
- Throws:
AciException
- If the address expression is invalid.
-
getIpType
Returns the type of IP covered by this rule.- Returns:
- the type of IP covered by this rule
-