Uses of Class
com.ibm.icu.impl.number.MacroProps
Packages that use MacroProps
-
Uses of MacroProps in com.ibm.icu.impl.number
Methods in com.ibm.icu.impl.number with parameters of type MacroPropsModifier and TypeMethodDescriptionvoidMacroProps.fallback(MacroProps fallback) Copies values from fallback into this instance if they are null in this instance. -
Uses of MacroProps in com.ibm.icu.number
Fields in com.ibm.icu.number declared as MacroPropsMethods in com.ibm.icu.number that return MacroPropsModifier and TypeMethodDescriptionstatic MacroPropsNumberPropertyMapper.oldToNew(DecimalFormatProperties properties, DecimalFormatSymbols symbols, DecimalFormatProperties exportedProperties) Creates a newMacroPropsobject based on the content of aDecimalFormatPropertiesobject.private static MacroPropsNumberSkeletonImpl.parseSkeleton(String skeletonString) Converts from a skeleton string to a MacroProps.(package private) MacroPropsNumberFormatterSettings.resolve()Methods in com.ibm.icu.number with parameters of type MacroPropsModifier and TypeMethodDescriptionprivate static booleanNumberSkeletonImpl.GeneratorHelpers.decimal(MacroProps macros, StringBuilder sb) static MicroPropsNumberFormatterImpl.formatStatic(MacroProps macros, DecimalQuantity inValue, FormattedStringBuilder outString) Builds and evaluates an "unsafe" MicroPropsGenerator, which is cheaper but can be used only once.static StringNumberSkeletonImpl.generate(MacroProps macros) Create a skeleton string corresponding to the given NumberFormatter.private static voidNumberSkeletonImpl.generateSkeleton(MacroProps macros, StringBuilder sb) Main skeleton generator function.static intNumberFormatterImpl.getPrefixSuffixStatic(MacroProps macros, byte signum, StandardPlural plural, FormattedStringBuilder output) Prints only the prefix and suffix; used for DecimalFormat getters.private static booleanNumberSkeletonImpl.GeneratorHelpers.grouping(MacroProps macros, StringBuilder sb) private static booleanNumberSkeletonImpl.GeneratorHelpers.integerWidth(MacroProps macros, StringBuilder sb) NumberFormatterSettings.macros(MacroProps macros) Deprecated.ICU 60 This API is ICU internal only.private static MicroPropsGeneratorNumberFormatterImpl.macrosToMicroGenerator(MacroProps macros, MicroProps micros, boolean safe) Synthesizes the MacroProps into a MicroPropsGenerator.private static booleanNumberSkeletonImpl.GeneratorHelpers.notation(MacroProps macros, StringBuilder sb) private static voidNumberSkeletonImpl.BlueprintHelpers.parseCurrencyOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseDigitsStem(StringSegment segment, MacroProps macros) private static booleanNumberSkeletonImpl.BlueprintHelpers.parseExponentSignOption(StringSegment segment, MacroProps macros) private static booleanNumberSkeletonImpl.BlueprintHelpers.parseExponentWidthOption(StringSegment segment, MacroProps macros) private static booleanNumberSkeletonImpl.BlueprintHelpers.parseFracSigOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseFractionStem(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseIdentifierUnitOption(StringSegment segment, MacroProps macros) Parses unit identifiers like "meter-per-second" and "foot-and-inch", as specified via a "unit/" concise skeleton.private static voidNumberSkeletonImpl.BlueprintHelpers.parseIncrementOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseIntegerStem(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseIntegerWidthOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseMeasurePerUnitOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseMeasureUnitOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseNumberingSystemOption(StringSegment segment, MacroProps macros) private static NumberSkeletonImpl.ParseStateNumberSkeletonImpl.parseOption(NumberSkeletonImpl.ParseState stem, StringSegment segment, MacroProps macros) Given that the current segment represents an option, parse it and save the result.private static voidNumberSkeletonImpl.BlueprintHelpers.parseScaleOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseScientificStem(StringSegment segment, MacroProps macros) private static NumberSkeletonImpl.ParseStateNumberSkeletonImpl.parseStem(StringSegment segment, CharsTrie stemTrie, MacroProps macros) Given that the current segment represents a stem, parse it and save the result.private static booleanNumberSkeletonImpl.BlueprintHelpers.parseTrailingZeroOption(StringSegment segment, MacroProps macros) private static voidNumberSkeletonImpl.BlueprintHelpers.parseUnitUsageOption(StringSegment segment, MacroProps macros) private static booleanNumberSkeletonImpl.GeneratorHelpers.precision(MacroProps macros, StringBuilder sb) private static MicroPropsNumberFormatterImpl.preProcessUnsafe(MacroProps macros, DecimalQuantity inValue) private static booleanNumberSkeletonImpl.GeneratorHelpers.roundingMode(MacroProps macros, StringBuilder sb) private static booleanNumberSkeletonImpl.GeneratorHelpers.scale(MacroProps macros, StringBuilder sb) private static booleanNumberSkeletonImpl.GeneratorHelpers.sign(MacroProps macros, StringBuilder sb) private static booleanNumberSkeletonImpl.GeneratorHelpers.symbols(MacroProps macros, StringBuilder sb) private static booleanNumberSkeletonImpl.GeneratorHelpers.unit(MacroProps macros, StringBuilder sb) private static booleanNumberSkeletonImpl.GeneratorHelpers.unitWidth(MacroProps macros, StringBuilder sb) private static booleanNumberSkeletonImpl.GeneratorHelpers.usage(MacroProps macros, StringBuilder sb) Constructors in com.ibm.icu.number with parameters of type MacroPropsModifierConstructorDescriptionNumberFormatterImpl(MacroProps macros) Builds a "safe" MicroPropsGenerator, which is thread-safe and can be used repeatedly.