clear method
void
clear()
Clears the internal state of the formatter, so it can be reused.
Implementation
void clear() {
_currentOutput = '';
_accruedInput.clear();
_accruedInputWithoutFormatting.clear();
_formattingTemplate.clear();
_lastMatchPosition = 0;
_currentFormattingPattern = '';
_prefixBeforeNationalNumber.clear();
_extractedNationalPrefix = '';
_nationalNumber.clear();
_ableToFormat = true;
_inputHasFormatting = false;
_positionToRemember = 0;
_originalPosition = 0;
_isCompleteNumber = false;
_isExpectingCountryCallingCode = false;
_possibleFormats.clear();
_shouldAddSpaceAfterNationalPrefix = false;
if (_currentMetadata != _defaultMetadata) {
_currentMetadata = _getMetadataForRegion(_defaultCountry);
}
}