1 /* GENERATED SOURCE. DO NOT MODIFY. */ 2 // © 2017 and later: Unicode, Inc. and others. 3 // License & terms of use: http://www.unicode.org/copyright.html#License 4 package ohos.global.icu.impl.number.parse; 5 6 import ohos.global.icu.impl.StringSegment; 7 import ohos.global.icu.text.UnicodeSet; 8 9 /** 10 * @author sffc 11 * @hide exposed on OHOS 12 * 13 */ 14 public class PaddingMatcher extends SymbolMatcher implements NumberParseMatcher.Flexible { 15 getInstance(String padString)16 public static PaddingMatcher getInstance(String padString) { 17 return new PaddingMatcher(padString); 18 } 19 PaddingMatcher(String symbolString)20 private PaddingMatcher(String symbolString) { 21 super(symbolString, UnicodeSet.EMPTY); 22 } 23 24 @Override isDisabled(ParsedNumber result)25 protected boolean isDisabled(ParsedNumber result) { 26 return false; 27 } 28 29 @Override accept(StringSegment segment, ParsedNumber result)30 protected void accept(StringSegment segment, ParsedNumber result) { 31 // No-op 32 } 33 34 @Override toString()35 public String toString() { 36 return "<PaddingMatcher>"; 37 } 38 } 39