extractValue method
Implementation
String? extractValue(String bban, PartType partType) {
int bbanPartOffset = 0;
String? result;
for (BbanStructurePart part in getParts()) {
final int partLength = part.getLength();
final String partValue =
bban.substring(bbanPartOffset, bbanPartOffset + partLength);
bbanPartOffset = bbanPartOffset + partLength;
if (part.getPartType() == partType) {
result = (result ?? "") + partValue;
}
}
return result;
}