<li><span style='color:orange'>(draft)</span> public static final DateTimePatternGenerator.DisplayWidth NARROW</li>
<li><span style='color:orange'>(draft)</span> public static final DateTimePatternGenerator.DisplayWidth WIDE</li>
</ul>
-RBBIDataWrapper
-<ul>
-<li><span style='color:orange'>(draft)</span> public short[] fFTable</li>
-<li><span style='color:orange'>(draft)</span> public RBBIDataWrapper.RBBIDataHeader fHeader</li>
-<li><span style='color:orange'>(draft)</span> public short[] fRTable</li>
-<li><span style='color:orange'>(draft)</span> public short[] fSFTable</li>
-<li><span style='color:orange'>(draft)</span> public short[] fSRTable</li>
-<li><span style='color:orange'>(draft)</span> public void <i>dump</i>(java.io.PrintStream)</li>
-<li><span style='color:orange'>(draft)</span> public static java.lang.String <i>intToHexString</i>(int, int)</li>
-<li><span style='color:orange'>(draft)</span> public static java.lang.String <i>intToString</i>(int, int)</li>
-</ul>
-RBBIDataWrapper.RBBIDataHeader
-<ul>
-<li><span style='color:orange'>(draft)</span> public int fCatCount</li>
-<li><span style='color:orange'>(draft)</span> public <i>RBBIDataWrapper.RBBIDataHeader</i>()</li>
-</ul>
TimeUnitFormat
<ul>
-<li><span style='color:orange'>(draft)</span> public NumberFormat <i>getNumberFormat</i>()</li>
+<li><span style='color:gray'>(deprecated)</span> public NumberFormat <i>getNumberFormat</i>()</li>
</ul>
</ul>
</ul>
<hr/>
-<p><i><font size="-1">Contents generated by ReportAPI tool on Wed Feb 28 15:42:26 EST 2018<br/>© 2018 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html#License">http://www.unicode.org/copyright.html#License</a></font></i></p>
+<p><i><font size="-1">Contents generated by ReportAPI tool on Wed Feb 28 17:22:31 EST 2018<br/>© 2018 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html#License">http://www.unicode.org/copyright.html#License</a></font></i></p>
</body>
</html>
* it is stored in a .brk file.
* Not intended for public use; declared public for testing purposes only.
* @internal
+* @deprecated This API is ICU internal only.
*/
+@Deprecated
public final class RBBIDataWrapper {
//
// These fields are the ready-to-use compiled rule data, as
// read from the file.
//
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public RBBIDataHeader fHeader;
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public short fFTable[];
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public short fRTable[];
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public short fSFTable[];
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public short fSRTable[];
Trie2 fTrie;
String fRuleSource;
// Index offsets to the fields in a state table row.
// Corresponds to struct RBBIStateTableRow in the C version.
//
- /** @internal */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public final static int ACCEPTING = 0;
- /** @internal */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public final static int LOOKAHEAD = 1;
- /** @internal */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public final static int TAGIDX = 2;
- /** @internal */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public final static int RESERVED = 3;
- /** @internal */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public final static int NEXTSTATES = 4;
// Index offsets to header fields of a state table
* Data Header. A struct-like class with the fields from the RBBI data file header.
* Not intended for public use, declared public for testing purposes only.
* @internal
+ * @deprecated This API is ICU internal only.
*/
+ @Deprecated
public final static class RBBIDataHeader {
int fMagic; // == 0xbla0
byte[] fFormatVersion; // For ICU 3.4 and later.
int fLength; // Total length in bytes of this RBBI Data,
// including all sections, not just the header.
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public int fCatCount; // Number of character categories.
//
int fStatusTable; // Offset to the table of rule status values
int fStatusTableLen;
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public RBBIDataHeader() {
fMagic = 0;
fFormatVersion = new byte[4];
* RBBI State Table Indexing Function. Given a state number, return the
* array index of the start of the state table row for that state.
* @internal
+ * @deprecated This API is ICU internal only.
*/
+ @Deprecated
public int getRowIndex(int state){
return ROW_DATA + state * (fHeader.fCatCount + 4);
}
/**
* Getters for fields from the state table header
- * @internal
+ * @internal
+ * @deprecated This API is ICU internal only.
*/
+ @Deprecated
public int getStateTableNumStates(short table[]) {
if (isBigEndian) {
return (table[NUMSTATES] << 16) | (table[NUMSTATES+1] & 0xffff);
///CLOVER:OFF
/* Debug function to display the break iterator data. */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
public void dump(java.io.PrintStream out) {
if (fFTable.length == 0) {
// There is no table. Fail early for testing purposes.
///CLOVER:OFF
/* Fixed width int-to-string conversion. */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
static public String intToString(int n, int width) {
StringBuilder dest = new StringBuilder(width);
dest.append(n);
///CLOVER:OFF
/* Fixed width int-to-string conversion. */
+ /**
+ * @internal
+ * @deprecated This API is ICU internal only.
+ */
+ @Deprecated
static public String intToHexString(int n, int width) {
StringBuilder dest = new StringBuilder(width);
dest.append(Integer.toHexString(n));