Interface IIdentifierParser
- All Known Implementing Classes:
PatternIdentifierParser
public interface IIdentifierParser
-
Field Summary
-
Method Summary
-
Field Details
-
FRAGMENT_PARSER
-
IDENTITY_PARSER
-
-
Method Details
-
parse
Parse thereferenceText
for the identifier.- Parameters:
referenceText
- the reference text containing the identifier- Returns:
- the identifier, or
null
if the identifier could not be parsed
-
update
Substitute the providednewIdentifier
with the identifier in thereferenceText
.- Parameters:
referenceText
- the reference text containing the original identifiernewIdentifier
- the new identifier to replace the existing identifier- Returns:
- the updated reference text with the identifier replaced
- Throws:
ProfileResolutionEvaluationException
- if the identifier could not be updated
-