public class PolyStringOrigMatchingRule extends Object implements MatchingRule<PolyString>
Constructor and Description |
---|
PolyStringOrigMatchingRule() |
Modifier and Type | Method and Description |
---|---|
QName |
getName()
QName that identifies the rule.
|
boolean |
isSupported(QName xsdType)
Returns true if the rule can be applied to the specified XSD type.
|
boolean |
match(PolyString a,
PolyString b)
Matches two objects.
|
boolean |
matchRegex(PolyString a,
String regex)
Matches value against given regex.
|
PolyString |
normalize(PolyString original)
Returns a normalized version of the value.
|
public static final QName NAME
public QName getName()
MatchingRule
getName
in interface MatchingRule<PolyString>
public boolean isSupported(QName xsdType)
MatchingRule
isSupported
in interface MatchingRule<PolyString>
public boolean match(PolyString a, PolyString b)
MatchingRule
match
in interface MatchingRule<PolyString>
public PolyString normalize(PolyString original)
MatchingRule
normalize
in interface MatchingRule<PolyString>
public boolean matchRegex(PolyString a, String regex)
MatchingRule
matchRegex
in interface MatchingRule<PolyString>
Copyright © 2018 Evolveum. All rights reserved.