33 lines
1.2 KiB
Java
33 lines
1.2 KiB
Java
/* GENERATED SOURCE. DO NOT MODIFY. */
|
|
// © 2016 and later: Unicode, Inc. and others.
|
|
// License & terms of use: http://www.unicode.org/copyright.html
|
|
/*
|
|
*******************************************************************************
|
|
* Copyright (C) 2004-2010, International Business Machines Corporation and *
|
|
* others. All Rights Reserved. *
|
|
*******************************************************************************
|
|
*/
|
|
|
|
package android.icu.text;
|
|
|
|
/**
|
|
* Post processor for RBNF output.
|
|
*/
|
|
interface RBNFPostProcessor {
|
|
/**
|
|
* Initialization routine for this instance, called once
|
|
* immediately after first construction and never again.
|
|
* @param formatter the formatter that will be using this post-processor
|
|
* @param rules the special rules for this post-procesor
|
|
*/
|
|
void init(RuleBasedNumberFormat formatter, String rules);
|
|
|
|
/**
|
|
* Work routine. Post process the output, which was generated by the
|
|
* ruleset with the given name.
|
|
* @param output the output of the main RBNF processing
|
|
* @param ruleSet the rule set originally invoked to generate the output
|
|
*/
|
|
void process(StringBuilder output, NFRuleSet ruleSet);
|
|
}
|