Package com.ibm.icu.impl.number.parse
Class MinusSignMatcher
- java.lang.Object
-
- com.ibm.icu.impl.number.parse.SymbolMatcher
-
- com.ibm.icu.impl.number.parse.MinusSignMatcher
-
- All Implemented Interfaces:
NumberParseMatcher
public class MinusSignMatcher extends SymbolMatcher
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ibm.icu.impl.number.parse.NumberParseMatcher
NumberParseMatcher.Flexible
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
allowTrailing
private static MinusSignMatcher
DEFAULT
private static MinusSignMatcher
DEFAULT_ALLOW_TRAILING
-
Fields inherited from class com.ibm.icu.impl.number.parse.SymbolMatcher
string, uniSet
-
-
Constructor Summary
Constructors Modifier Constructor Description private
MinusSignMatcher(boolean allowTrailing)
private
MinusSignMatcher(java.lang.String symbolString, boolean allowTrailing)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
accept(StringSegment segment, ParsedNumber result)
static MinusSignMatcher
getInstance(DecimalFormatSymbols symbols, boolean allowTrailing)
protected boolean
isDisabled(ParsedNumber result)
java.lang.String
toString()
-
Methods inherited from class com.ibm.icu.impl.number.parse.SymbolMatcher
getSet, match, postProcess, smokeTest
-
-
-
-
Field Detail
-
DEFAULT
private static final MinusSignMatcher DEFAULT
-
DEFAULT_ALLOW_TRAILING
private static final MinusSignMatcher DEFAULT_ALLOW_TRAILING
-
allowTrailing
private final boolean allowTrailing
-
-
Method Detail
-
getInstance
public static MinusSignMatcher getInstance(DecimalFormatSymbols symbols, boolean allowTrailing)
-
isDisabled
protected boolean isDisabled(ParsedNumber result)
- Specified by:
isDisabled
in classSymbolMatcher
-
accept
protected void accept(StringSegment segment, ParsedNumber result)
- Specified by:
accept
in classSymbolMatcher
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-