Package com.sun.corba.ee.impl.encoding
Class OSFCodeSetRegistry.Entry
java.lang.Object
com.sun.corba.ee.impl.encoding.OSFCodeSetRegistry.Entry
- Enclosing class:
OSFCodeSetRegistry
An entry in the OSF registry which allows users
to find out the equivalent Java character encoding
name as well as some other facts from the registry.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
First checks reference equality since it's expected people will use the pre-defined constant Entries.int
getName()
Returns the Java equivalent name.int
Get the OSF registry number for this code set.int
hashCode()
Uses the registry number as the hash code.boolean
Is this a fixed or variable width code set? (In CORBA terms, "non-byte-oriented" or a "byte-oriented" code set, respectively)
-
Field Details
-
javaName
-
encodingNum
private int encodingNum -
isFixedWidth
private boolean isFixedWidth -
maxBytesPerChar
private int maxBytesPerChar
-
-
Constructor Details
-
Entry
-
-
Method Details
-
getName
Returns the Java equivalent name. If the encoding has an optional byte order marker, this name will map to the Java encoding that includes the marker.- Returns:
- The Java name
-
getNumber
public int getNumber()Get the OSF registry number for this code set.- Returns:
- Encoding number
-
isFixedWidth
public boolean isFixedWidth()Is this a fixed or variable width code set? (In CORBA terms, "non-byte-oriented" or a "byte-oriented" code set, respectively)- Returns:
- True if this is a fixed with code set.
-
getMaxBytesPerChar
public int getMaxBytesPerChar() -
equals
First checks reference equality since it's expected people will use the pre-defined constant Entries. -
hashCode
public int hashCode()Uses the registry number as the hash code.
-