APIdia Launch Partner
Top Inners Fields Constructors Methods
jdk.internal.icu.impl

public final Class UBiDiProps

extends Object
Class Inheritance
Imports
jdk.internal.icu.lang.UCharacter, jdk.internal.icu.util.VersionInfo, java.io.IOException, java.nio.ByteBuffer, java.util.MissingResourceException

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
private static final int
private static final String
private static final int
private static final int
private int[]
public static final UBiDiProps
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private byte[]
private byte[]
private static final int
private static final int
private static final int
private static final int
private int[]
private Trie2_16

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public final int
getClass(int c)

private static final int
getClassFromProps(int props)

private static final boolean
getFlagFromProps(int props, int shift)

public final int
public final int
private final int
getMirror(int c, int props)

public final int
getMirror(int c)

private static final int
private static final int
private static final int
public final int
public final int
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BPT_MASKback to summary
private static final int BPT_MASK
BPT_SHIFTback to summary
private static final int BPT_SHIFT
CLASS_MASKback to summary
private static final int CLASS_MASK
DATA_FILE_NAMEback to summary
private static final String DATA_FILE_NAME
Annotations
@SuppressWarnings:deprecation
ESC_MIRROR_DELTAback to summary
private static final int ESC_MIRROR_DELTA
FMTback to summary
private static final int FMT
indexesback to summary
private int[] indexes
INSTANCEback to summary
public static final UBiDiProps INSTANCE
IX_JG_LIMITback to summary
private static final int IX_JG_LIMIT
IX_JG_LIMIT2back to summary
private static final int IX_JG_LIMIT2
IX_JG_STARTback to summary
private static final int IX_JG_START
IX_JG_START2back to summary
private static final int IX_JG_START2
IX_MIRROR_LENGTHback to summary
private static final int IX_MIRROR_LENGTH
IX_TOPback to summary
private static final int IX_TOP
IX_TRIE_SIZEback to summary
private static final int IX_TRIE_SIZE
jgArrayback to summary
private byte[] jgArray
jgArray2back to summary
private byte[] jgArray2
JT_MASKback to summary
private static final int JT_MASK
JT_SHIFTback to summary
private static final int JT_SHIFT
MIRROR_DELTA_SHIFTback to summary
private static final int MIRROR_DELTA_SHIFT
MIRROR_INDEX_SHIFTback to summary
private static final int MIRROR_INDEX_SHIFT
mirrorsback to summary
private int[] mirrors
trieback to summary
private Trie2_16 trie

Constructor Detail

UBiDiPropsback to summary
private UBiDiProps() throws IOException

Method Detail

getClassback to summary
public final int getClass(int c)
getClassFromPropsback to summary
private static final int getClassFromProps(int props)
getFlagFromPropsback to summary
private static final boolean getFlagFromProps(int props, int shift)
getJoiningGroupback to summary
public final int getJoiningGroup(int c)
getJoiningTypeback to summary
public final int getJoiningType(int c)
getMirrorback to summary
private final int getMirror(int c, int props)
getMirrorback to summary
public final int getMirror(int c)
getMirrorCodePointback to summary
private static final int getMirrorCodePoint(int m)
getMirrorDeltaFromPropsback to summary
private static final int getMirrorDeltaFromProps(int props)
getMirrorIndexback to summary
private static final int getMirrorIndex(int m)
getPairedBracketback to summary
public final int getPairedBracket(int c)
getPairedBracketTypeback to summary
public final int getPairedBracketType(int c)
readDataback to summary
private void readData(ByteBuffer bytes) throws IOException
jdk.internal.icu.impl back to summary

private final Class UBiDiProps.IsAcceptable

extends Object
implements Authenticate
Class Inheritance
All Implemented Interfaces
jdk.internal.icu.impl.ICUBinary.Authenticate

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean
isDataVersionAcceptable(byte[] version)

Implements jdk.internal.icu.impl.ICUBinary.Authenticate.isDataVersionAcceptable.

Method used in ICUBinary.readHeader() to provide data format authentication.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

IsAcceptableback to summary
private IsAcceptable()

Method Detail

isDataVersionAcceptableback to summary
public boolean isDataVersionAcceptable(byte[] version)

Implements jdk.internal.icu.impl.ICUBinary.Authenticate.isDataVersionAcceptable.

Doc from jdk.internal.icu.impl.ICUBinary.Authenticate.isDataVersionAcceptable.

Method used in ICUBinary.readHeader() to provide data format authentication.