META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
about_files/
com/
com/ibm/
com/ibm/icu/
com/ibm/icu/impl/
com/ibm/icu/impl/data/
com/ibm/icu/impl/data/icudt42b/
com/ibm/icu/impl/data/icudt42b/brkitr/
com/ibm/icu/impl/data/icudt42b/coll/
com/ibm/icu/impl/data/icudt42b/rbnf/
com/ibm/icu/impl/data/icudt42b/translit/
com/ibm/icu/impl/duration/
com/ibm/icu/impl/duration/impl/
com/ibm/icu/impl/duration/impl/data/
com/ibm/icu/impl/locale/
com/ibm/icu/lang/
com/ibm/icu/math/
com/ibm/icu/text/
com/ibm/icu/util/
about.html
about_files/license.html
about_files/ucdterms.txt
com/ibm/icu/ICUConfig.properties
com/ibm/icu/impl/Assert.class
Assert.java
package com.ibm.icu.impl
public com.ibm.icu.impl.Assert extends java.lang.Object {
public void <init> ()
public static void fail (java.lang.Exception)
Exception e
public static void fail (java.lang.String)
String msg
public static void assrt (boolean)
boolean val
public static void assrt (java.lang.String, boolean)
String msg
boolean val
}
com/ibm/icu/impl/BOCU.class
BOCU.java
package com.ibm.icu.impl
public com.ibm.icu.impl.BOCU extends java.lang.Object {
private static final int SLOPE_MIN_
private static final int SLOPE_MAX_
private static final int SLOPE_MIDDLE_
private static final int SLOPE_TAIL_COUNT_
private static final int SLOPE_SINGLE_
private static final int SLOPE_LEAD_2_
private static final int SLOPE_LEAD_3_
private static final int SLOPE_REACH_POS_1_
private static final int SLOPE_REACH_NEG_1_
private static final int SLOPE_REACH_POS_2_
private static final int SLOPE_REACH_NEG_2_
private static final int SLOPE_REACH_POS_3_
private static final int SLOPE_REACH_NEG_3_
private static final int SLOPE_START_POS_2_
private static final int SLOPE_START_POS_3_
private static final int SLOPE_START_NEG_2_
private static final int SLOPE_START_NEG_3_
public static int compress (java.lang.String, byte[], int)
String source
byte[] buffer
int offset
int prev
com.ibm.icu.text.UCharacterIterator iterator
int codepoint
public static int getCompressionLength (java.lang.String)
String source
int prev
int result
com.ibm.icu.text.UCharacterIterator iterator
int codepoint
private void <init> ()
private static final long getNegDivMod (int, int)
int number
int factor
int modulo
long result
private static final int writeDiff (int, byte[], int)
int diff
byte[] buffer
int offset
long division
int modulo
private static final int lengthOfDiff (int)
int diff
}
com/ibm/icu/impl/ByteBuffer.class
ByteBuffer.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.ByteBuffer extends java.lang.Object {
private byte[] data
private int pos
private int limit
private void <init> ()
public byte[] array ()
byte[] result
int i
public static com.ibm.icu.impl.ByteBuffer wrap (byte[])
byte[] data
com.ibm.icu.impl.ByteBuffer result
public int limit ()
public int position ()
public int remaining ()
public byte get ()
public void get (byte[], int, int)
byte[] dst
int offset
int length
int i
public void put (byte)
byte b
public void put (byte[], int, int)
byte[] src
int offset
int length
int i
public void put (byte[])
byte[] src
public static final com.ibm.icu.impl.ByteBuffer allocate (int)
int size
com.ibm.icu.impl.ByteBuffer ret
}
com/ibm/icu/impl/CalendarAstronomer$1.class
CalendarAstronomer.java
package com.ibm.icu.impl
com.ibm.icu.impl.CalendarAstronomer$1 extends java.lang.Object implements com.ibm.icu.impl.CalendarAstronomer$AngleFunc {
final com.ibm.icu.impl.CalendarAstronomer this$0
void <init> (com.ibm.icu.impl.CalendarAstronomer)
public double eval ()
}
com/ibm/icu/impl/CalendarAstronomer$2.class
CalendarAstronomer.java
package com.ibm.icu.impl
com.ibm.icu.impl.CalendarAstronomer$2 extends java.lang.Object implements com.ibm.icu.impl.CalendarAstronomer$CoordFunc {
final com.ibm.icu.impl.CalendarAstronomer this$0
void <init> (com.ibm.icu.impl.CalendarAstronomer)
public com.ibm.icu.impl.CalendarAstronomer$Equatorial eval ()
}
com/ibm/icu/impl/CalendarAstronomer$3.class
CalendarAstronomer.java
package com.ibm.icu.impl
com.ibm.icu.impl.CalendarAstronomer$3 extends java.lang.Object implements com.ibm.icu.impl.CalendarAstronomer$AngleFunc {
final com.ibm.icu.impl.CalendarAstronomer this$0
void <init> (com.ibm.icu.impl.CalendarAstronomer)
public double eval ()
}
com/ibm/icu/impl/CalendarAstronomer$4.class
CalendarAstronomer.java
package com.ibm.icu.impl
com.ibm.icu.impl.CalendarAstronomer$4 extends java.lang.Object implements com.ibm.icu.impl.CalendarAstronomer$CoordFunc {
final com.ibm.icu.impl.CalendarAstronomer this$0
void <init> (com.ibm.icu.impl.CalendarAstronomer)
public com.ibm.icu.impl.CalendarAstronomer$Equatorial eval ()
}
com/ibm/icu/impl/CalendarAstronomer$AngleFunc.class
CalendarAstronomer.java
package com.ibm.icu.impl
abstract com.ibm.icu.impl.CalendarAstronomer$AngleFunc extends java.lang.Object {
public abstract double eval ()
}
com/ibm/icu/impl/CalendarAstronomer$CoordFunc.class
CalendarAstronomer.java
package com.ibm.icu.impl
abstract com.ibm.icu.impl.CalendarAstronomer$CoordFunc extends java.lang.Object {
public abstract com.ibm.icu.impl.CalendarAstronomer$Equatorial eval ()
}
com/ibm/icu/impl/CalendarAstronomer$Ecliptic.class
CalendarAstronomer.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.CalendarAstronomer$Ecliptic extends java.lang.Object {
public final double latitude
public final double longitude
public void <init> (double, double)
double lat
double lon
public java.lang.String toString ()
}
com/ibm/icu/impl/CalendarAstronomer$Equatorial.class
CalendarAstronomer.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.CalendarAstronomer$Equatorial extends java.lang.Object {
public final double ascension
public final double declination
public void <init> (double, double)
double asc
double dec
public java.lang.String toString ()
public java.lang.String toHmsString ()
}
com/ibm/icu/impl/CalendarAstronomer$Horizon.class
CalendarAstronomer.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.CalendarAstronomer$Horizon extends java.lang.Object {
public final double altitude
public final double azimuth
public void <init> (double, double)
double alt
double azim
public java.lang.String toString ()
}
com/ibm/icu/impl/CalendarAstronomer$MoonAge.class
CalendarAstronomer.java
package com.ibm.icu.impl
com.ibm.icu.impl.CalendarAstronomer$MoonAge extends java.lang.Object {
double value
void <init> (double)
double val
}
com/ibm/icu/impl/CalendarAstronomer$SolarLongitude.class
CalendarAstronomer.java
package com.ibm.icu.impl
com.ibm.icu.impl.CalendarAstronomer$SolarLongitude extends java.lang.Object {
double value
void <init> (double)
double val
}
com/ibm/icu/impl/CalendarAstronomer.class
CalendarAstronomer.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CalendarAstronomer extends java.lang.Object {
public static final double SIDEREAL_DAY
public static final double SOLAR_DAY
public static final double SYNODIC_MONTH
public static final double SIDEREAL_MONTH
public static final double TROPICAL_YEAR
public static final double SIDEREAL_YEAR
public static final int SECOND_MS
public static final int MINUTE_MS
public static final int HOUR_MS
public static final long DAY_MS
public static final long JULIAN_EPOCH_MS
static final long EPOCH_2000_MS
private static final double PI
private static final double PI2
private static final double RAD_HOUR
private static final double DEG_RAD
private static final double RAD_DEG
static final double JD_EPOCH
static final double SUN_ETA_G
static final double SUN_OMEGA_G
static final double SUN_E
public static final com.ibm.icu.impl.CalendarAstronomer$SolarLongitude VERNAL_EQUINOX
public static final com.ibm.icu.impl.CalendarAstronomer$SolarLongitude SUMMER_SOLSTICE
public static final com.ibm.icu.impl.CalendarAstronomer$SolarLongitude AUTUMN_EQUINOX
public static final com.ibm.icu.impl.CalendarAstronomer$SolarLongitude WINTER_SOLSTICE
static final double moonL0
static final double moonP0
static final double moonN0
static final double moonI
static final double moonE
static final double moonA
static final double moonT0
static final double moonPi
public static final com.ibm.icu.impl.CalendarAstronomer$MoonAge NEW_MOON
public static final com.ibm.icu.impl.CalendarAstronomer$MoonAge FIRST_QUARTER
public static final com.ibm.icu.impl.CalendarAstronomer$MoonAge FULL_MOON
public static final com.ibm.icu.impl.CalendarAstronomer$MoonAge LAST_QUARTER
private long time
private double fLongitude
private double fLatitude
private long fGmtOffset
private static final double INVALID
private transient double julianDay
private transient double julianCentury
private transient double sunLongitude
private transient double meanAnomalySun
private transient double moonLongitude
private transient double moonEclipLong
private transient double eclipObliquity
private transient double siderealT0
private transient double siderealTime
private transient com.ibm.icu.impl.CalendarAstronomer$Equatorial moonPosition
static void <clinit> ()
public void <init> ()
public void <init> (java.util.Date)
java.util.Date d
public void <init> (long)
long aTime
public void <init> (double, double)
double longitude
double latitude
public void setTime (long)
long aTime
public void setDate (java.util.Date)
java.util.Date date
public void setJulianDay (double)
double jdn
public long getTime ()
public java.util.Date getDate ()
public double getJulianDay ()
public double getJulianCentury ()
public double getGreenwichSidereal ()
double UT
private double getSiderealOffset ()
double JD
double S
double T
public double getLocalSidereal ()
private long lstToUT (double)
double lst
double lt
long base
public final com.ibm.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (com.ibm.icu.impl.CalendarAstronomer$Ecliptic)
com.ibm.icu.impl.CalendarAstronomer$Ecliptic ecliptic
public final com.ibm.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (double, double)
double eclipLong
double eclipLat
double obliq
double sinE
double cosE
double sinL
double cosL
double sinB
double cosB
double tanB
public final com.ibm.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (double)
double eclipLong
public com.ibm.icu.impl.CalendarAstronomer$Horizon eclipticToHorizon (double)
double eclipLong
com.ibm.icu.impl.CalendarAstronomer$Equatorial equatorial
double H
double sinH
double cosH
double sinD
double cosD
double sinL
double cosL
double altitude
double azimuth
public double getSunLongitude ()
double[] result
double[] getSunLongitude (double)
double julian
double day
double epochAngle
double meanAnomaly
public com.ibm.icu.impl.CalendarAstronomer$Equatorial getSunPosition ()
public long getSunTime (double, boolean)
double desired
boolean next
public long getSunTime (com.ibm.icu.impl.CalendarAstronomer$SolarLongitude, boolean)
com.ibm.icu.impl.CalendarAstronomer$SolarLongitude desired
boolean next
public long getSunRiseSet (boolean)
boolean rise
long t0
long noon
long t
public com.ibm.icu.impl.CalendarAstronomer$Equatorial getMoonPosition ()
double sunLong
double day
double meanLongitude
double meanAnomalyMoon
double evection
double annual
double a3
double center
double a4
double variation
double nodeLongitude
double y
double x
double moonEclipLat
public double getMoonAge ()
public double getMoonPhase ()
public long getMoonTime (double, boolean)
double desired
boolean next
public long getMoonTime (com.ibm.icu.impl.CalendarAstronomer$MoonAge, boolean)
com.ibm.icu.impl.CalendarAstronomer$MoonAge desired
boolean next
public long getMoonRiseSet (boolean)
boolean rise
private long timeOfAngle (com.ibm.icu.impl.CalendarAstronomer$AngleFunc, double, double, long, boolean)
com.ibm.icu.impl.CalendarAstronomer$AngleFunc func
double desired
double periodDays
long epsilon
boolean next
double lastAngle
double deltaAngle
double deltaT
double lastDeltaT
long startTime
double angle
double factor
long delta
private long riseOrSet (com.ibm.icu.impl.CalendarAstronomer$CoordFunc, boolean, double, double, long)
com.ibm.icu.impl.CalendarAstronomer$CoordFunc func
boolean rise
double diameter
double refraction
long epsilon
com.ibm.icu.impl.CalendarAstronomer$Equatorial pos
double tanL
long deltaT
int count
double angle
double lst
long newTime
double cosD
double psi
double x
double y
long delta
private static final double normalize (double, double)
double value
double range
private static final double norm2PI (double)
double angle
private static final double normPI (double)
double angle
private double trueAnomaly (double, double)
double meanAnomaly
double eccentricity
double delta
double E
private double eclipticObliquity ()
double T
private void clearCache ()
public java.lang.String local (long)
long localMillis
private static java.lang.String radToHms (double)
double angle
int hrs
int min
int sec
private static java.lang.String radToDms (double)
double angle
int deg
int min
int sec
static java.lang.String access$0 (double)
static java.lang.String access$1 (double)
}
com/ibm/icu/impl/CalendarCache.class
CalendarCache.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CalendarCache extends java.lang.Object {
private static final int[] primes
private int pIndex
private int size
private int arraySize
private int threshold
private long[] keys
private long[] values
public static long EMPTY
static void <clinit> ()
public void <init> ()
private void makeArrays (int)
int newSize
int i
public synchronized long get (long)
long key
public synchronized void put (long, long)
long key
long value
int index
private final int findIndex (long)
long key
int index
int delta
private void rehash ()
int oldSize
long[] oldKeys
long[] oldValues
int i
private final int hash (long)
long key
int h
private final int hash2 (long)
long key
}
com/ibm/icu/impl/CalendarData.class
CalendarData.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CalendarData extends java.lang.Object {
private com.ibm.icu.impl.ICUResourceBundle fBundle
private String fMainType
private String fFallbackType
public void <init> (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale loc
String type
public void <init> (com.ibm.icu.impl.ICUResourceBundle, java.lang.String)
com.ibm.icu.impl.ICUResourceBundle b
String type
public com.ibm.icu.impl.ICUResourceBundle get (java.lang.String)
String key
java.util.MissingResourceException m
public com.ibm.icu.impl.ICUResourceBundle get (java.lang.String, java.lang.String)
String key
String subKey
java.util.MissingResourceException m
public com.ibm.icu.impl.ICUResourceBundle get (java.lang.String, java.lang.String, java.lang.String)
String key
String contextKey
String subKey
java.util.MissingResourceException m
public java.lang.String[] getStringArray (java.lang.String)
String key
public java.lang.String[] getStringArray (java.lang.String, java.lang.String)
String key
String subKey
public java.lang.String[] getStringArray (java.lang.String, java.lang.String, java.lang.String)
String key
String contextKey
String subKey
public java.lang.String[] getEras (java.lang.String)
String subkey
com.ibm.icu.impl.ICUResourceBundle bundle
public java.lang.String[] getDateTimePatterns ()
com.ibm.icu.impl.ICUResourceBundle bundle
java.util.ArrayList list
com.ibm.icu.util.UResourceBundleIterator iter
com.ibm.icu.util.UResourceBundle patResource
int resourceType
String[] items
public java.lang.String[] getOverrides ()
com.ibm.icu.impl.ICUResourceBundle bundle
java.util.ArrayList list
com.ibm.icu.util.UResourceBundleIterator iter
com.ibm.icu.util.UResourceBundle patResource
int resourceType
String[] items
public com.ibm.icu.util.ULocale getULocale ()
}
com/ibm/icu/impl/CalendarUtil.class
CalendarUtil.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CalendarUtil extends java.lang.Object {
private static com.ibm.icu.impl.ICUCache CALTYPE_CACHE
private static final String CALKEY
private static final String DEFCAL
static void <clinit> ()
public void <init> ()
public static java.lang.String getCalendarType (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
String calType
String baseLoc
com.ibm.icu.util.ULocale canonical
String region
com.ibm.icu.util.ULocale fullLoc
com.ibm.icu.util.UResourceBundle rb
com.ibm.icu.util.UResourceBundle calPref
com.ibm.icu.util.UResourceBundle order
}
com/ibm/icu/impl/CharTrie$FriendAgent.class
CharTrie.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CharTrie$FriendAgent extends java.lang.Object {
final com.ibm.icu.impl.CharTrie this$0
public void <init> (com.ibm.icu.impl.CharTrie)
public char[] getPrivateIndex ()
public char[] getPrivateData ()
public int getPrivateInitialValue ()
}
com/ibm/icu/impl/CharTrie.class
CharTrie.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CharTrie extends com.ibm.icu.impl.Trie {
private char m_initialValue_
private char[] m_data_
private com.ibm.icu.impl.CharTrie$FriendAgent m_friendAgent_
public void <init> (java.io.InputStream, com.ibm.icu.impl.Trie$DataManipulate) throws java.io.IOException
java.io.InputStream inputStream
com.ibm.icu.impl.Trie$DataManipulate dataManipulate
public void <init> (int, int, com.ibm.icu.impl.Trie$DataManipulate)
int initialValue
int leadUnitValue
com.ibm.icu.impl.Trie$DataManipulate dataManipulate
int dataLength
int latin1Length
int i
int limit
char block
public void putIndexData (com.ibm.icu.impl.UCharacterProperty)
com.ibm.icu.impl.UCharacterProperty friend
public final char getCodePointValue (int)
int ch
int offset
int offset
public final char getLeadValue (char)
char ch
public final char getBMPValue (char)
char ch
public final char getSurrogateValue (char, char)
char lead
char trail
int offset
public final char getTrailValue (int, char)
int leadvalue
char trail
int offset
public final char getLatin1LinearValue (char)
char ch
public boolean equals (java.lang.Object)
Object other
boolean result
com.ibm.icu.impl.CharTrie othertrie
protected final void unserialize (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.DataInputStream input
int indexDataLength
int i
protected final int getSurrogateOffset (char, char)
char lead
char trail
int offset
protected final int getValue (int)
int index
protected final int getInitialValue ()
static char[] access$0 (com.ibm.icu.impl.CharTrie)
static char access$1 (com.ibm.icu.impl.CharTrie)
}
com/ibm/icu/impl/CharacterIteratorWrapper.class
CharacterIteratorWrapper.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CharacterIteratorWrapper extends com.ibm.icu.text.UCharacterIterator {
private java.text.CharacterIterator iterator
public void <init> (java.text.CharacterIterator)
java.text.CharacterIterator iter
public int current ()
int c
public int getLength ()
public int getIndex ()
public int next ()
int i
public int previous ()
int i
public void setIndex (int)
int index
public void setToLimit ()
public int getText (char[], int)
char[] fillIn
int offset
int length
int currentIndex
char ch
public java.lang.Object clone ()
com.ibm.icu.impl.CharacterIteratorWrapper result
public int moveIndex (int)
int delta
int length
int idx
public java.text.CharacterIterator getCharacterIterator ()
}
com/ibm/icu/impl/CollectionUtilities$MultiComparator.class
CollectionUtilities.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CollectionUtilities$MultiComparator extends java.lang.Object implements java.util.Comparator {
private java.util.Comparator[] comparators
public void <init> (java.util.Comparator[])
java.util.Comparator[] comparators
public int compare (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
int i
int result
}
com/ibm/icu/impl/CollectionUtilities.class
CollectionUtilities.java
package com.ibm.icu.impl
public com.ibm.icu.impl.CollectionUtilities extends java.lang.Object {
public void <init> ()
}
com/ibm/icu/impl/DateNumberFormat.class
DateNumberFormat.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.DateNumberFormat extends com.ibm.icu.text.NumberFormat {
private static final long serialVersionUID
private char zeroDigit
private char minusSign
private boolean positiveOnly
private transient char[] decimalBuf
private static com.ibm.icu.impl.SimpleCache CACHE
private int maxIntDigits
private int minIntDigits
static void <clinit> ()
public void <init> (com.ibm.icu.util.ULocale, char)
com.ibm.icu.util.ULocale loc
char zeroDigitIn
private void initialize (com.ibm.icu.util.ULocale, char)
com.ibm.icu.util.ULocale loc
char zeroDigitIn
char[] elems
com.ibm.icu.impl.ICUResourceBundle rb
String[] numberElements
public void setMaximumIntegerDigits (int)
int newValue
public int getMaximumIntegerDigits ()
public void setMinimumIntegerDigits (int)
int newValue
public int getMinimumIntegerDigits ()
public void setParsePositiveOnly (boolean)
boolean isPositiveOnly
public char getZeroDigit ()
public void setZeroDigit (char)
char zero
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long numberL
StringBuffer toAppendTo
java.text.FieldPosition pos
int number
int limit
int index
int padding
int length
public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigInteger number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (com.ibm.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.math.BigDecimal number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition parsePosition
long num
boolean sawNumber
boolean negative
int base
int offset
char ch
int digit
Number result
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.impl.DateNumberFormat other
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
}
com/ibm/icu/impl/Grego.class
Grego.java
package com.ibm.icu.impl
public com.ibm.icu.impl.Grego extends java.lang.Object {
public static final long MIN_MILLIS
public static final long MAX_MILLIS
public static final int MILLIS_PER_SECOND
public static final int MILLIS_PER_MINUTE
public static final int MILLIS_PER_HOUR
public static final int MILLIS_PER_DAY
private static final int JULIAN_1_CE
private static final int JULIAN_1970_CE
private static final int[] MONTH_LENGTH
private static final int[] DAYS_BEFORE
static void <clinit> ()
public void <init> ()
public static final boolean isLeapYear (int)
int year
public static final int monthLength (int, int)
int year
int month
public static final int previousMonthLength (int, int)
int year
int month
public static long fieldsToDay (int, int, int)
int year
int month
int dom
int y
long julian
public static int dayOfWeek (long)
long day
long[] remainder
int dayOfWeek
public static int[] dayToFields (long, int[])
long day
int[] fields
long[] rem
long n400
long n100
long n4
long n1
int year
int dayOfYear
boolean isLeap
int correction
int march1
int month
int dayOfMonth
int dayOfWeek
public static int[] timeToFields (long, int[])
long time
int[] fields
long[] remainder
long day
public static long floorDivide (long, long)
long numerator
long denominator
private static long floorDivide (long, long, long[])
long numerator
long denominator
long[] remainder
long quotient
public static int getDayOfWeekInMonth (int, int, int)
int year
int month
int dayOfMonth
int weekInMonth
}
com/ibm/icu/impl/ICUBinary$Authenticate.class
ICUBinary.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.ICUBinary$Authenticate extends java.lang.Object {
public abstract boolean isDataVersionAcceptable (byte[])
}
com/ibm/icu/impl/ICUBinary.class
ICUBinary.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.ICUBinary extends java.lang.Object {
private static final byte MAGIC1
private static final byte MAGIC2
private static final byte BIG_ENDIAN_
private static final byte CHAR_SET_
private static final byte CHAR_SIZE_
private static final String MAGIC_NUMBER_AUTHENTICATION_FAILED_
private static final String HEADER_AUTHENTICATION_FAILED_
public void <init> ()
public static final byte[] readHeader (java.io.InputStream, byte[], com.ibm.icu.impl.ICUBinary$Authenticate) throws java.io.IOException
java.io.InputStream inputStream
byte[] dataFormatIDExpected
com.ibm.icu.impl.ICUBinary$Authenticate authenticate
java.io.DataInputStream input
char headersize
int readcount
byte magic1
byte magic2
byte bigendian
byte charset
byte charsize
byte[] dataFormatID
byte[] dataVersion
byte[] unicodeVersion
}
com/ibm/icu/impl/ICUBinaryStream.class
ICUBinaryStream.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUBinaryStream extends java.io.DataInputStream {
public void <init> (java.io.InputStream, int)
java.io.InputStream stream
int size
public void <init> (byte[])
byte[] raw
public void seek (int) throws java.io.IOException
int offset
int actual
}
com/ibm/icu/impl/ICUCache.class
ICUCache.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.ICUCache extends java.lang.Object {
public static final int SOFT
public static final int WEAK
public static final Object NULL
static void <clinit> ()
public abstract void clear ()
public abstract void put (java.lang.Object, java.lang.Object)
public abstract java.lang.Object get (java.lang.Object)
}
com/ibm/icu/impl/ICUConfig.class
ICUConfig.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICUConfig extends java.lang.Object {
public static final String CONFIG_PROPS_FILE
private static final java.util.Properties CONFIG_PROPS
static void <clinit> ()
java.io.InputStream is
public void <init> ()
public static java.lang.String get (java.lang.String)
String name
public static java.lang.String get (java.lang.String, java.lang.String)
String name
String def
String val
}
com/ibm/icu/impl/ICUData$1.class
ICUData.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUData$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final String val$resourceName
void <init> (java.lang.String)
public java.lang.Object run ()
}
com/ibm/icu/impl/ICUData$2.class
ICUData.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUData$2 extends java.lang.Object implements java.security.PrivilegedAction {
private final Class val$root
private final String val$resourceName
void <init> (java.lang.Class, java.lang.String)
public java.lang.Object run ()
}
com/ibm/icu/impl/ICUData$3.class
ICUData.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUData$3 extends java.lang.Object implements java.security.PrivilegedAction {
private final ClassLoader val$loader
private final String val$resourceName
void <init> (java.lang.ClassLoader, java.lang.String)
public java.lang.Object run ()
}
com/ibm/icu/impl/ICUData.class
ICUData.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.ICUData extends java.lang.Object {
static Class class$0
public void <init> ()
public static boolean exists (java.lang.String)
String resourceName
java.net.URL i
private static java.io.InputStream getStream (java.lang.Class, java.lang.String, boolean)
Class root
String resourceName
boolean required
java.io.InputStream i
private static java.io.InputStream getStream (java.lang.ClassLoader, java.lang.String, boolean)
ClassLoader loader
String resourceName
boolean required
java.io.InputStream i
public static java.io.InputStream getStream (java.lang.ClassLoader, java.lang.String)
ClassLoader loader
String resourceName
public static java.io.InputStream getRequiredStream (java.lang.ClassLoader, java.lang.String)
ClassLoader loader
String resourceName
public static java.io.InputStream getStream (java.lang.String)
String resourceName
public static java.io.InputStream getRequiredStream (java.lang.String)
String resourceName
public static java.io.InputStream getStream (java.lang.Class, java.lang.String)
Class root
String resourceName
public static java.io.InputStream getRequiredStream (java.lang.Class, java.lang.String)
Class root
String resourceName
}
com/ibm/icu/impl/ICUDebug.class
ICUDebug.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.ICUDebug extends java.lang.Object {
private static String params
private static boolean debug
private static boolean help
public static final String javaVersionString
public static final boolean isJDK14OrHigher
public static final com.ibm.icu.util.VersionInfo javaVersion
static void <clinit> ()
com.ibm.icu.util.VersionInfo java14Version
public void <init> ()
public static com.ibm.icu.util.VersionInfo getInstanceLenient (java.lang.String)
String s
int[] ver
boolean numeric
int i
int vidx
char c
public static boolean enabled ()
public static boolean enabled (java.lang.String)
String arg
boolean result
public static java.lang.String value (java.lang.String)
String arg
String result
int index
int limit
}
com/ibm/icu/impl/ICULocaleService$ICUResourceBundleFactory.class
ICULocaleService.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICULocaleService$ICUResourceBundleFactory extends com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory {
protected final String bundleName
public void <init> ()
public void <init> (java.lang.String)
String bundleName
protected java.util.Set getSupportedIDs ()
public void updateVisibleIDs (java.util.Map)
java.util.Map result
java.util.Set visibleIDs
java.util.Iterator iter
String id
protected java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale loc
int kind
com.ibm.icu.impl.ICUService service
public java.lang.String toString ()
}
com/ibm/icu/impl/ICULocaleService$LocaleKey.class
ICULocaleService.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICULocaleService$LocaleKey extends com.ibm.icu.impl.ICUService$Key {
private int kind
private int varstart
private String primaryID
private String fallbackID
private String currentID
public static final int KIND_ANY
public static com.ibm.icu.impl.ICULocaleService$LocaleKey createWithCanonicalFallback (java.lang.String, java.lang.String)
String primaryID
String canonicalFallbackID
public static com.ibm.icu.impl.ICULocaleService$LocaleKey createWithCanonicalFallback (java.lang.String, java.lang.String, int)
String primaryID
String canonicalFallbackID
int kind
String canonicalPrimaryID
public static com.ibm.icu.impl.ICULocaleService$LocaleKey createWithCanonical (com.ibm.icu.util.ULocale, java.lang.String, int)
com.ibm.icu.util.ULocale locale
String canonicalFallbackID
int kind
String canonicalPrimaryID
protected void <init> (java.lang.String, java.lang.String, java.lang.String, int)
String primaryID
String canonicalPrimaryID
String canonicalFallbackID
int kind
public java.lang.String prefix ()
public int kind ()
public java.lang.String canonicalID ()
public java.lang.String currentID ()
public java.lang.String currentDescriptor ()
String result
StringBuffer buf
public com.ibm.icu.util.ULocale canonicalLocale ()
public com.ibm.icu.util.ULocale currentLocale ()
public boolean fallback ()
int x
public boolean isFallbackOf (java.lang.String)
String id
}
com/ibm/icu/impl/ICULocaleService$LocaleKeyFactory.class
ICULocaleService.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory extends java.lang.Object implements com.ibm.icu.impl.ICUService$Factory {
protected final String name
protected final boolean visible
public static final boolean VISIBLE
public static final boolean INVISIBLE
protected void <init> (boolean)
boolean visible
protected void <init> (boolean, java.lang.String)
boolean visible
String name
public java.lang.Object create (com.ibm.icu.impl.ICUService$Key, com.ibm.icu.impl.ICUService)
com.ibm.icu.impl.ICUService$Key key
com.ibm.icu.impl.ICUService service
com.ibm.icu.impl.ICULocaleService$LocaleKey lkey
int kind
com.ibm.icu.util.ULocale uloc
protected boolean handlesKey (com.ibm.icu.impl.ICUService$Key)
com.ibm.icu.impl.ICUService$Key key
String id
java.util.Set supported
public void updateVisibleIDs (java.util.Map)
java.util.Map result
java.util.Set cache
java.util.Iterator iter
String id
public java.lang.String getDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
String id
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.ULocale loc
protected java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale loc
int kind
com.ibm.icu.impl.ICUService service
protected boolean isSupportedID (java.lang.String)
String id
protected java.util.Set getSupportedIDs ()
public java.lang.String toString ()
StringBuffer buf
}
com/ibm/icu/impl/ICULocaleService$SimpleLocaleKeyFactory.class
ICULocaleService.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICULocaleService$SimpleLocaleKeyFactory extends com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory {
private final Object obj
private final String id
private final int kind
public void <init> (java.lang.Object, com.ibm.icu.util.ULocale, int, boolean)
Object obj
com.ibm.icu.util.ULocale locale
int kind
boolean visible
public void <init> (java.lang.Object, com.ibm.icu.util.ULocale, int, boolean, java.lang.String)
Object obj
com.ibm.icu.util.ULocale locale
int kind
boolean visible
String name
public java.lang.Object create (com.ibm.icu.impl.ICUService$Key, com.ibm.icu.impl.ICUService)
com.ibm.icu.impl.ICUService$Key key
com.ibm.icu.impl.ICUService service
com.ibm.icu.impl.ICULocaleService$LocaleKey lkey
String keyID
protected boolean isSupportedID (java.lang.String)
String idToCheck
public void updateVisibleIDs (java.util.Map)
java.util.Map result
public java.lang.String toString ()
StringBuffer buf
}
com/ibm/icu/impl/ICULocaleService.class
ICULocaleService.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICULocaleService extends com.ibm.icu.impl.ICUService {
private com.ibm.icu.util.ULocale fallbackLocale
private String fallbackLocaleName
public void <init> ()
public void <init> (java.lang.String)
String name
public java.lang.Object get (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public java.lang.Object get (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale locale
int kind
public java.lang.Object get (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale[])
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.ULocale[] actualReturn
public java.lang.Object get (com.ibm.icu.util.ULocale, int, com.ibm.icu.util.ULocale[])
com.ibm.icu.util.ULocale locale
int kind
com.ibm.icu.util.ULocale[] actualReturn
com.ibm.icu.impl.ICUService$Key key
String[] temp
Object result
int n
public com.ibm.icu.impl.ICUService$Factory registerObject (java.lang.Object, com.ibm.icu.util.ULocale)
Object obj
com.ibm.icu.util.ULocale locale
public com.ibm.icu.impl.ICUService$Factory registerObject (java.lang.Object, com.ibm.icu.util.ULocale, boolean)
Object obj
com.ibm.icu.util.ULocale locale
boolean visible
public com.ibm.icu.impl.ICUService$Factory registerObject (java.lang.Object, com.ibm.icu.util.ULocale, int)
Object obj
com.ibm.icu.util.ULocale locale
int kind
public com.ibm.icu.impl.ICUService$Factory registerObject (java.lang.Object, com.ibm.icu.util.ULocale, int, boolean)
Object obj
com.ibm.icu.util.ULocale locale
int kind
boolean visible
com.ibm.icu.impl.ICUService$Factory factory
public java.util.Locale[] getAvailableLocales ()
java.util.Set visIDs
java.util.Iterator iter
java.util.Locale[] locales
int n
java.util.Locale loc
public com.ibm.icu.util.ULocale[] getAvailableULocales ()
java.util.Set visIDs
java.util.Iterator iter
com.ibm.icu.util.ULocale[] locales
int n
public java.lang.String validateFallbackLocale ()
com.ibm.icu.util.ULocale loc
public com.ibm.icu.impl.ICUService$Key createKey (java.lang.String)
String id
public com.ibm.icu.impl.ICUService$Key createKey (java.lang.String, int)
String id
int kind
public com.ibm.icu.impl.ICUService$Key createKey (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale l
int kind
}
com/ibm/icu/impl/ICUNotifier$NotifyThread.class
ICUNotifier.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUNotifier$NotifyThread extends java.lang.Thread {
private final com.ibm.icu.impl.ICUNotifier notifier
private final java.util.List queue
void <init> (com.ibm.icu.impl.ICUNotifier)
com.ibm.icu.impl.ICUNotifier notifier
public void queue (java.lang.Object[])
Object[] list
public void run ()
Object[] list
Object[] list
int i
}
com/ibm/icu/impl/ICUNotifier.class
ICUNotifier.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.ICUNotifier extends java.lang.Object {
private final Object notifyLock
private com.ibm.icu.impl.ICUNotifier$NotifyThread notifyThread
private java.util.List listeners
public void <init> ()
public void addListener (java.util.EventListener)
java.util.EventListener l
java.util.Iterator iter
public void removeListener (java.util.EventListener)
java.util.EventListener l
java.util.Iterator iter
public void notifyChanged ()
protected abstract boolean acceptsListener (java.util.EventListener)
protected abstract void notifyListener (java.util.EventListener)
}
com/ibm/icu/impl/ICURWLock$Stats.class
ICURWLock.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.ICURWLock$Stats extends java.lang.Object {
public int _rc
public int _mrc
public int _wrc
public int _wc
public int _wwc
private void <init> ()
private void <init> (int, int, int, int, int)
int rc
int mrc
int wrc
int wc
int wwc
private void <init> (com.ibm.icu.impl.ICURWLock$Stats)
com.ibm.icu.impl.ICURWLock$Stats rhs
public java.lang.String toString ()
void <init> (com.ibm.icu.impl.ICURWLock$Stats, com.ibm.icu.impl.ICURWLock$Stats)
void <init> (com.ibm.icu.impl.ICURWLock$Stats, com.ibm.icu.impl.ICURWLock$Stats, com.ibm.icu.impl.ICURWLock$Stats)
}
com/ibm/icu/impl/ICURWLock.class
ICURWLock.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICURWLock extends java.lang.Object {
private Object writeLock
private Object readLock
private int wwc
private int rc
private int wrc
private com.ibm.icu.impl.ICURWLock$Stats stats
private static final int NOTIFY_NONE
private static final int NOTIFY_WRITERS
private static final int NOTIFY_READERS
public void <init> ()
public synchronized com.ibm.icu.impl.ICURWLock$Stats resetStats ()
com.ibm.icu.impl.ICURWLock$Stats result
public synchronized com.ibm.icu.impl.ICURWLock$Stats clearStats ()
com.ibm.icu.impl.ICURWLock$Stats result
public synchronized com.ibm.icu.impl.ICURWLock$Stats getStats ()
private synchronized boolean gotRead ()
private synchronized boolean getRead ()
private synchronized boolean retryRead ()
private synchronized boolean finishRead ()
private synchronized boolean gotWrite ()
private synchronized boolean getWrite ()
private synchronized boolean retryWrite ()
private synchronized int finishWrite ()
public void acquireRead ()
public void releaseRead ()
public void acquireWrite ()
public void releaseWrite ()
}
com/ibm/icu/impl/ICUResourceBundle$1.class
ICUResourceBundle.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUResourceBundle$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final String val$baseName
private final ClassLoader val$root
void <init> (java.lang.String, java.lang.ClassLoader)
public java.lang.Object run ()
String bn
java.io.InputStream s
java.util.ArrayList lst
java.io.BufferedReader br
String line
String line
java.net.URL url
com.ibm.icu.impl.URLHandler handler
java.util.ArrayList lst
com.ibm.icu.impl.URLHandler$URLVisitor v
}
com/ibm/icu/impl/ICUResourceBundle$2.class
ICUResourceBundle.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUResourceBundle$2 extends java.lang.Object implements com.ibm.icu.impl.URLHandler$URLVisitor {
final com.ibm.icu.impl.ICUResourceBundle$1 this$1
private final java.util.ArrayList val$lst
void <init> (com.ibm.icu.impl.ICUResourceBundle$1, java.util.ArrayList)
public void visit (java.lang.String)
String s
}
com/ibm/icu/impl/ICUResourceBundle$AvailEntry.class
ICUResourceBundle.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundle$AvailEntry extends java.lang.Object {
private String prefix
private com.ibm.icu.util.ULocale[] ulocales
private java.util.Locale[] locales
private java.util.Set nameSet
private java.util.Set fullNameSet
void <init> (java.lang.String)
String prefix
com.ibm.icu.util.ULocale[] getULocaleList ()
java.util.Locale[] getLocaleList ()
java.util.Set getLocaleNameSet ()
java.util.Set getFullLocaleNameSet ()
}
com/ibm/icu/impl/ICUResourceBundle.class
ICUResourceBundle.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICUResourceBundle extends com.ibm.icu.util.UResourceBundle {
protected static final String ICU_DATA_PATH
public static final String ICU_BUNDLE
public static final String ICU_BASE_NAME
public static final String ICU_COLLATION_BASE_NAME
public static final String ICU_BRKITR_NAME
public static final String ICU_BRKITR_BASE_NAME
public static final String ICU_RBNF_BASE_NAME
public static final String ICU_TRANSLIT_BASE_NAME
protected String resPath
protected static final long UNSIGNED_INT_MASK
public static final ClassLoader ICU_DATA_CLASS_LOADER
protected static final String INSTALLED_LOCALES
public static final int FROM_FALLBACK
public static final int FROM_ROOT
public static final int FROM_DEFAULT
public static final int FROM_LOCALE
private int loadingStatus
private static final String ICU_RESOURCE_INDEX
private static final String DEFAULT_TAG
private static final boolean DEBUG
private static java.lang.ref.SoftReference GET_AVAILABLE_CACHE
protected byte[] rawData
protected long rootResource
protected boolean noFallback
protected String localeID
protected String baseName
protected com.ibm.icu.util.ULocale ulocale
protected ClassLoader loader
private static final char RES_PATH_SEP_CHAR
private static final String RES_PATH_SEP_STR
private static final String ICUDATA
private static final char HYPHEN
private static final String LOCALE
protected com.ibm.icu.impl.ICUCache lookup
private static final int MAX_INITIAL_LOOKUP_SIZE
static Class class$0
static void <clinit> ()
ClassLoader loader
public void setLoadingStatus (int)
int newStatus
public int getLoadingStatus ()
public void setLoadingStatus (java.lang.String)
String requestedLocale
String locale
public java.lang.String getResPath ()
public static final com.ibm.icu.util.ULocale getFunctionalEquivalent (java.lang.String, java.lang.String, java.lang.String, com.ibm.icu.util.ULocale, boolean[], boolean)
String baseName
String resName
String keyword
com.ibm.icu.util.ULocale locID
boolean[] isAvailable
boolean omitDefault
String kwVal
String baseLoc
String defStr
com.ibm.icu.util.ULocale parent
com.ibm.icu.util.ULocale defLoc
boolean lookForDefault
com.ibm.icu.util.ULocale fullBase
int defDepth
int resDepth
com.ibm.icu.impl.ICUResourceBundle r
com.ibm.icu.util.ULocale[] availableULocales
int i
com.ibm.icu.impl.ICUResourceBundle irb
com.ibm.icu.impl.ICUResourceBundle irb
com.ibm.icu.impl.ICUResourceBundle irb
com.ibm.icu.util.UResourceBundle urb
public static final java.lang.String[] getKeywordValues (java.lang.String, java.lang.String)
String baseName
String keyword
java.util.Set keywords
com.ibm.icu.util.ULocale[] locales
int i
com.ibm.icu.util.UResourceBundle b
com.ibm.icu.impl.ICUResourceBundle irb
java.util.Enumeration e
Object s
public com.ibm.icu.impl.ICUResourceBundle getWithFallback (java.lang.String) throws java.util.MissingResourceException
String path
com.ibm.icu.impl.ICUResourceBundle result
com.ibm.icu.impl.ICUResourceBundle actualBundle
public java.lang.String getStringWithFallback (java.lang.String) throws java.util.MissingResourceException
String path
public static java.util.Set getAvailableLocaleNameSet (java.lang.String)
String bundlePrefix
public static java.util.Set getFullLocaleNameSet ()
public static java.util.Set getFullLocaleNameSet (java.lang.String)
String bundlePrefix
public static java.util.Set getAvailableLocaleNameSet ()
public static final com.ibm.icu.util.ULocale[] getAvailableULocales (java.lang.String)
String baseName
public static final com.ibm.icu.util.ULocale[] getAvailableULocales ()
public static final java.util.Locale[] getAvailableLocales (java.lang.String)
String baseName
public static final java.util.Locale[] getAvailableLocales ()
public static final java.util.Locale[] getLocaleList (com.ibm.icu.util.ULocale[])
com.ibm.icu.util.ULocale[] ulocales
java.util.ArrayList list
java.util.HashSet uniqueSet
int i
java.util.Locale loc
public java.util.Locale getLocale ()
private static final com.ibm.icu.util.ULocale[] createULocaleList (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader root
com.ibm.icu.impl.ICUResourceBundle bundle
int length
int i
com.ibm.icu.util.ULocale[] locales
com.ibm.icu.util.UResourceBundleIterator iter
private static final java.util.Locale[] createLocaleList (java.lang.String)
String baseName
com.ibm.icu.util.ULocale[] ulocales
private static final java.lang.String[] createLocaleNameArray (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader root
com.ibm.icu.impl.ICUResourceBundle bundle
int length
int i
String[] locales
com.ibm.icu.util.UResourceBundleIterator iter
private static final java.util.ArrayList createFullLocaleNameArray (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader root
java.util.ArrayList list
private static java.util.Set createFullLocaleNameSet (java.lang.String)
String baseName
java.util.ArrayList list
java.util.HashSet set
private static java.util.Set createLocaleNameSet (java.lang.String)
String baseName
String[] locales
java.util.HashSet set
private static com.ibm.icu.impl.ICUResourceBundle$AvailEntry getAvailEntry (java.lang.String)
String key
com.ibm.icu.impl.ICUResourceBundle$AvailEntry ae
java.util.Map lcache
protected static final com.ibm.icu.impl.ICUResourceBundle findResourceWithFallback (java.lang.String, com.ibm.icu.util.UResourceBundle, com.ibm.icu.util.UResourceBundle)
String path
com.ibm.icu.util.UResourceBundle actualBundle
com.ibm.icu.util.UResourceBundle requested
com.ibm.icu.impl.ICUResourceBundle sub
com.ibm.icu.util.StringTokenizer st
com.ibm.icu.impl.ICUResourceBundle current
String subKey
public boolean equals (java.lang.Object)
Object other
com.ibm.icu.impl.ICUResourceBundle o
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeID
ClassLoader root
boolean disableFallback
com.ibm.icu.util.UResourceBundle b
protected static synchronized com.ibm.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeID
ClassLoader root
boolean disableFallback
com.ibm.icu.util.ULocale defaultLocale
String localeName
String fullName
com.ibm.icu.impl.ICUResourceBundle b
String rootLocale
String defaultID
int i
String temp
com.ibm.icu.util.UResourceBundle parent
int i
com.ibm.icu.util.UResourceBundle get (java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle)
String aKey
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
com.ibm.icu.impl.ICUResourceBundle obj
String fullName
public static com.ibm.icu.impl.ICUResourceBundle createBundle (java.lang.String, java.lang.String, java.lang.ClassLoader)
String baseName
String localeID
ClassLoader root
com.ibm.icu.impl.ICUResourceBundleReader reader
protected java.lang.String getLocaleID ()
protected java.lang.String getBaseName ()
public com.ibm.icu.util.ULocale getULocale ()
public com.ibm.icu.util.UResourceBundle getParent ()
protected void setParent (java.util.ResourceBundle)
java.util.ResourceBundle parent
protected boolean getNoFallback ()
private static com.ibm.icu.impl.ICUResourceBundle getBundle (com.ibm.icu.impl.ICUResourceBundleReader, java.lang.String, java.lang.String, java.lang.ClassLoader)
com.ibm.icu.impl.ICUResourceBundleReader reader
String baseName
String localeID
ClassLoader loader
long rootResource
int type
com.ibm.icu.impl.ICUResourceBundleImpl$ResourceTable table
com.ibm.icu.util.UResourceBundle b
String itemKey
String locale
com.ibm.icu.util.UResourceBundle actual
protected void <init> ()
public static final int RES_GET_TYPE (long)
long res
protected static final int RES_GET_OFFSET (long)
long res
protected static final int RES_GET_INT (long)
long res
static final long RES_GET_UINT (long)
long res
long t
static final java.lang.StringBuffer RES_GET_KEY (byte[], int)
byte[] rawData
int keyOffset
char ch
char ch
StringBuffer key
protected static final int getIntOffset (int)
int offset
static final int getCharOffset (int)
int offset
protected final com.ibm.icu.impl.ICUResourceBundle createBundleObject (java.lang.String, long, java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle, com.ibm.icu.impl.ICUResourceBundle, boolean[])
String _key
long _resource
String _resPath
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
com.ibm.icu.impl.ICUResourceBundle bundle
boolean[] isAlias
static final void assign (com.ibm.icu.impl.ICUResourceBundle, com.ibm.icu.impl.ICUResourceBundle)
com.ibm.icu.impl.ICUResourceBundle b1
com.ibm.icu.impl.ICUResourceBundle b2
int findKey (int, int, com.ibm.icu.impl.ICUResourceBundle, java.lang.String)
int siz
int currentOffset
com.ibm.icu.impl.ICUResourceBundle res
String target
int mid
int start
int limit
int lastMid
int targetLength
char targetChar
char actualChar
char actualChar
int offset
int i
public int getOffset (int, int)
int currentOfset
int index
private static final char makeChar (byte[], int)
byte[] data
int offset
static char getChar (byte[], int)
byte[] data
int offset
private static final int makeInt (byte[], int)
byte[] data
int offset
protected static int getInt (byte[], int)
byte[] data
int offset
java.lang.String getStringValue (long)
long res
int offset
int length
int stringOffset
char[] dst
int i
protected static final int getIndex (java.lang.String)
String s
private com.ibm.icu.impl.ICUResourceBundle findResource (java.lang.String, long, java.util.HashMap, com.ibm.icu.util.UResourceBundle)
String _key
long _resource
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
ClassLoader loaderToUse
String locale
String keyPath
String bundleName
String bundleName
String rpath
int i
int j
int idx
int i
com.ibm.icu.impl.ICUResourceBundle bundle
com.ibm.icu.impl.ICUResourceBundle sub
com.ibm.icu.util.StringTokenizer st
com.ibm.icu.impl.ICUResourceBundle current
String subKey
protected void createLookupCache ()
protected com.ibm.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle)
String resKey
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
com.ibm.icu.util.UResourceBundle res
int[] index
boolean[] alias
protected com.ibm.icu.util.UResourceBundle handleGet (int, java.util.HashMap, com.ibm.icu.util.UResourceBundle)
int index
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
com.ibm.icu.util.UResourceBundle res
Integer indexKey
boolean[] alias
protected com.ibm.icu.util.UResourceBundle handleGetImpl (java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle, int[], boolean[])
String resKey
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
int[] index
boolean[] isAlias
protected com.ibm.icu.util.UResourceBundle handleGetImpl (int, java.util.HashMap, com.ibm.icu.util.UResourceBundle, boolean[])
int index
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
boolean[] isAlias
private long getResourceHandle (int)
int index
int offset
public boolean isAlias (int)
int index
long res
public boolean isAlias ()
public boolean isAlias (java.lang.String)
String k
int i
private int getIndexOfKey (java.lang.String)
String k
int index
String curKey
public java.lang.String getAliasPath (int)
int index
public java.lang.String getAliasPath ()
public java.lang.String getAliasPath (java.lang.String)
String k
private java.lang.String getKey (int)
int index
int offset
public java.util.Enumeration getKeysSafe ()
java.util.Vector v
int index
String curKey
static com.ibm.icu.util.ULocale[] access$0 (java.lang.String, java.lang.ClassLoader)
static java.util.Locale[] access$1 (java.lang.String)
static java.util.Set access$2 (java.lang.String)
static java.util.Set access$3 (java.lang.String)
}
com/ibm/icu/impl/ICUResourceBundleImpl$ResourceArray.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundleImpl$ResourceArray extends com.ibm.icu.impl.ICUResourceBundle {
protected java.lang.String[] handleGetStringArray ()
String[] strings
com.ibm.icu.util.UResourceBundleIterator iter
int i
public java.lang.String[] getStringArray ()
protected com.ibm.icu.util.UResourceBundle handleGetImpl (java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle, int[], boolean[])
String indexStr
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
int[] index
boolean[] isAlias
protected com.ibm.icu.util.UResourceBundle handleGetImpl (int, java.util.HashMap, com.ibm.icu.util.UResourceBundle, boolean[])
int index
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
boolean[] isAlias
int offset
int itemOffset
long itemResource
String path
private int countItems ()
int offset
int value
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
}
com/ibm/icu/impl/ICUResourceBundleImpl$ResourceBinary.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundleImpl$ResourceBinary extends com.ibm.icu.impl.ICUResourceBundle {
private byte[] value
public com.ibm.icu.impl.ByteBuffer getBinary ()
public byte[] getBinary (byte[])
byte[] ba
private byte[] getValue ()
int offset
int length
int byteOffset
byte[] dst
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
}
com/ibm/icu/impl/ICUResourceBundleImpl$ResourceInt.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundleImpl$ResourceInt extends com.ibm.icu.impl.ICUResourceBundle {
public int getInt ()
public int getUInt ()
long ret
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
}
com/ibm/icu/impl/ICUResourceBundleImpl$ResourceIntVector.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundleImpl$ResourceIntVector extends com.ibm.icu.impl.ICUResourceBundle {
private int[] value
public int[] getIntVector ()
private int[] getValue ()
int offset
int length
int intOffset
int[] val
int i
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
}
com/ibm/icu/impl/ICUResourceBundleImpl$ResourceString.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundleImpl$ResourceString extends com.ibm.icu.impl.ICUResourceBundle {
private String value
public java.lang.String getString ()
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
}
com/ibm/icu/impl/ICUResourceBundleImpl$ResourceTable.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundleImpl$ResourceTable extends com.ibm.icu.impl.ICUResourceBundle {
protected com.ibm.icu.util.UResourceBundle handleGetImpl (java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle, int[], boolean[])
String resKey
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
int[] index
boolean[] isAlias
int offset
int currentOffset
long resOffset
String path
public int getOffset (int, int)
int currentOffset
int index
protected com.ibm.icu.util.UResourceBundle handleGetImpl (int, java.util.HashMap, com.ibm.icu.util.UResourceBundle, boolean[])
int index
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
boolean[] isAlias
int offset
int currentOffset
int betterOffset
String itemKey
long resOffset
String path
private int countItems ()
int offset
int value
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
void <init> (com.ibm.icu.impl.ICUResourceBundleReader, java.lang.String, java.lang.String, java.lang.ClassLoader)
com.ibm.icu.impl.ICUResourceBundleReader reader
String baseName
String localeID
ClassLoader loader
void initialize (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle, boolean)
String resKey
String resourcePath
long resOffset
com.ibm.icu.impl.ICUResourceBundle bundle
boolean topLevel
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle, boolean)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
boolean isTopLevel
}
com/ibm/icu/impl/ICUResourceBundleImpl$ResourceTable32.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUResourceBundleImpl$ResourceTable32 extends com.ibm.icu.impl.ICUResourceBundle {
protected com.ibm.icu.util.UResourceBundle handleGetImpl (java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle, int[], boolean[])
String resKey
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
int[] index
boolean[] isAlias
int offset
int currentOffset
long resOffset
String path
public int getOffset (int, int)
int currentOffset
int index
protected com.ibm.icu.util.UResourceBundle handleGetImpl (int, java.util.HashMap, com.ibm.icu.util.UResourceBundle, boolean[])
int index
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
boolean[] isAlias
int offset
int currentOffset
int betterOffset
String itemKey
long resOffset
String path
private int countItems ()
int offset
int value
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
void <init> (com.ibm.icu.impl.ICUResourceBundleReader, java.lang.String, java.lang.String, java.lang.ClassLoader)
com.ibm.icu.impl.ICUResourceBundleReader reader
String baseName
String localeID
ClassLoader loader
void initialize (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle, boolean)
String resKey
String resourcePath
long resOffset
com.ibm.icu.impl.ICUResourceBundle bundle
boolean topLevel
void <init> (java.lang.String, java.lang.String, long, com.ibm.icu.impl.ICUResourceBundle, boolean)
String key
String resPath
long resource
com.ibm.icu.impl.ICUResourceBundle bundle
boolean isTopLevel
}
com/ibm/icu/impl/ICUResourceBundleImpl.class
ICUResourceBundleImpl.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUResourceBundleImpl extends java.lang.Object {
void <init> ()
}
com/ibm/icu/impl/ICUResourceBundleReader.class
ICUResourceBundleReader.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.ICUResourceBundleReader extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
private static final byte[] DATA_FORMAT_ID
private static final String ICU_RESOURCE_SUFFIX
private static final int URES_INDEX_LENGTH
private static final int URES_INDEX_BUNDLE_TOP
private static final int URES_INDEX_ATTRIBUTES
private static final int URES_ATT_NO_FALLBACK
private static final boolean DEBUG
private byte[] dataVersion
private int rootRes
private int[] indexes
private boolean noFallback
private byte[] data
static void <clinit> ()
private void <init> (java.io.InputStream, java.lang.String)
java.io.InputStream stream
String resolvedName
java.io.BufferedInputStream bs
java.io.IOException ex
public static com.ibm.icu.impl.ICUResourceBundleReader getReader (java.lang.String, java.lang.String, java.lang.ClassLoader)
String baseName
String localeName
ClassLoader root
String resolvedName
java.io.InputStream stream
com.ibm.icu.impl.ICUResourceBundleReader reader
private static void writeInt (int, byte[], int)
int i
byte[] bytes
int offset
private void readData (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.DataInputStream ds
int indexLength
int i
int length
public static java.lang.String getFullName (java.lang.String, java.lang.String)
String baseName
String localeName
public com.ibm.icu.util.VersionInfo getVersion ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
public byte[] getData ()
public int getRootResource ()
public boolean getNoFallback ()
}
com/ibm/icu/impl/ICUService$CacheEntry.class
ICUService.java
package com.ibm.icu.impl
final com.ibm.icu.impl.ICUService$CacheEntry extends java.lang.Object {
final String actualDescriptor
final Object service
void <init> (java.lang.String, java.lang.Object)
String actualDescriptor
Object service
}
com/ibm/icu/impl/ICUService$Factory.class
ICUService.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.ICUService$Factory extends java.lang.Object {
public abstract java.lang.Object create (com.ibm.icu.impl.ICUService$Key, com.ibm.icu.impl.ICUService)
public abstract void updateVisibleIDs (java.util.Map)
public abstract java.lang.String getDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
}
com/ibm/icu/impl/ICUService$Key.class
ICUService.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICUService$Key extends java.lang.Object {
private final String id
public void <init> (java.lang.String)
String id
public final java.lang.String id ()
public java.lang.String canonicalID ()
public java.lang.String currentID ()
public java.lang.String currentDescriptor ()
public boolean fallback ()
public boolean isFallbackOf (java.lang.String)
String idToCheck
}
com/ibm/icu/impl/ICUService$LocaleRef.class
ICUService.java
package com.ibm.icu.impl
com.ibm.icu.impl.ICUService$LocaleRef extends java.lang.Object {
private final com.ibm.icu.util.ULocale locale
private java.lang.ref.SoftReference ref
private java.util.Comparator com
void <init> (java.util.Map, com.ibm.icu.util.ULocale, java.util.Comparator)
java.util.Map dnCache
com.ibm.icu.util.ULocale locale
java.util.Comparator com
java.util.SortedMap get (com.ibm.icu.util.ULocale, java.util.Comparator)
com.ibm.icu.util.ULocale loc
java.util.Comparator comp
java.util.SortedMap m
}
com/ibm/icu/impl/ICUService$ServiceListener.class
ICUService.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.ICUService$ServiceListener extends java.lang.Object implements java.util.EventListener {
public abstract void serviceChanged (com.ibm.icu.impl.ICUService)
}
com/ibm/icu/impl/ICUService$SimpleFactory.class
ICUService.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICUService$SimpleFactory extends java.lang.Object implements com.ibm.icu.impl.ICUService$Factory {
protected Object instance
protected String id
protected boolean visible
public void <init> (java.lang.Object, java.lang.String)
Object instance
String id
public void <init> (java.lang.Object, java.lang.String, boolean)
Object instance
String id
boolean visible
public java.lang.Object create (com.ibm.icu.impl.ICUService$Key, com.ibm.icu.impl.ICUService)
com.ibm.icu.impl.ICUService$Key key
com.ibm.icu.impl.ICUService service
public void updateVisibleIDs (java.util.Map)
java.util.Map result
public java.lang.String getDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
String identifier
com.ibm.icu.util.ULocale locale
public java.lang.String toString ()
StringBuffer buf
}
com/ibm/icu/impl/ICUService.class
ICUService.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ICUService extends com.ibm.icu.impl.ICUNotifier {
protected final String name
private static final boolean DEBUG
private final com.ibm.icu.impl.ICURWLock factoryLock
private final java.util.List factories
private int defaultSize
private java.lang.ref.SoftReference cacheref
private java.lang.ref.SoftReference idref
private com.ibm.icu.impl.ICUService$LocaleRef dnref
static void <clinit> ()
public void <init> ()
public void <init> (java.lang.String)
String name
public java.lang.Object get (java.lang.String)
String descriptor
public java.lang.Object get (java.lang.String, java.lang.String[])
String descriptor
String[] actualReturn
public java.lang.Object getKey (com.ibm.icu.impl.ICUService$Key)
com.ibm.icu.impl.ICUService$Key key
public java.lang.Object getKey (com.ibm.icu.impl.ICUService$Key, java.lang.String[])
com.ibm.icu.impl.ICUService$Key key
String[] actualReturn
public java.lang.Object getKey (com.ibm.icu.impl.ICUService$Key, java.lang.String[], com.ibm.icu.impl.ICUService$Factory)
com.ibm.icu.impl.ICUService$Key key
String[] actualReturn
com.ibm.icu.impl.ICUService$Factory factory
com.ibm.icu.impl.ICUService$CacheEntry result
java.util.Map cache
java.lang.ref.SoftReference cref
String currentDescriptor
java.util.ArrayList cacheDescriptorList
boolean putInCache
int NDebug
int startIndex
int limit
boolean cacheResult
int i
int index
com.ibm.icu.impl.ICUService$Factory f
Object service
java.util.Iterator iter
String desc
protected java.lang.Object handleDefault (com.ibm.icu.impl.ICUService$Key, java.lang.String[])
com.ibm.icu.impl.ICUService$Key key
String[] actualIDReturn
public java.util.Set getVisibleIDs ()
public java.util.Set getVisibleIDs (java.lang.String)
String matchID
java.util.Set result
com.ibm.icu.impl.ICUService$Key fallbackKey
java.util.Set temp
java.util.Iterator iter
String id
private java.util.Map getVisibleIDMap ()
java.util.Map idcache
java.lang.ref.SoftReference ref
java.util.ListIterator lIter
com.ibm.icu.impl.ICUService$Factory f
public java.lang.String getDisplayName (java.lang.String)
String id
public java.lang.String getDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
String id
com.ibm.icu.util.ULocale locale
java.util.Map m
com.ibm.icu.impl.ICUService$Factory f
com.ibm.icu.impl.ICUService$Key key
public java.util.SortedMap getDisplayNames ()
com.ibm.icu.util.ULocale locale
public java.util.SortedMap getDisplayNames (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public java.util.SortedMap getDisplayNames (com.ibm.icu.util.ULocale, java.util.Comparator)
com.ibm.icu.util.ULocale locale
java.util.Comparator com
public java.util.SortedMap getDisplayNames (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale locale
String matchID
public java.util.SortedMap getDisplayNames (com.ibm.icu.util.ULocale, java.util.Comparator, java.lang.String)
com.ibm.icu.util.ULocale locale
java.util.Comparator com
String matchID
java.util.SortedMap dncache
com.ibm.icu.impl.ICUService$LocaleRef ref
java.util.Map m
java.util.Iterator ei
java.util.Map$Entry e
String id
com.ibm.icu.impl.ICUService$Factory f
com.ibm.icu.impl.ICUService$Key matchKey
java.util.SortedMap result
java.util.Iterator iter
java.util.Map$Entry e
public final java.util.List factories ()
public com.ibm.icu.impl.ICUService$Factory registerObject (java.lang.Object, java.lang.String)
Object obj
String id
public com.ibm.icu.impl.ICUService$Factory registerObject (java.lang.Object, java.lang.String, boolean)
Object obj
String id
boolean visible
String canonicalID
public final com.ibm.icu.impl.ICUService$Factory registerFactory (com.ibm.icu.impl.ICUService$Factory)
com.ibm.icu.impl.ICUService$Factory factory
public final boolean unregisterFactory (com.ibm.icu.impl.ICUService$Factory)
com.ibm.icu.impl.ICUService$Factory factory
boolean result
public final void reset ()
protected void reInitializeFactories ()
public boolean isDefault ()
protected void markDefault ()
public com.ibm.icu.impl.ICUService$Key createKey (java.lang.String)
String id
protected void clearCaches ()
protected void clearServiceCache ()
protected boolean acceptsListener (java.util.EventListener)
java.util.EventListener l
protected void notifyListener (java.util.EventListener)
java.util.EventListener l
public java.lang.String stats ()
com.ibm.icu.impl.ICURWLock$Stats stats
public java.lang.String getName ()
public java.lang.String toString ()
}
com/ibm/icu/impl/IllegalIcuArgumentException.class
IllegalIcuArgumentException.java
package com.ibm.icu.impl
public com.ibm.icu.impl.IllegalIcuArgumentException extends java.lang.IllegalArgumentException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String errorMessage
}
com/ibm/icu/impl/ImplicitCEGenerator.class
ImplicitCEGenerator.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ImplicitCEGenerator extends java.lang.Object {
static final boolean DEBUG
static final long topByte
static final long bottomByte
static final long fourBytes
static final int MAX_INPUT
public static final int CJK_BASE
public static final int CJK_LIMIT
public static final int CJK_COMPAT_USED_BASE
public static final int CJK_COMPAT_USED_LIMIT
public static final int CJK_A_BASE
public static final int CJK_A_LIMIT
public static final int CJK_B_BASE
public static final int CJK_B_LIMIT
int final3Multiplier
int final4Multiplier
int final3Count
int final4Count
int medialCount
int min3Primary
int min4Primary
int max4Primary
int minTrail
int maxTrail
int max3Trail
int max4Trail
int min4Boundary
static int NON_CJK_OFFSET
static void <clinit> ()
public int getGap4 ()
public int getGap3 ()
public void <init> (int, int)
int minPrimary
int maxPrimary
public void <init> (int, int, int, int, int, int)
int minPrimary
int maxPrimary
int minTrail
int maxTrail
int gap3
int primaries3count
int threeByteCount
int primariesAvailable
int primaries4count
int min3ByteCoverage
int totalNeeded
int neededPerPrimaryByte
int neededPerFinalByte
int gap4
public static int divideAndRoundUp (int, int)
int a
int b
public int getRawFromImplicit (int)
int implicit
int result
int result
int b3
int b2
int b1
int b0
int remainder
int remainder
public int getImplicitFromRaw (int)
int cp
int last0
int last1
int last2
int last1
int last2
int last3
public int getImplicitFromCodePoint (int)
int cp
static int swapCJK (int)
int i
public int getMinTrail ()
public int getMaxTrail ()
public int getCodePointFromRaw (int)
int i
int result
public int getRawFromCodePoint (int)
int i
}
com/ibm/icu/impl/IntTrie.class
IntTrie.java
package com.ibm.icu.impl
public com.ibm.icu.impl.IntTrie extends com.ibm.icu.impl.Trie {
private int m_initialValue_
private int[] m_data_
public void <init> (java.io.InputStream, com.ibm.icu.impl.Trie$DataManipulate) throws java.io.IOException
java.io.InputStream inputStream
com.ibm.icu.impl.Trie$DataManipulate dataManipulate
public void <init> (int, int, com.ibm.icu.impl.Trie$DataManipulate)
int initialValue
int leadUnitValue
com.ibm.icu.impl.Trie$DataManipulate dataManipulate
int dataLength
int latin1Length
int i
int limit
char block
public final int getCodePointValue (int)
int ch
int offset
int offset
public final int getLeadValue (char)
char ch
public final int getBMPValue (char)
char ch
public final int getSurrogateValue (char, char)
char lead
char trail
int offset
public final int getTrailValue (int, char)
int leadvalue
char trail
int offset
public final int getLatin1LinearValue (char)
char ch
public boolean equals (java.lang.Object)
Object other
boolean result
com.ibm.icu.impl.IntTrie othertrie
protected final void unserialize (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.DataInputStream input
int i
protected final int getSurrogateOffset (char, char)
char lead
char trail
int offset
protected final int getValue (int)
int index
protected final int getInitialValue ()
void <init> (char[], int[], int, int, com.ibm.icu.impl.Trie$DataManipulate)
char[] index
int[] data
int initialvalue
int options
com.ibm.icu.impl.Trie$DataManipulate datamanipulate
}
com/ibm/icu/impl/IntTrieBuilder.class
IntTrieBuilder.java
package com.ibm.icu.impl
public com.ibm.icu.impl.IntTrieBuilder extends com.ibm.icu.impl.TrieBuilder {
protected int[] m_data_
protected int m_initialValue_
private int m_leadUnitValue_
public void <init> (com.ibm.icu.impl.IntTrieBuilder)
com.ibm.icu.impl.IntTrieBuilder table
public void <init> (int[], int, int, int, boolean)
int[] aliasdata
int maxdatalength
int initialvalue
int leadunitvalue
boolean latin1linear
int j
int i
public int getValue (int)
int ch
int block
public int getValue (int, boolean[])
int ch
boolean[] inBlockZero
int block
public boolean setValue (int, int)
int ch
int value
int block
public com.ibm.icu.impl.IntTrie serialize (com.ibm.icu.impl.TrieBuilder$DataManipulate, com.ibm.icu.impl.Trie$DataManipulate)
com.ibm.icu.impl.TrieBuilder$DataManipulate datamanipulate
com.ibm.icu.impl.Trie$DataManipulate triedatamanipulate
char[] index
int[] data
int i
int options
public int serialize (java.io.OutputStream, boolean, com.ibm.icu.impl.TrieBuilder$DataManipulate) throws java.io.IOException
java.io.OutputStream os
boolean reduceTo16Bits
com.ibm.icu.impl.TrieBuilder$DataManipulate datamanipulate
int length
int length
java.io.DataOutputStream dos
int options
int i
int v
int i
int v
int i
int v
int i
public boolean setRange (int, int, int, boolean)
int start
int limit
int value
boolean overwrite
int block
int nextStart
int rest
int repeatBlock
int block
int block
private int allocDataBlock ()
int newBlock
int newTop
private int getDataBlock (int)
int ch
int indexValue
int newBlock
private void compact (boolean)
boolean overlap
int overlapStart
int newStart
int i
int i
int i
int i
int start
private static final int findSameDataBlock (int[], int, int, int)
int[] data
int dataLength
int otherBlock
int step
int block
private final void fold (com.ibm.icu.impl.TrieBuilder$DataManipulate)
com.ibm.icu.impl.TrieBuilder$DataManipulate manipulate
int[] leadIndexes
int[] index
int block
int c
int indexLength
int c
int value
private void fillBlock (int, int, int, int, boolean)
int block
int start
int limit
int value
boolean overwrite
}
com/ibm/icu/impl/InvalidFormatException.class
InvalidFormatException.java
package com.ibm.icu.impl
public com.ibm.icu.impl.InvalidFormatException extends java.lang.Exception {
static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
}
com/ibm/icu/impl/JavaTimeZone.class
JavaTimeZone.java
package com.ibm.icu.impl
public com.ibm.icu.impl.JavaTimeZone extends com.ibm.icu.util.TimeZone {
private static final long serialVersionUID
private static final java.util.TreeSet AVAILABLESET
private java.util.TimeZone javatz
private transient java.util.Calendar javacal
static void <clinit> ()
String[] availableIds
int i
public void <init> ()
public void <init> (java.lang.String)
String id
boolean[] isSystemID
String canonicalID
int[] fields
int offset
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
public void getOffset (long, boolean, int[])
long date
boolean local
int[] offsets
int[] fields
int hour
int min
int sec
int mil
int tmp
int doy1
int hour1
int min1
int sec1
int mil1
int dayDelta
int delta
public int getRawOffset ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
public int getDSTSavings ()
int dstSavings
Object[] args
Class[] argtypes
java.lang.reflect.Method m
public java.util.TimeZone unwrap ()
public java.lang.Object clone ()
com.ibm.icu.impl.JavaTimeZone other
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
com/ibm/icu/impl/LocaleUtility.class
LocaleUtility.java
package com.ibm.icu.impl
public com.ibm.icu.impl.LocaleUtility extends java.lang.Object {
public void <init> ()
public static java.util.Locale getLocaleFromName (java.lang.String)
String name
String language
String country
String variant
int i1
int i2
public static boolean isFallbackOf (java.lang.String, java.lang.String)
String parent
String child
int i
public static boolean isFallbackOf (java.util.Locale, java.util.Locale)
java.util.Locale parent
java.util.Locale child
public static java.util.Locale fallback (java.util.Locale)
java.util.Locale loc
String[] parts
int i
}
com/ibm/icu/impl/NormalizerDataReader.class
NormalizerDataReader.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerDataReader extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
private static final boolean debug
private java.io.DataInputStream dataInputStream
private byte[] unicodeVersion
private static final byte[] DATA_FORMAT_ID
private static final byte[] DATA_FORMAT_VERSION
static void <clinit> ()
protected void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
protected int[] readIndexes (int) throws java.io.IOException
int length
int[] indexes
int i
protected void read (byte[], byte[], byte[], char[], char[], java.lang.Object[]) throws java.io.IOException
byte[] normBytes
byte[] fcdBytes
byte[] auxBytes
char[] extraData
char[] combiningTable
Object[] canonStartSets
int i
int i
int[] canonStartSetsIndexes
int i
char[] startSets
int i
char[] bmpTable
int i
char[] suppTable
int i
public byte[] getDataFormatVersion ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
public byte[] getUnicodeVersion ()
}
com/ibm/icu/impl/NormalizerImpl$AuxTrieImpl.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$AuxTrieImpl extends java.lang.Object implements com.ibm.icu.impl.Trie$DataManipulate {
static com.ibm.icu.impl.CharTrie auxTrie
static void <clinit> ()
void <init> ()
public int getFoldingOffset (int)
int value
}
com/ibm/icu/impl/NormalizerImpl$CmpEquivLevel.class
NormalizerImpl.java
package com.ibm.icu.impl
com.ibm.icu.impl.NormalizerImpl$CmpEquivLevel extends java.lang.Object {
char[] source
int start
int s
int limit
private void <init> ()
void <init> (com.ibm.icu.impl.NormalizerImpl$CmpEquivLevel)
}
com/ibm/icu/impl/NormalizerImpl$ComposePartArgs.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$ComposePartArgs extends java.lang.Object {
int prevCC
int length
private void <init> ()
void <init> (com.ibm.icu.impl.NormalizerImpl$ComposePartArgs)
}
com/ibm/icu/impl/NormalizerImpl$DecomposeArgs.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$DecomposeArgs extends java.lang.Object {
int cc
int trailCC
int length
private void <init> ()
void <init> (com.ibm.icu.impl.NormalizerImpl$DecomposeArgs)
}
com/ibm/icu/impl/NormalizerImpl$FCDTrieImpl.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$FCDTrieImpl extends java.lang.Object implements com.ibm.icu.impl.Trie$DataManipulate {
static com.ibm.icu.impl.CharTrie fcdTrie
static void <clinit> ()
void <init> ()
public int getFoldingOffset (int)
int value
}
com/ibm/icu/impl/NormalizerImpl$NextCCArgs.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$NextCCArgs extends java.lang.Object {
char[] source
int next
int limit
char c
char c2
private void <init> ()
void <init> (com.ibm.icu.impl.NormalizerImpl$NextCCArgs)
}
com/ibm/icu/impl/NormalizerImpl$NextCombiningArgs.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$NextCombiningArgs extends java.lang.Object {
char[] source
int start
char c
char c2
int combiningIndex
char cc
private void <init> ()
void <init> (com.ibm.icu.impl.NormalizerImpl$NextCombiningArgs)
}
com/ibm/icu/impl/NormalizerImpl$NormTrieImpl.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$NormTrieImpl extends java.lang.Object implements com.ibm.icu.impl.Trie$DataManipulate {
static com.ibm.icu.impl.IntTrie normTrie
static void <clinit> ()
void <init> ()
public int getFoldingOffset (int)
int value
}
com/ibm/icu/impl/NormalizerImpl$PrevArgs.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$PrevArgs extends java.lang.Object {
char[] src
int start
int current
char c
char c2
private void <init> ()
void <init> (com.ibm.icu.impl.NormalizerImpl$PrevArgs)
}
com/ibm/icu/impl/NormalizerImpl$RecomposeArgs.class
NormalizerImpl.java
package com.ibm.icu.impl
final com.ibm.icu.impl.NormalizerImpl$RecomposeArgs extends java.lang.Object {
char[] source
int start
int limit
private void <init> ()
void <init> (com.ibm.icu.impl.NormalizerImpl$RecomposeArgs)
}
com/ibm/icu/impl/NormalizerImpl.class
NormalizerImpl.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.NormalizerImpl extends java.lang.Object {
static final com.ibm.icu.impl.NormalizerImpl IMPL
static final int UNSIGNED_BYTE_MASK
static final long UNSIGNED_INT_MASK
private static final String DATA_FILE_NAME
public static final int QC_NFC
public static final int QC_NFKC
public static final int QC_NFD
public static final int QC_NFKD
public static final int QC_ANY_NO
public static final int QC_MAYBE
public static final int QC_ANY_MAYBE
public static final int QC_MASK
private static final int COMBINES_FWD
private static final int COMBINES_BACK
public static final int COMBINES_ANY
private static final int CC_SHIFT
public static final int CC_MASK
private static final int EXTRA_SHIFT
private static final long MIN_SPECIAL
private static final long SURROGATES_TOP
private static final long MIN_HANGUL
private static final long JAMO_V_TOP
static final int INDEX_TRIE_SIZE
static final int INDEX_CHAR_COUNT
static final int INDEX_COMBINE_DATA_COUNT
static final int INDEX_COMBINE_FWD_COUNT
static final int INDEX_COMBINE_BOTH_COUNT
static final int INDEX_COMBINE_BACK_COUNT
public static final int INDEX_MIN_NFC_NO_MAYBE
public static final int INDEX_MIN_NFKC_NO_MAYBE
public static final int INDEX_MIN_NFD_NO_MAYBE
public static final int INDEX_MIN_NFKD_NO_MAYBE
static final int INDEX_FCD_TRIE_SIZE
static final int INDEX_AUX_TRIE_SIZE
static final int INDEX_CANON_SET_COUNT
static final int INDEX_TOP
private static final int AUX_UNSAFE_SHIFT
private static final int AUX_COMP_EX_SHIFT
private static final int AUX_NFC_SKIPPABLE_F_SHIFT
private static final int AUX_MAX_FNC
private static final int AUX_UNSAFE_MASK
private static final int AUX_FNC_MASK
private static final int AUX_COMP_EX_MASK
private static final long AUX_NFC_SKIP_F_MASK
static final int SET_INDEX_CANON_SETS_LENGTH
static final int SET_INDEX_CANON_BMP_TABLE_LENGTH
static final int SET_INDEX_CANON_SUPP_TABLE_LENGTH
static final int SET_INDEX_TOP
static final int CANON_SET_INDICIES_INDEX
static final int CANON_SET_START_SETS_INDEX
static final int CANON_SET_BMP_TABLE_INDEX
static final int CANON_SET_SUPP_TABLE_INDEX
static final int CANON_SET_MAX_CANON_SETS
static final int CANON_SET_BMP_MASK
static final int CANON_SET_BMP_IS_INDEX
private static final int MAX_BUFFER_SIZE
public static final int COMPARE_EQUIV
private static com.ibm.icu.impl.NormalizerImpl$FCDTrieImpl fcdTrieImpl
private static com.ibm.icu.impl.NormalizerImpl$NormTrieImpl normTrieImpl
private static com.ibm.icu.impl.NormalizerImpl$AuxTrieImpl auxTrieImpl
private static int[] indexes
private static char[] combiningTable
private static char[] extraData
private static Object[] canonStartSets
private static boolean isDataLoaded
private static boolean isFormatVersion_2_1
private static boolean isFormatVersion_2_2
private static byte[] unicodeVersion
private static final int DATA_BUFFER_SIZE
public static final int MIN_WITH_LEAD_CC
private static final int DECOMP_FLAG_LENGTH_HAS_CC
private static final int DECOMP_LENGTH_MASK
private static final int BMP_INDEX_LENGTH
private static final int SURROGATE_BLOCK_BITS
public static final int JAMO_L_BASE
public static final int JAMO_V_BASE
public static final int JAMO_T_BASE
public static final int HANGUL_BASE
public static final int JAMO_L_COUNT
public static final int JAMO_V_COUNT
public static final int JAMO_T_COUNT
public static final int HANGUL_COUNT
private static final int OPTIONS_NX_MASK
private static final int OPTIONS_UNICODE_MASK
public static final int OPTIONS_SETS_MASK
private static final com.ibm.icu.text.UnicodeSet[] nxCache
private static final int NX_HANGUL
private static final int NX_CJK_COMPAT
public static final int BEFORE_PRI_29
public static final int OPTIONS_COMPAT
public static final int OPTIONS_COMPOSE_CONTIGUOUS
static void <clinit> ()
Exception e
public static int getFromIndexesArr (int)
int index
private void <init> () throws java.io.IOException
java.io.InputStream i
java.io.BufferedInputStream b
com.ibm.icu.impl.NormalizerDataReader reader
byte[] normBytes
int combiningTableTop
int extraDataTop
byte[] fcdBytes
byte[] auxBytes
byte[] formatVersion
private static boolean isHangulWithoutJamoT (char)
char c
private static boolean isNorm32Regular (long)
long norm32
private static boolean isNorm32LeadSurrogate (long)
long norm32
private static boolean isNorm32HangulOrJamo (long)
long norm32
private static boolean isJamoVTNorm32JamoV (long)
long norm32
public static long getNorm32 (char)
char c
public static long getNorm32FromSurrogatePair (long, char)
long norm32
char c2
private static long getNorm32 (int)
int c
private static long getNorm32 (char[], int, int)
char[] p
int start
int mask
long norm32
public static com.ibm.icu.util.VersionInfo getUnicodeVersion ()
public static char getFCD16 (char)
char c
public static char getFCD16FromSurrogatePair (char, char)
char fcd16
char c2
public static int getFCD16 (int)
int c
private static int getExtraDataIndex (long)
long norm32
private static int decompose (long, int, com.ibm.icu.impl.NormalizerImpl$DecomposeArgs)
long norm32
int qcMask
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs args
int p
char bothCCs
private static int decompose (long, com.ibm.icu.impl.NormalizerImpl$DecomposeArgs)
long norm32
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs args
int p
char bothCCs
private static int getNextCC (com.ibm.icu.impl.NormalizerImpl$NextCCArgs)
com.ibm.icu.impl.NormalizerImpl$NextCCArgs args
long norm32
private static long getPrevNorm32 (com.ibm.icu.impl.NormalizerImpl$PrevArgs, int, int)
com.ibm.icu.impl.NormalizerImpl$PrevArgs args
int minC
int mask
long norm32
private static int getPrevCC (com.ibm.icu.impl.NormalizerImpl$PrevArgs)
com.ibm.icu.impl.NormalizerImpl$PrevArgs args
public static boolean isNFDSafe (long, int, int)
long norm32
int ccOrQCMask
int decompQCMask
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs args
public static boolean isTrueStarter (long, int, int)
long norm32
int ccOrQCMask
int decompQCMask
int p
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs args
int qcMask
private static int insertOrdered (char[], int, int, int, char, char, int)
char[] source
int start
int current
int p
char c
char c2
int cc
int back
int preBack
int r
int prevCC
int trailCC
com.ibm.icu.impl.NormalizerImpl$PrevArgs prevArgs
private static int mergeOrdered (char[], int, int, char[], int, int, boolean)
char[] source
int start
int current
char[] data
int next
int limit
boolean isOrdered
int r
int cc
int trailCC
boolean adjacent
com.ibm.icu.impl.NormalizerImpl$NextCCArgs ncArgs
com.ibm.icu.impl.NormalizerImpl$PrevArgs prevArgs
private static int mergeOrdered (char[], int, int, char[], int, int)
char[] source
int start
int current
char[] data
int next
int limit
public static boolean checkFCD (char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
com.ibm.icu.text.UnicodeSet nx
char fcd16
char fcd16
char c
char c
char c2
char c2
char c2
int prevCC
int cc
int i
int length
public static com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, int, int, int, boolean, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
int minNoMaybe
int qcMask
int options
boolean allowMaybe
com.ibm.icu.text.UnicodeSet nx
int ccOrQCMask
long norm32
long norm32
char c
char c
char c2
char c2
char c2
char cc
char prevCC
long qcNorm32
com.ibm.icu.text.Normalizer$QuickCheckResult result
com.ibm.icu.impl.NormalizerImpl$ComposePartArgs args
char[] buffer
int start
int prevStarter
int decompQCMask
public static int getDecomposition (int, boolean, char[], int, int)
int c
boolean compat
char[] dest
int destStart
int destCapacity
long norm32
int qcMask
int qcMask
int minNoMaybe
int minNoMaybe
int length
int length
char c2
int p
int limit
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs args
public static int decompose (char[], int, int, char[], int, int, boolean, int[], com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
boolean compat
int[] outTrailCC
com.ibm.icu.text.UnicodeSet nx
char[] buffer
int prevSrc
int prevSrc
long norm32
int ccOrQCMask
int qcMask
int qcMask
int reorderStartIndex
int length
int length
int length
int length
int length
int length
int length
char c
char c2
char c2
char c2
char c2
char c2
char minNoMaybe
char minNoMaybe
int cc
int prevCC
int trailCC
char[] p
char[] p
char[] p
char[] p
char[] p
int pStart
int destIndex
int srcIndex
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs arg
int reorderSplit
private static int getNextCombining (com.ibm.icu.impl.NormalizerImpl$NextCombiningArgs, int, com.ibm.icu.text.UnicodeSet)
com.ibm.icu.impl.NormalizerImpl$NextCombiningArgs args
int limit
com.ibm.icu.text.UnicodeSet nx
long norm32
int combineFlags
int index
private static int getCombiningIndexFromStarter (char, char)
char c
char c2
long norm32
private static int combine (char[], int, int, int[])
char[] table
int tableStart
int combineBackIndex
int[] outValues
int key
int key
int value
int value2
int value2
int value2
private static char recompose (com.ibm.icu.impl.NormalizerImpl$RecomposeArgs, int, com.ibm.icu.text.UnicodeSet)
com.ibm.icu.impl.NormalizerImpl$RecomposeArgs args
int options
com.ibm.icu.text.UnicodeSet nx
int remove
int remove
int q
int q
int q
int q
int r
int r
int r
int r
int combineFlags
int combineFwdIndex
int combineBackIndex
int result
int value
int value2
int prevCC
boolean starterIsSupplementary
int starter
int[] outValues
com.ibm.icu.impl.NormalizerImpl$NextCombiningArgs ncArg
private static int findPreviousStarter (char[], int, int, int, int, char)
char[] src
int srcStart
int current
int ccOrQCMask
int decompQCMask
char minNoMaybe
long norm32
com.ibm.icu.impl.NormalizerImpl$PrevArgs args
private static int findNextStarter (char[], int, int, int, int, char)
char[] src
int start
int limit
int qcMask
int decompQCMask
char minNoMaybe
int p
long norm32
int ccOrQCMask
char c
char c2
char c2
char c2
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs decompArgs
private static char[] composePart (com.ibm.icu.impl.NormalizerImpl$ComposePartArgs, int, char[], int, int, int, com.ibm.icu.text.UnicodeSet)
com.ibm.icu.impl.NormalizerImpl$ComposePartArgs args
int prevStarter
char[] src
int start
int limit
int options
com.ibm.icu.text.UnicodeSet nx
int recomposeLimit
boolean compat
int[] outTrailCC
char[] buffer
com.ibm.icu.impl.NormalizerImpl$RecomposeArgs rcArgs
private static boolean composeHangul (char, char, long, char[], int[], int, boolean, char[], int, com.ibm.icu.text.UnicodeSet)
char prev
char c
long norm32
char[] src
int[] srcIndex
int limit
boolean compat
char[] dest
int destIndex
com.ibm.icu.text.UnicodeSet nx
int start
char next
char t
int p
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs dcArgs
public static int compose (char[], int, int, char[], int, int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
int options
com.ibm.icu.text.UnicodeSet nx
int prevSrc
int prevSrc
int prevStarter
long norm32
int ccOrQCMask
int qcMask
int qcMask
int reorderStartIndex
int length
int length
int length
int length
int length
char c
char c2
char c2
char c2
char c2
char minNoMaybe
char minNoMaybe
int cc
int cc
int cc
int cc
int prevCC
int[] ioIndex
int destIndex
int srcIndex
com.ibm.icu.impl.NormalizerImpl$ComposePartArgs args
char[] p
int decompQCMask
int i
int reorderSplit
private static int findSafeFCD (char[], int, int, char)
char[] src
int start
int limit
char fcd16
char c
char c2
private static int decomposeFCD (char[], int, int, char[], int[], com.ibm.icu.text.UnicodeSet)
char[] src
int start
int decompLimit
char[] dest
int[] destIndexArr
com.ibm.icu.text.UnicodeSet nx
char[] p
int pStart
long norm32
int reorderStartIndex
char c
char c2
char c2
char c2
int prevCC
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs args
int destIndex
int reorderSplit
public static int makeFCD (char[], int, int, char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.UnicodeSet nx
int prevSrc
int prevSrc
int decompStart
int destIndex
int length
int length
char c
char c2
char c2
char c2
int fcd16
int prevCC
int cc
int[] destIndexArr
public static int getCombiningClass (int)
int c
long norm32
public static boolean isFullCompositionExclusion (int)
int c
int aux
public static boolean isCanonSafeStart (int)
int c
int aux
public static boolean getCanonStartSet (int, com.ibm.icu.impl.USerializedSet)
int c
com.ibm.icu.impl.USerializedSet fillSet
char[] table
char[] table
int i
int start
int start
int limit
int limit
int[] idxs
char[] startSets
char high
char low
char h
char j
int tableVal
int lowInt
int tableVal1
int lowInt
int tableVal2
int temp
public static int getFC_NFKC_Closure (int, char[])
int c
char[] dest
int destCapacity
int destCapacity
int aux
int s
int index
int length
int length
public static boolean isNFSkippable (int, com.ibm.icu.text.Normalizer$Mode, long)
int c
com.ibm.icu.text.Normalizer$Mode mode
long mask
long norm32
char aux
public static com.ibm.icu.text.UnicodeSet addPropertyStarts (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
int c
com.ibm.icu.impl.TrieIterator normIter
com.ibm.icu.util.RangeValueIterator$Element normResult
com.ibm.icu.impl.TrieIterator fcdIter
com.ibm.icu.util.RangeValueIterator$Element fcdResult
com.ibm.icu.impl.TrieIterator auxIter
com.ibm.icu.util.RangeValueIterator$Element auxResult
public static final int quickCheck (int, int)
int c
int modeValue
int[] qcMask
int norm32
public com.ibm.icu.impl.CharTrie getFCDTrie ()
private static int decompose (int, char[])
int c
char[] buffer
long norm32
int length
char c2
com.ibm.icu.impl.NormalizerImpl$DecomposeArgs args
int index
private static int foldCase (int, char[], int, int, int)
int c
char[] dest
int destStart
int destLimit
int options
String src
String foldedStr
char[] foldedC
int i
public static int cmpEquivFold (java.lang.String, java.lang.String, int)
String s1
String s2
int options
private static int cmpSimpleEquivFold (java.lang.String, java.lang.String, int)
String s1
String s2
int options
int cmp
int i
int j
String foldS1
String foldS2
int offset1
int offset2
private static int moveToNext (int, int)
int pos
int offset
public static int cmpEquivFold (char[], int, int, char[], int, int, int)
char[] s1
int s1Start
int s1Limit
char[] s2
int s2Start
int s2Limit
int options
int start1
int start2
int limit1
int limit2
char[] cSource1
char[] cSource2
int length
int length
int length
int length
com.ibm.icu.impl.NormalizerImpl$CmpEquivLevel[] stack1
com.ibm.icu.impl.NormalizerImpl$CmpEquivLevel[] stack2
char[] decomp1
char[] decomp2
char[] fold1
char[] fold2
int level1
int level2
int c1
int c2
int cp1
int cp2
char c
char c
char c
char c
private static int strCompare (char[], int, int, char[], int, int, boolean)
char[] s1
int s1Start
int s1Limit
char[] s2
int s2Start
int s2Limit
boolean codePointOrder
int start1
int start2
int limit1
int limit1
int limit1
int limit2
char c1
char c1
char c2
char c2
int length1
int length2
int lengthResult
int lengthResult
int lengthResult
private static final synchronized com.ibm.icu.text.UnicodeSet internalGetNXHangul ()
private static final synchronized com.ibm.icu.text.UnicodeSet internalGetNXCJKCompat ()
com.ibm.icu.text.UnicodeSet set
com.ibm.icu.text.UnicodeSet hasDecomp
com.ibm.icu.text.UnicodeSetIterator it
int start
int end
long norm32
private static final synchronized com.ibm.icu.text.UnicodeSet internalGetNXUnicode (int)
int options
com.ibm.icu.text.UnicodeSet set
private static final synchronized com.ibm.icu.text.UnicodeSet internalGetNX (int)
int options
com.ibm.icu.text.UnicodeSet set
com.ibm.icu.text.UnicodeSet other
com.ibm.icu.text.UnicodeSet other
com.ibm.icu.text.UnicodeSet other
public static final com.ibm.icu.text.UnicodeSet getNX (int)
int options
private static final boolean nx_contains (com.ibm.icu.text.UnicodeSet, int)
com.ibm.icu.text.UnicodeSet nx
int c
private static final boolean nx_contains (com.ibm.icu.text.UnicodeSet, char, char)
com.ibm.icu.text.UnicodeSet nx
char c
char c2
}
com/ibm/icu/impl/OlsonTimeZone.class
OlsonTimeZone.java
package com.ibm.icu.impl
public com.ibm.icu.impl.OlsonTimeZone extends com.ibm.icu.util.BasicTimeZone {
static final long serialVersionUID
private static final boolean ASSERT
private static final int UNSIGNED_BYTE_MASK
private int transitionCount
private int typeCount
private int[] transitionTimes
private int[] typeOffsets
private byte[] typeData
private int finalYear
private double finalMillis
private com.ibm.icu.util.SimpleTimeZone finalZone
private static final boolean DEBUG
private static final int SECONDS_PER_DAY
private transient com.ibm.icu.util.InitialTimeZoneRule initialRule
private transient com.ibm.icu.util.TimeZoneTransition firstTZTransition
private transient int firstTZTransitionIdx
private transient com.ibm.icu.util.TimeZoneTransition firstFinalTZTransition
private transient com.ibm.icu.util.TimeArrayTimeZoneRule[] historicRules
private transient com.ibm.icu.util.SimpleTimeZone finalZoneWithStartYear
private transient boolean transitionRulesInitialized
static void <clinit> ()
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
public int getOffset (int, int, int, int, int, int, int)
int era
int year
int month
int dom
int dow
int millis
int monthLength
long time
int[] offsets
public void setRawOffset (int)
int offsetMillis
long current
com.ibm.icu.util.SimpleTimeZone stz
boolean bDst
com.ibm.icu.util.TimeZoneRule[] currentRules
com.ibm.icu.util.TimeZoneTransition tzt
com.ibm.icu.util.AnnualTimeZoneRule r1
com.ibm.icu.util.AnnualTimeZoneRule r2
com.ibm.icu.util.DateTimeRule start
com.ibm.icu.util.DateTimeRule start
com.ibm.icu.util.DateTimeRule end
com.ibm.icu.util.DateTimeRule end
int offset1
int offset2
int sav
int sav
int[] fields
public java.lang.Object clone ()
com.ibm.icu.impl.OlsonTimeZone other
public void getOffset (long, boolean, int[])
long date
boolean local
int[] offsets
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
public int getRawOffset ()
int[] ret
public boolean useDaylightTime ()
int[] fields
int year
long start
long limit
int i
public int getDSTSavings ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
int[] temp
public boolean hasSameRules (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone other
com.ibm.icu.impl.OlsonTimeZone o
private void constructEmpty ()
public void <init> (com.ibm.icu.util.UResourceBundle, com.ibm.icu.util.UResourceBundle)
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle res
private void construct (com.ibm.icu.util.UResourceBundle, com.ibm.icu.util.UResourceBundle)
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle res
int size
com.ibm.icu.util.UResourceBundle r
String ruleid
int[] data
int rawOffset
public void <init> ()
public void <init> (java.lang.String)
String id
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle res
public void setID (java.lang.String)
String id
private int getInt (byte)
byte val
private void getHistoricalOffset (long, boolean, int, int, int[])
long date
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
int[] offsets
long sec
int i
int transition
int offsetBefore
boolean dstBefore
int offsetAfter
boolean dstAfter
boolean dstToStd
boolean stdToDst
int index
private int zoneOffset (int)
int index
private int rawOffset (int)
int index
private int dstOffset (int)
int index
public java.lang.String toString ()
StringBuffer buf
int i
int i
private static com.ibm.icu.util.UResourceBundle loadRule (com.ibm.icu.util.UResourceBundle, java.lang.String)
com.ibm.icu.util.UResourceBundle top
String ruleid
com.ibm.icu.util.UResourceBundle r
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.impl.OlsonTimeZone z
public int hashCode ()
int ret
int i
int i
int i
public com.ibm.icu.util.TimeZoneTransition getNextTransition (long, boolean)
long base
boolean inclusive
int ttidx
long t
com.ibm.icu.util.TimeZoneRule to
com.ibm.icu.util.TimeZoneRule from
long startTime
public com.ibm.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
long base
boolean inclusive
int ttidx
long t
com.ibm.icu.util.TimeZoneRule to
com.ibm.icu.util.TimeZoneRule from
long startTime
public com.ibm.icu.util.TimeZoneRule[] getTimeZoneRules ()
int size
int i
com.ibm.icu.util.TimeZoneRule[] rules
int idx
int i
com.ibm.icu.util.TimeZoneRule[] stzr
private synchronized void initTransitionRules ()
String stdName
String dstName
int raw
int raw
int dst
int dst
int transitionIdx
int typeIdx
long[] times
int nTimes
long tt
long[] startTimes
long startTime
com.ibm.icu.util.TimeZoneRule firstFinalRule
com.ibm.icu.util.TimeZoneRule firstFinalRule
com.ibm.icu.util.TimeZoneTransition tzt
com.ibm.icu.util.TimeZoneRule prevRule
}
com/ibm/icu/impl/PVecToTrieCompactHandler.class
PVecToTrieCompactHandler.java
package com.ibm.icu.impl
public com.ibm.icu.impl.PVecToTrieCompactHandler extends java.lang.Object implements com.ibm.icu.impl.PropsVectors$CompactHandler {
public com.ibm.icu.impl.IntTrieBuilder builder
public int initialValue
public void <init> ()
public void setRowIndexForErrorValue (int)
int rowIndex
public void setRowIndexForInitialValue (int)
int rowIndex
public void setRowIndexForRange (int, int, int)
int start
int end
int rowIndex
public void startRealValues (int)
int rowIndex
}
com/ibm/icu/impl/PatternTokenizer.class
PatternTokenizer.java
package com.ibm.icu.impl
public com.ibm.icu.impl.PatternTokenizer extends java.lang.Object {
private com.ibm.icu.text.UnicodeSet ignorableCharacters
private com.ibm.icu.text.UnicodeSet syntaxCharacters
private com.ibm.icu.text.UnicodeSet extraQuotingCharacters
private com.ibm.icu.text.UnicodeSet escapeCharacters
private boolean usingSlash
private boolean usingQuote
private transient com.ibm.icu.text.UnicodeSet needingQuoteCharacters
private int start
private int limit
private String pattern
public static final char SINGLE_QUOTE
public static final char BACK_SLASH
private static int NO_QUOTE
private static int IN_QUOTE
public static final int DONE
public static final int SYNTAX
public static final int LITERAL
public static final int BROKEN_QUOTE
public static final int BROKEN_ESCAPE
public static final int UNKNOWN
private static final int AFTER_QUOTE
private static final int NONE
private static final int START_QUOTE
private static final int NORMAL_QUOTE
private static final int SLASH_START
private static final int HEX
static void <clinit> ()
public void <init> ()
public com.ibm.icu.text.UnicodeSet getIgnorableCharacters ()
public com.ibm.icu.impl.PatternTokenizer setIgnorableCharacters (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet ignorableCharacters
public com.ibm.icu.text.UnicodeSet getSyntaxCharacters ()
public com.ibm.icu.text.UnicodeSet getExtraQuotingCharacters ()
public com.ibm.icu.impl.PatternTokenizer setSyntaxCharacters (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet syntaxCharacters
public com.ibm.icu.impl.PatternTokenizer setExtraQuotingCharacters (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet syntaxCharacters
public com.ibm.icu.text.UnicodeSet getEscapeCharacters ()
public com.ibm.icu.impl.PatternTokenizer setEscapeCharacters (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet escapeCharacters
public boolean isUsingQuote ()
public com.ibm.icu.impl.PatternTokenizer setUsingQuote (boolean)
boolean usingQuote
public boolean isUsingSlash ()
public com.ibm.icu.impl.PatternTokenizer setUsingSlash (boolean)
boolean usingSlash
public int getLimit ()
public com.ibm.icu.impl.PatternTokenizer setLimit (int)
int limit
public int getStart ()
public com.ibm.icu.impl.PatternTokenizer setStart (int)
int start
public com.ibm.icu.impl.PatternTokenizer setPattern (java.lang.StringBuffer)
StringBuffer pattern
public com.ibm.icu.impl.PatternTokenizer setPattern (java.lang.String)
String pattern
public java.lang.String quoteLiteral (java.lang.StringBuffer)
StringBuffer string
public java.lang.String quoteLiteral (java.lang.String)
String string
StringBuffer result
int quotedChar
int cp
int i
private void appendEscaped (java.lang.StringBuffer, int)
StringBuffer result
int cp
public java.lang.String normalize ()
int oldStart
StringBuffer result
StringBuffer buffer
int status
public int next (java.lang.StringBuffer)
StringBuffer buffer
int status
int lastQuote
int quoteStatus
int hexCount
int hexValue
int cp
int i
}
com/ibm/icu/impl/PluralRulesLoader.class
PluralRulesLoader.java
package com.ibm.icu.impl
public com.ibm.icu.impl.PluralRulesLoader extends java.lang.Object {
private final java.util.Map rulesIdToRules
private java.util.Map localeIdToRulesId
private java.util.Map rulesIdToEquivalentULocale
public static final com.ibm.icu.impl.PluralRulesLoader loader
static void <clinit> ()
private void <init> ()
public com.ibm.icu.util.ULocale[] getAvailableULocales ()
java.util.Set keys
com.ibm.icu.util.ULocale[] locales
int n
java.util.Iterator iter
public com.ibm.icu.util.ULocale getFunctionalEquivalent (com.ibm.icu.util.ULocale, boolean[])
com.ibm.icu.util.ULocale locale
boolean[] isAvailable
String localeId
java.util.Map idMap
String rulesId
com.ibm.icu.util.ULocale result
private java.util.Map getLocaleIdToRulesIdMap ()
private java.util.Map getRulesIdToEquivalentULocaleMap ()
private void checkBuildRulesIdMaps ()
com.ibm.icu.util.UResourceBundle pluralb
com.ibm.icu.util.UResourceBundle localeb
int i
com.ibm.icu.util.UResourceBundle b
String id
String value
public java.lang.String getRulesIdForLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
java.util.Map idMap
String localeId
String rulesId
int ix
public com.ibm.icu.text.PluralRules getRulesForRulesId (java.lang.String)
String rulesId
com.ibm.icu.text.PluralRules rules
com.ibm.icu.util.UResourceBundle pluralb
com.ibm.icu.util.UResourceBundle rulesb
com.ibm.icu.util.UResourceBundle setb
StringBuffer sb
int i
com.ibm.icu.util.UResourceBundle b
public com.ibm.icu.util.UResourceBundle getPluralBundle () throws java.util.MissingResourceException
public com.ibm.icu.text.PluralRules forLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String rulesId
com.ibm.icu.text.PluralRules rules
}
com/ibm/icu/impl/PropsVectors$1.class
PropsVectors.java
package com.ibm.icu.impl
com.ibm.icu.impl.PropsVectors$1 extends java.lang.Object implements java.util.Comparator {
final com.ibm.icu.impl.PropsVectors this$0
void <init> (com.ibm.icu.impl.PropsVectors)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
int indexOfRow1
int indexOfRow2
int count
int index
}
com/ibm/icu/impl/PropsVectors$CompactHandler.class
PropsVectors.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.PropsVectors$CompactHandler extends java.lang.Object {
public abstract void setRowIndexForRange (int, int, int)
public abstract void setRowIndexForInitialValue (int)
public abstract void setRowIndexForErrorValue (int)
public abstract void startRealValues (int)
}
com/ibm/icu/impl/PropsVectors$DefaultGetFoldedValue.class
PropsVectors.java
package com.ibm.icu.impl
com.ibm.icu.impl.PropsVectors$DefaultGetFoldedValue extends java.lang.Object implements com.ibm.icu.impl.TrieBuilder$DataManipulate {
private com.ibm.icu.impl.IntTrieBuilder builder
public void <init> (com.ibm.icu.impl.IntTrieBuilder)
com.ibm.icu.impl.IntTrieBuilder inBuilder
public int getFoldedValue (int, int)
int start
int offset
int initialValue
int limit
boolean[] inBlockZero
int value
}
com/ibm/icu/impl/PropsVectors$DefaultGetFoldingOffset.class
PropsVectors.java
package com.ibm.icu.impl
com.ibm.icu.impl.PropsVectors$DefaultGetFoldingOffset extends java.lang.Object implements com.ibm.icu.impl.Trie$DataManipulate {
private void <init> ()
public int getFoldingOffset (int)
int value
void <init> (com.ibm.icu.impl.PropsVectors$DefaultGetFoldingOffset)
}
com/ibm/icu/impl/PropsVectors.class
PropsVectors.java
package com.ibm.icu.impl
public com.ibm.icu.impl.PropsVectors extends java.lang.Object {
private int[] v
private int columns
private int maxRows
private int rows
private int prevRow
private boolean isCompacted
public static final int FIRST_SPECIAL_CP
public static final int INITIAL_VALUE_CP
public static final int ERROR_VALUE_CP
public static final int MAX_CP
public static final int INITIAL_ROWS
public static final int MEDIUM_ROWS
public static final int MAX_ROWS
private boolean areElementsSame (int, int[], int, int)
int index1
int[] target
int index2
int length
int i
private int findRow (int)
int rangeStart
int index
int start
int mid
int limit
public void <init> (int)
int numOfColumns
int index
int cp
public void setValue (int, int, int, int, int)
int start
int end
int column
int value
int mask
int firstRow
int lastRow
int limit
boolean splitFirstRow
boolean splitLastRow
int rowsToExpand
int newMaxRows
int[] temp
int count
public int getValue (int, int)
int c
int column
int index
public int[] getRow (int)
int rowIndex
int[] rowToReturn
public int getRowStart (int)
int rowIndex
public int getRowEnd (int)
int rowIndex
public void compact (com.ibm.icu.impl.PropsVectors$CompactHandler)
com.ibm.icu.impl.PropsVectors$CompactHandler compactor
int valueColumns
Integer[] indexArray
int i
int count
int i
int start
int[] temp
int i
int start
int limit
public int[] getCompactedArray ()
public int getCompactedRows ()
public int getCompactedColumns ()
public com.ibm.icu.impl.IntTrie compactToTrieWithRowIndexes ()
com.ibm.icu.impl.PVecToTrieCompactHandler compactor
static int access$0 (com.ibm.icu.impl.PropsVectors)
static int[] access$1 (com.ibm.icu.impl.PropsVectors)
}
com/ibm/icu/impl/Punycode.class
Punycode.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.Punycode extends java.lang.Object {
private static final int BASE
private static final int TMIN
private static final int TMAX
private static final int SKEW
private static final int DAMP
private static final int INITIAL_BIAS
private static final int INITIAL_N
private static final int HYPHEN
private static final int DELIMITER
private static final int ZERO
private static final int SMALL_A
private static final int SMALL_Z
private static final int CAPITAL_A
private static final int CAPITAL_Z
private static final int MAX_CP_COUNT
static final int[] basicToDigit
static void <clinit> ()
public void <init> ()
private static int adaptBias (int, int, boolean)
int delta
int length
boolean firstTime
int count
private static char asciiCaseMap (char, boolean)
char b
boolean uppercase
private static char digitToBasic (int, boolean)
int digit
boolean uppercase
public static java.lang.StringBuffer encode (java.lang.StringBuffer, boolean[]) throws com.ibm.icu.text.StringPrepParseException
StringBuffer src
boolean[] caseFlags
int[] cpBuffer
int n
int n
int delta
int handledCPCount
int basicLength
int destLength
int bias
int j
int m
int q
int q
int k
int t
int t
int srcCPCount
char c
char c2
int srcLength
int destCapacity
char[] dest
StringBuffer result
private static boolean isBasic (int)
int ch
private static boolean isBasicUpperCase (int)
int ch
private static boolean isSurrogate (int)
int ch
public static java.lang.StringBuffer decode (java.lang.StringBuffer, boolean[]) throws com.ibm.icu.text.StringPrepParseException
StringBuffer src
boolean[] caseFlags
int srcLength
StringBuffer result
int n
int destLength
int i
int bias
int basicLength
int j
int in
int oldi
int w
int k
int digit
int digit
int t
int t
int destCPCount
int firstSupplementaryIndex
int cpLength
char b
int destCapacity
char[] dest
int codeUnitIndex
int codeUnitIndex
}
com/ibm/icu/impl/RelativeDateFormat$1.class
RelativeDateFormat.java
package com.ibm.icu.impl
com.ibm.icu.impl.RelativeDateFormat$1 extends java.lang.Object implements java.util.Comparator {
final com.ibm.icu.impl.RelativeDateFormat this$0
void <init> (com.ibm.icu.impl.RelativeDateFormat)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
com.ibm.icu.impl.RelativeDateFormat$URelativeString r1
com.ibm.icu.impl.RelativeDateFormat$URelativeString r2
}
com/ibm/icu/impl/RelativeDateFormat$URelativeString.class
RelativeDateFormat.java
package com.ibm.icu.impl
public com.ibm.icu.impl.RelativeDateFormat$URelativeString extends java.lang.Object {
public int offset
public String string
final com.ibm.icu.impl.RelativeDateFormat this$0
void <init> (com.ibm.icu.impl.RelativeDateFormat, int, java.lang.String)
int offset
String string
void <init> (com.ibm.icu.impl.RelativeDateFormat, java.lang.String, java.lang.String)
String offset
String string
}
com/ibm/icu/impl/RelativeDateFormat.class
RelativeDateFormat.java
package com.ibm.icu.impl
public com.ibm.icu.impl.RelativeDateFormat extends com.ibm.icu.text.DateFormat {
private static final long serialVersionUID
private com.ibm.icu.text.DateFormat fDateFormat
private com.ibm.icu.text.DateFormat fTimeFormat
private com.ibm.icu.text.MessageFormat fCombinedFormat
int fDateStyle
int fTimeStyle
com.ibm.icu.util.ULocale fLocale
private transient com.ibm.icu.impl.RelativeDateFormat$URelativeString[] fDates
public void <init> (int, int, com.ibm.icu.util.ULocale)
int timeStyle
int dateStyle
com.ibm.icu.util.ULocale locale
int newStyle
int newStyle
public java.lang.StringBuffer format (com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.util.Calendar cal
StringBuffer toAppendTo
java.text.FieldPosition fieldPosition
String dayString
int dayDiff
java.text.FieldPosition timePos
String timeString
int offset
int offset
public void parse (java.lang.String, com.ibm.icu.util.Calendar, java.text.ParsePosition)
String text
com.ibm.icu.util.Calendar cal
java.text.ParsePosition pos
private java.lang.String getStringForDay (int)
int day
int i
private synchronized void loadDates ()
com.ibm.icu.impl.CalendarData calData
com.ibm.icu.util.UResourceBundle rb
java.util.Set datesSet
com.ibm.icu.util.UResourceBundleIterator i
com.ibm.icu.util.UResourceBundle line
String k
String v
com.ibm.icu.impl.RelativeDateFormat$URelativeString rs
private static int dayDifference (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar until
com.ibm.icu.util.Calendar nowCal
java.util.Date nowDate
int dayDiff
private com.ibm.icu.util.Calendar initializeCalendar (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
private com.ibm.icu.text.MessageFormat initializeCombinedFormat (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale locale
String pattern
com.ibm.icu.impl.CalendarData calData
String[] patterns
int glueIndex
}
com/ibm/icu/impl/ReplaceableUCharacterIterator.class
ReplaceableUCharacterIterator.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ReplaceableUCharacterIterator extends com.ibm.icu.text.UCharacterIterator {
private com.ibm.icu.text.Replaceable replaceable
private int currentIndex
public void <init> (com.ibm.icu.text.Replaceable)
com.ibm.icu.text.Replaceable replaceable
public void <init> (java.lang.String)
String str
public void <init> (java.lang.StringBuffer)
StringBuffer buf
public java.lang.Object clone ()
public int current ()
public int currentCodePoint ()
int ch
int ch2
public int getLength ()
public int getIndex ()
public int next ()
public int previous ()
public void setIndex (int) throws java.lang.IndexOutOfBoundsException
int currentIndex
public int getText (char[], int)
char[] fillIn
int offset
int length
}
com/ibm/icu/impl/ResourceBundleWrapper$1.class
ResourceBundleWrapper.java
package com.ibm.icu.impl
com.ibm.icu.impl.ResourceBundleWrapper$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final ClassLoader val$cl
private final String val$resName
void <init> (java.lang.ClassLoader, java.lang.String)
public java.lang.Object run ()
}
com/ibm/icu/impl/ResourceBundleWrapper.class
ResourceBundleWrapper.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ResourceBundleWrapper extends com.ibm.icu.util.UResourceBundle {
private java.util.ResourceBundle bundle
private String localeID
private String baseName
private java.util.Vector keys
private static final boolean DEBUG
static void <clinit> ()
private void <init> (java.util.ResourceBundle)
java.util.ResourceBundle bundle
protected void setLoadingStatus (int)
int newStatus
protected java.lang.Object handleGetObject (java.lang.String)
String aKey
com.ibm.icu.impl.ResourceBundleWrapper current
Object obj
public java.util.Enumeration getKeys ()
private void initKeysVector ()
com.ibm.icu.impl.ResourceBundleWrapper current
java.util.Enumeration e
String elem
protected java.lang.String getLocaleID ()
protected java.lang.String getBaseName ()
public com.ibm.icu.util.ULocale getULocale ()
public com.ibm.icu.util.UResourceBundle getParent ()
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeID
ClassLoader root
boolean disableFallback
com.ibm.icu.util.UResourceBundle b
String separator
protected static synchronized com.ibm.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeID
ClassLoader root
boolean disableFallback
ClassLoader cl
String name
com.ibm.icu.util.ULocale defaultLocale
com.ibm.icu.impl.ResourceBundleWrapper b
com.ibm.icu.impl.ResourceBundleWrapper parent
int i
String locName
Class cls
java.util.ResourceBundle bx
String resName
java.io.InputStream stream
String defaultName
Exception e
}
com/ibm/icu/impl/RuleCharacterIterator.class
RuleCharacterIterator.java
package com.ibm.icu.impl
public com.ibm.icu.impl.RuleCharacterIterator extends java.lang.Object {
private String text
private java.text.ParsePosition pos
private com.ibm.icu.text.SymbolTable sym
private char[] buf
private int bufPos
private boolean isEscaped
public static final int DONE
public static final int PARSE_VARIABLES
public static final int PARSE_ESCAPES
public static final int SKIP_WHITESPACE
public void <init> (java.lang.String, com.ibm.icu.text.SymbolTable, java.text.ParsePosition)
String text
com.ibm.icu.text.SymbolTable sym
java.text.ParsePosition pos
public boolean atEnd ()
public int next (int)
int options
int c
String name
int[] offset
public boolean isEscaped ()
public boolean inVariable ()
public java.lang.Object getPos (java.lang.Object)
Object p
Object[] a
int[] v
public void setPos (java.lang.Object)
Object p
Object[] a
int[] v
public void skipIgnored (int)
int options
int a
public java.lang.String lookahead ()
public void jumpahead (int)
int count
int i
public java.lang.String toString ()
int b
private int _current ()
int i
private void _advance (int)
int count
}
com/ibm/icu/impl/SimpleCache.class
SimpleCache.java
package com.ibm.icu.impl
public com.ibm.icu.impl.SimpleCache extends java.lang.Object implements com.ibm.icu.impl.ICUCache {
private static final int DEFAULT_CAPACITY
private java.lang.ref.Reference cacheRef
private int type
private int capacity
public void <init> ()
public void <init> (int)
int cacheType
public void <init> (int, int)
int cacheType
int initialCapacity
public java.lang.Object get (java.lang.Object)
Object key
java.lang.ref.Reference ref
java.util.Map map
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.ref.Reference ref
java.util.Map map
public void clear ()
}
com/ibm/icu/impl/SortedSetRelation.class
SortedSetRelation.java
package com.ibm.icu.impl
public com.ibm.icu.impl.SortedSetRelation extends java.lang.Object {
public static final int A_NOT_B
public static final int A_AND_B
public static final int B_NOT_A
public static final int ANY
public static final int CONTAINS
public static final int DISJOINT
public static final int ISCONTAINED
public static final int NO_B
public static final int EQUALS
public static final int NO_A
public static final int NONE
public static final int ADDALL
public static final int A
public static final int COMPLEMENTALL
public static final int B
public static final int REMOVEALL
public static final int RETAINALL
public static final int B_REMOVEALL
public void <init> ()
public static boolean hasRelation (java.util.SortedSet, int, java.util.SortedSet)
java.util.SortedSet a
int allow
java.util.SortedSet b
boolean anb
boolean ab
boolean bna
java.util.Iterator ait
java.util.Iterator bit
Comparable aa
Comparable bb
int comp
public static java.util.SortedSet doOperation (java.util.SortedSet, int, java.util.SortedSet)
java.util.SortedSet a
int relation
java.util.SortedSet b
java.util.TreeSet temp
java.util.TreeSet temp
}
com/ibm/icu/impl/StringPrepDataReader.class
StringPrepDataReader.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.StringPrepDataReader extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
private static final boolean debug
private java.io.DataInputStream dataInputStream
private byte[] unicodeVersion
private static final byte[] DATA_FORMAT_ID
private static final byte[] DATA_FORMAT_VERSION
static void <clinit> ()
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
public void read (byte[], char[]) throws java.io.IOException
byte[] idnaBytes
char[] mappingTable
int i
public byte[] getDataFormatVersion ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
public int[] readIndexes (int) throws java.io.IOException
int length
int[] indexes
int i
public byte[] getUnicodeVersion ()
}
com/ibm/icu/impl/StringUCharacterIterator.class
StringUCharacterIterator.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.StringUCharacterIterator extends com.ibm.icu.text.UCharacterIterator {
private String m_text_
private int m_currentIndex_
public void <init> (java.lang.String)
String str
public void <init> ()
public java.lang.Object clone ()
public int current ()
public int getLength ()
public int getIndex ()
public int next ()
public int previous ()
public void setIndex (int) throws java.lang.IndexOutOfBoundsException
int currentIndex
public int getText (char[], int)
char[] fillIn
int offset
int length
public java.lang.String getText ()
public void setText (java.lang.String)
String text
}
com/ibm/icu/impl/TextTrieMap$CharacterNode.class
TextTrieMap.java
package com.ibm.icu.impl
com.ibm.icu.impl.TextTrieMap$CharacterNode extends java.lang.Object {
int character
java.util.List children
java.util.List objlist
final com.ibm.icu.impl.TextTrieMap this$0
public void <init> (com.ibm.icu.impl.TextTrieMap, int)
int ch
public int getCharacter ()
public void addObject (java.lang.Object)
Object obj
public java.util.Iterator iterator ()
public com.ibm.icu.impl.TextTrieMap$CharacterNode addChildNode (int)
int ch
com.ibm.icu.impl.TextTrieMap$CharacterNode newNode
com.ibm.icu.impl.TextTrieMap$CharacterNode node
int i
com.ibm.icu.impl.TextTrieMap$CharacterNode cur
public java.util.List getChildNodes ()
}
com/ibm/icu/impl/TextTrieMap$LongestMatchHandler.class
TextTrieMap.java
package com.ibm.icu.impl
com.ibm.icu.impl.TextTrieMap$LongestMatchHandler extends java.lang.Object implements com.ibm.icu.impl.TextTrieMap$ResultHandler {
private java.util.Iterator matches
private int length
private void <init> ()
public boolean handlePrefixMatch (int, java.util.Iterator)
int matchLength
java.util.Iterator values
public java.util.Iterator getMatches ()
void <init> (com.ibm.icu.impl.TextTrieMap$LongestMatchHandler)
}
com/ibm/icu/impl/TextTrieMap$ResultHandler.class
TextTrieMap.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.TextTrieMap$ResultHandler extends java.lang.Object {
public abstract boolean handlePrefixMatch (int, java.util.Iterator)
}
com/ibm/icu/impl/TextTrieMap.class
TextTrieMap.java
package com.ibm.icu.impl
public com.ibm.icu.impl.TextTrieMap extends java.lang.Object {
private com.ibm.icu.impl.TextTrieMap$CharacterNode root
boolean ignoreCase
public void <init> (boolean)
boolean ignoreCase
public synchronized void put (java.lang.String, java.lang.Object)
String text
Object o
com.ibm.icu.impl.TextTrieMap$CharacterNode node
int i
int ch
public java.util.Iterator get (java.lang.String)
String text
public java.util.Iterator get (java.lang.String, int)
String text
int start
com.ibm.icu.impl.TextTrieMap$LongestMatchHandler handler
public void find (java.lang.String, com.ibm.icu.impl.TextTrieMap$ResultHandler)
String text
com.ibm.icu.impl.TextTrieMap$ResultHandler handler
public void find (java.lang.String, int, com.ibm.icu.impl.TextTrieMap$ResultHandler)
String text
int start
com.ibm.icu.impl.TextTrieMap$ResultHandler handler
private synchronized void find (com.ibm.icu.impl.TextTrieMap$CharacterNode, java.lang.String, int, int, com.ibm.icu.impl.TextTrieMap$ResultHandler)
com.ibm.icu.impl.TextTrieMap$CharacterNode node
String text
int start
int index
com.ibm.icu.impl.TextTrieMap$ResultHandler handler
java.util.Iterator itr
java.util.List childNodes
int ch
int chLen
int i
com.ibm.icu.impl.TextTrieMap$CharacterNode child
private boolean compare (int, int)
int ch1
int ch2
static boolean access$0 (com.ibm.icu.impl.TextTrieMap, int, int)
}
com/ibm/icu/impl/TimeZoneAdapter.class
TimeZoneAdapter.java
package com.ibm.icu.impl
public com.ibm.icu.impl.TimeZoneAdapter extends java.util.TimeZone {
static final long serialVersionUID
private com.ibm.icu.util.TimeZone zone
public static java.util.TimeZone wrap (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone tz
public com.ibm.icu.util.TimeZone unwrap ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void setID (java.lang.String)
String ID
public boolean hasSameRules (java.util.TimeZone)
java.util.TimeZone other
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
public int getRawOffset ()
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
public java.lang.Object clone ()
public synchronized int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
com/ibm/icu/impl/Trie$DataManipulate.class
Trie.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.Trie$DataManipulate extends java.lang.Object {
public abstract int getFoldingOffset (int)
}
com/ibm/icu/impl/Trie$DefaultGetFoldingOffset.class
Trie.java
package com.ibm.icu.impl
com.ibm.icu.impl.Trie$DefaultGetFoldingOffset extends java.lang.Object implements com.ibm.icu.impl.Trie$DataManipulate {
private void <init> ()
public int getFoldingOffset (int)
int value
void <init> (com.ibm.icu.impl.Trie$DefaultGetFoldingOffset)
}
com/ibm/icu/impl/Trie.class
Trie.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.Trie extends java.lang.Object {
protected static final int LEAD_INDEX_OFFSET_
protected static final int INDEX_STAGE_1_SHIFT_
protected static final int INDEX_STAGE_2_SHIFT_
protected static final int DATA_BLOCK_LENGTH
protected static final int INDEX_STAGE_3_MASK_
protected static final int SURROGATE_BLOCK_BITS
protected static final int SURROGATE_BLOCK_COUNT
protected static final int BMP_INDEX_LENGTH
protected static final int SURROGATE_MASK_
protected char[] m_index_
protected com.ibm.icu.impl.Trie$DataManipulate m_dataManipulate_
protected int m_dataOffset_
protected int m_dataLength_
protected static final int HEADER_LENGTH_
protected static final int HEADER_OPTIONS_LATIN1_IS_LINEAR_MASK_
protected static final int HEADER_SIGNATURE_
private static final int HEADER_OPTIONS_SHIFT_MASK_
protected static final int HEADER_OPTIONS_INDEX_SHIFT_
protected static final int HEADER_OPTIONS_DATA_IS_32_BIT_
private boolean m_isLatin1Linear_
private int m_options_
public final boolean isLatin1Linear ()
public boolean equals (java.lang.Object)
Object other
com.ibm.icu.impl.Trie othertrie
public int getSerializedDataSize ()
int result
protected void <init> (java.io.InputStream, com.ibm.icu.impl.Trie$DataManipulate) throws java.io.IOException
java.io.InputStream inputStream
com.ibm.icu.impl.Trie$DataManipulate dataManipulate
java.io.DataInputStream input
int signature
protected void <init> (char[], int, com.ibm.icu.impl.Trie$DataManipulate)
char[] index
int options
com.ibm.icu.impl.Trie$DataManipulate dataManipulate
protected abstract int getSurrogateOffset (char, char)
protected abstract int getValue (int)
protected abstract int getInitialValue ()
protected final int getRawOffset (int, char)
int offset
char ch
protected final int getBMPOffset (char)
char ch
protected final int getLeadOffset (char)
char ch
protected final int getCodePointOffset (int)
int ch
protected void unserialize (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.DataInputStream input
int i
protected final boolean isIntTrie ()
protected final boolean isCharTrie ()
private final boolean checkHeader (int)
int signature
}
com/ibm/icu/impl/TrieBuilder$DataManipulate.class
TrieBuilder.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.TrieBuilder$DataManipulate extends java.lang.Object {
public abstract int getFoldedValue (int, int)
}
com/ibm/icu/impl/TrieBuilder.class
TrieBuilder.java
package com.ibm.icu.impl
public com.ibm.icu.impl.TrieBuilder extends java.lang.Object {
public static final int DATA_BLOCK_LENGTH
protected int[] m_index_
protected int m_indexLength_
protected int m_dataCapacity_
protected int m_dataLength_
protected boolean m_isLatin1Linear_
protected boolean m_isCompacted_
protected int[] m_map_
protected static final int SHIFT_
protected static final int MAX_INDEX_LENGTH_
protected static final int BMP_INDEX_LENGTH_
protected static final int SURROGATE_BLOCK_COUNT_
protected static final int MASK_
protected static final int INDEX_SHIFT_
protected static final int MAX_DATA_LENGTH_
protected static final int OPTIONS_INDEX_SHIFT_
protected static final int OPTIONS_DATA_IS_32_BIT_
protected static final int OPTIONS_LATIN1_IS_LINEAR_
protected static final int DATA_GRANULARITY_
private static final int MAX_BUILD_TIME_DATA_LENGTH_
public boolean isInZeroBlock (int)
int ch
protected void <init> ()
protected void <init> (com.ibm.icu.impl.TrieBuilder)
com.ibm.icu.impl.TrieBuilder table
protected static final boolean equal_int (int[], int, int, int)
int[] array
int start1
int start2
int length
protected void findUnusedBlocks ()
int i
protected static final int findSameIndexBlock (int[], int, int)
int[] index
int indexLength
int otherBlock
int block
}
com/ibm/icu/impl/TrieIterator.class
TrieIterator.java
package com.ibm.icu.impl
public com.ibm.icu.impl.TrieIterator extends java.lang.Object implements com.ibm.icu.util.RangeValueIterator {
private static final int BMP_INDEX_LENGTH_
private static final int LEAD_SURROGATE_MIN_VALUE_
private static final int TRAIL_SURROGATE_MIN_VALUE_
private static final int TRAIL_SURROGATE_COUNT_
private static final int TRAIL_SURROGATE_INDEX_BLOCK_LENGTH_
private static final int DATA_BLOCK_LENGTH_
private com.ibm.icu.impl.Trie m_trie_
private int m_initialValue_
private int m_currentCodepoint_
private int m_nextCodepoint_
private int m_nextValue_
private int m_nextIndex_
private int m_nextBlock_
private int m_nextBlockIndex_
private int m_nextTrailIndexOffset_
public void <init> (com.ibm.icu.impl.Trie)
com.ibm.icu.impl.Trie trie
public final boolean next (com.ibm.icu.util.RangeValueIterator$Element)
com.ibm.icu.util.RangeValueIterator$Element element
public final void reset ()
protected int extract (int)
int value
private final void setResult (com.ibm.icu.util.RangeValueIterator$Element, int, int, int)
com.ibm.icu.util.RangeValueIterator$Element element
int start
int limit
int value
private final boolean calculateNextBMPElement (com.ibm.icu.util.RangeValueIterator$Element)
com.ibm.icu.util.RangeValueIterator$Element element
int currentBlock
int currentValue
private final void calculateNextSupplementaryElement (com.ibm.icu.util.RangeValueIterator$Element)
com.ibm.icu.util.RangeValueIterator$Element element
int currentValue
int currentBlock
int nextLead
int leadBlock
private final boolean checkBlockDetail (int)
int currentValue
private final boolean checkBlock (int, int)
int currentBlock
int currentValue
private final boolean checkTrailBlock (int, int)
int currentBlock
int currentValue
private final boolean checkNullNextTrailIndex ()
int nextLead
int leadBlock
}
com/ibm/icu/impl/UBiDiProps$IsAcceptable.class
UBiDiProps.java
package com.ibm.icu.impl
final com.ibm.icu.impl.UBiDiProps$IsAcceptable extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
final com.ibm.icu.impl.UBiDiProps this$0
private void <init> (com.ibm.icu.impl.UBiDiProps)
public boolean isDataVersionAcceptable (byte[])
byte[] version
void <init> (com.ibm.icu.impl.UBiDiProps, com.ibm.icu.impl.UBiDiProps$IsAcceptable)
}
com/ibm/icu/impl/UBiDiProps.class
UBiDiProps.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.UBiDiProps extends java.lang.Object {
private static com.ibm.icu.impl.UBiDiProps gBdp
private static com.ibm.icu.impl.UBiDiProps gBdpDummy
private int[] indexes
private int[] mirrors
private byte[] jgArray
private com.ibm.icu.impl.CharTrie trie
private static final String DATA_NAME
private static final String DATA_TYPE
private static final String DATA_FILE_NAME
private static final byte[] FMT
private static final int IX_INDEX_TOP
private static final int IX_MIRROR_LENGTH
private static final int IX_JG_START
private static final int IX_JG_LIMIT
private static final int IX_MAX_VALUES
private static final int IX_TOP
private static final int JT_SHIFT
private static final int JOIN_CONTROL_SHIFT
private static final int BIDI_CONTROL_SHIFT
private static final int IS_MIRRORED_SHIFT
private static final int MIRROR_DELTA_SHIFT
private static final int MAX_JG_SHIFT
private static final int CLASS_MASK
private static final int JT_MASK
private static final int MAX_JG_MASK
private static final int ESC_MIRROR_DELTA
private static final int MIRROR_INDEX_SHIFT
static void <clinit> ()
public void <init> () throws java.io.IOException
java.io.InputStream is
java.io.BufferedInputStream b
private void readData (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
java.io.DataInputStream inputStream
int i
int count
public static final synchronized com.ibm.icu.impl.UBiDiProps getSingleton () throws java.io.IOException
private void <init> (boolean)
boolean makeDummy
public static final synchronized com.ibm.icu.impl.UBiDiProps getDummy ()
public final void addPropertyStarts (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
int i
int length
int c
int start
int limit
byte prev
byte jg
com.ibm.icu.impl.TrieIterator iter
com.ibm.icu.util.RangeValueIterator$Element element
public final int getMaxValue (int)
int which
int max
public final int getClass (int)
int c
public final boolean isMirrored (int)
int c
public final int getMirror (int)
int c
int props
int delta
int m
int i
int length
int c2
public final boolean isBidiControl (int)
int c
public final boolean isJoinControl (int)
int c
public final int getJoiningType (int)
int c
public final int getJoiningGroup (int)
int c
int start
int limit
private static final int getClassFromProps (int)
int props
private static final boolean getFlagFromProps (int, int)
int props
int shift
private static final int getMirrorCodePoint (int)
int m
private static final int getMirrorIndex (int)
int m
}
com/ibm/icu/impl/UCaseProps$ContextIterator.class
UCaseProps.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.UCaseProps$ContextIterator extends java.lang.Object {
public abstract void reset (int)
public abstract int next ()
}
com/ibm/icu/impl/UCaseProps$IsAcceptable.class
UCaseProps.java
package com.ibm.icu.impl
final com.ibm.icu.impl.UCaseProps$IsAcceptable extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
final com.ibm.icu.impl.UCaseProps this$0
private void <init> (com.ibm.icu.impl.UCaseProps)
public boolean isDataVersionAcceptable (byte[])
byte[] version
void <init> (com.ibm.icu.impl.UCaseProps, com.ibm.icu.impl.UCaseProps$IsAcceptable)
}
com/ibm/icu/impl/UCaseProps.class
UCaseProps.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.UCaseProps extends java.lang.Object {
private static com.ibm.icu.impl.UCaseProps gCsp
private static com.ibm.icu.impl.UCaseProps gCspDummy
private static final byte[] flagsOffset
public static final int MAX_STRING_LENGTH
private static final int LOC_UNKNOWN
private static final int LOC_ROOT
private static final int LOC_TURKISH
private static final int LOC_LITHUANIAN
private static final String iDot
private static final String jDot
private static final String iOgonekDot
private static final String iDotGrave
private static final String iDotAcute
private static final String iDotTilde
private static final int FOLD_CASE_OPTIONS_MASK
private int[] indexes
private char[] exceptions
private char[] unfold
private com.ibm.icu.impl.CharTrie trie
private static final String DATA_NAME
private static final String DATA_TYPE
private static final String DATA_FILE_NAME
private static final byte[] FMT
private static final int IX_INDEX_TOP
private static final int IX_EXC_LENGTH
private static final int IX_UNFOLD_LENGTH
private static final int IX_TOP
public static final int TYPE_MASK
public static final int NONE
public static final int LOWER
public static final int UPPER
public static final int TITLE
private static final int SENSITIVE
private static final int EXCEPTION
private static final int DOT_MASK
private static final int SOFT_DOTTED
private static final int ABOVE
private static final int OTHER_ACCENT
private static final int DELTA_SHIFT
private static final int CASE_IGNORABLE
private static final int EXC_SHIFT
private static final int EXC_LOWER
private static final int EXC_FOLD
private static final int EXC_UPPER
private static final int EXC_TITLE
private static final int EXC_CLOSURE
private static final int EXC_FULL_MAPPINGS
private static final int EXC_DOUBLE_SLOTS
private static final int EXC_DOT_SHIFT
private static final int EXC_CONDITIONAL_SPECIAL
private static final int EXC_CONDITIONAL_FOLD
private static final int FULL_LOWER
private static final int CLOSURE_MAX_LENGTH
private static final int UNFOLD_ROWS
private static final int UNFOLD_ROW_WIDTH
private static final int UNFOLD_STRING_WIDTH
static void <clinit> ()
public void <init> () throws java.io.IOException
java.io.InputStream is
java.io.BufferedInputStream b
private final void readData (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
java.io.DataInputStream inputStream
int i
int count
public static final synchronized com.ibm.icu.impl.UCaseProps getSingleton () throws java.io.IOException
private void <init> (boolean)
boolean makeDummy
public static final synchronized com.ibm.icu.impl.UCaseProps getDummy ()
public final void addPropertyStarts (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
com.ibm.icu.impl.TrieIterator iter
com.ibm.icu.util.RangeValueIterator$Element element
private static final int getExceptionsOffset (int)
int props
private static final boolean propsHasException (int)
int props
private static final boolean hasSlot (int, int)
int flags
int index
private static final byte slotOffset (int, int)
int flags
int index
private final long getSlotValueAndOffset (int, int, int)
int excWord
int index
int excOffset
long value
long value
private final int getSlotValue (int, int, int)
int excWord
int index
int excOffset
int value
int value
public final int tolower (int)
int c
int props
int excOffset
int excWord
public final int toupper (int)
int c
int props
int excOffset
int excWord
public final int totitle (int)
int c
int props
int excOffset
int excWord
int index
int index
int index
public final void addCaseClosure (int, com.ibm.icu.text.UnicodeSet)
int c
com.ibm.icu.text.UnicodeSet set
int props
int delta
int excOffset0
int excOffset
int closureOffset
int closureOffset
int excWord
int index
int closureLength
int closureLength
int fullLength
int length
long value
long value
private final int strcmpMax (java.lang.String, int, int)
String s
int unfoldOffset
int max
int i1
int length
int c1
int c2
public final boolean addStringCaseClosure (java.lang.String, com.ibm.icu.text.UnicodeSet)
String s
com.ibm.icu.text.UnicodeSet set
int i
int length
int start
int limit
int result
int unfoldOffset
int unfoldRows
int unfoldRowWidth
int unfoldStringWidth
int c
public final int getType (int)
int c
public final int getTypeOrIgnorable (int)
int c
int props
int type
public final int getDotType (int)
int c
int props
public final boolean isSoftDotted (int)
int c
public final boolean isCaseSensitive (int)
int c
private static final int getCaseLocale (com.ibm.icu.util.ULocale, int[])
com.ibm.icu.util.ULocale locale
int[] locCache
int result
int result
String language
private final boolean isFollowedByCasedLetter (com.ibm.icu.impl.UCaseProps$ContextIterator, int)
com.ibm.icu.impl.UCaseProps$ContextIterator iter
int dir
int c
int c
int props
private final boolean isPrecededBySoftDotted (com.ibm.icu.impl.UCaseProps$ContextIterator)
com.ibm.icu.impl.UCaseProps$ContextIterator iter
int c
int c
int dotType
private final boolean isPrecededBy_I (com.ibm.icu.impl.UCaseProps$ContextIterator)
com.ibm.icu.impl.UCaseProps$ContextIterator iter
int c
int c
int dotType
private final boolean isFollowedByMoreAbove (com.ibm.icu.impl.UCaseProps$ContextIterator)
com.ibm.icu.impl.UCaseProps$ContextIterator iter
int c
int c
int dotType
private final boolean isFollowedByDotAbove (com.ibm.icu.impl.UCaseProps$ContextIterator)
com.ibm.icu.impl.UCaseProps$ContextIterator iter
int c
int c
int dotType
public final int toFullLower (int, com.ibm.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuffer, com.ibm.icu.util.ULocale, int[])
int c
com.ibm.icu.impl.UCaseProps$ContextIterator iter
StringBuffer out
com.ibm.icu.util.ULocale locale
int[] locCache
int result
int props
int excOffset
int excOffset2
int excWord
int full
int loc
long value
private final int toUpperOrTitle (int, com.ibm.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuffer, com.ibm.icu.util.ULocale, int[], boolean)
int c
com.ibm.icu.impl.UCaseProps$ContextIterator iter
StringBuffer out
com.ibm.icu.util.ULocale locale
int[] locCache
boolean upperNotTitle
int result
int props
int excOffset
int excOffset2
int excWord
int full
int index
int index
int index
int loc
long value
public final int toFullUpper (int, com.ibm.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuffer, com.ibm.icu.util.ULocale, int[])
int c
com.ibm.icu.impl.UCaseProps$ContextIterator iter
StringBuffer out
com.ibm.icu.util.ULocale locale
int[] locCache
public final int toFullTitle (int, com.ibm.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuffer, com.ibm.icu.util.ULocale, int[])
int c
com.ibm.icu.impl.UCaseProps$ContextIterator iter
StringBuffer out
com.ibm.icu.util.ULocale locale
int[] locCache
public final int fold (int, int)
int c
int options
int props
int excOffset
int excWord
int index
int index
int index
public final int toFullFolding (int, java.lang.StringBuffer, int)
int c
StringBuffer out
int options
int result
int props
int excOffset
int excOffset2
int excWord
int full
int index
int index
int index
long value
private static final int getTypeFromProps (int)
int props
private static final int getDelta (int)
int props
}
com/ibm/icu/impl/UCharArrayIterator.class
UCharArrayIterator.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.UCharArrayIterator extends com.ibm.icu.text.UCharacterIterator {
private final char[] text
private final int start
private final int limit
private int pos
public void <init> (char[], int, int)
char[] text
int start
int limit
public int current ()
public int getLength ()
public int getIndex ()
public int next ()
public int previous ()
public void setIndex (int)
int index
public int getText (char[], int)
char[] fillIn
int offset
int len
public java.lang.Object clone ()
}
com/ibm/icu/impl/UCharacterIteratorWrapper.class
UCharacterIteratorWrapper.java
package com.ibm.icu.impl
public com.ibm.icu.impl.UCharacterIteratorWrapper extends java.lang.Object implements java.text.CharacterIterator {
private com.ibm.icu.text.UCharacterIterator iterator
public void <init> (com.ibm.icu.text.UCharacterIterator)
com.ibm.icu.text.UCharacterIterator iter
public char first ()
public char last ()
public char current ()
public char next ()
public char previous ()
public char setIndex (int)
int position
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public java.lang.Object clone ()
com.ibm.icu.impl.UCharacterIteratorWrapper result
}
com/ibm/icu/impl/UCharacterName$AlgorithmName.class
UCharacterName.java
package com.ibm.icu.impl
final com.ibm.icu.impl.UCharacterName$AlgorithmName extends java.lang.Object {
static final int TYPE_0_
static final int TYPE_1_
private int m_rangestart_
private int m_rangeend_
private byte m_type_
private byte m_variant_
private char[] m_factor_
private String m_prefix_
private byte[] m_factorstring_
private StringBuffer m_utilStringBuffer_
private int[] m_utilIntBuffer_
void <init> ()
boolean setInfo (int, int, byte, byte)
int rangestart
int rangeend
byte type
byte variant
boolean setFactor (char[])
char[] factor
boolean setPrefix (java.lang.String)
String prefix
boolean setFactorString (byte[])
byte[] string
boolean contains (int)
int ch
void appendName (int, java.lang.StringBuffer)
int ch
StringBuffer str
int offset
int[] indexes
int factor
int i
int getChar (java.lang.String)
String name
int prefixlen
int result
int ch
int offset
int[] indexes
int factor
int i
int add (int[], int)
int[] set
int maxlength
int length
int i
int maxfactorlength
int count
int factor
private java.lang.String getFactorString (int[], int)
int[] index
int length
int size
int count
int factor
int i
private boolean compareFactorString (int[], int, java.lang.String, int)
int[] index
int length
String str
int offset
int size
int count
int strcount
int factor
int i
static int access$0 (com.ibm.icu.impl.UCharacterName$AlgorithmName)
static int access$1 (com.ibm.icu.impl.UCharacterName$AlgorithmName)
}
com/ibm/icu/impl/UCharacterName.class
UCharacterName.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.UCharacterName extends java.lang.Object {
public static final int LINES_PER_GROUP_
public int m_groupcount_
int m_groupsize_
private char[] m_tokentable_
private byte[] m_tokenstring_
private char[] m_groupinfo_
private byte[] m_groupstring_
private com.ibm.icu.impl.UCharacterName$AlgorithmName[] m_algorithm_
private char[] m_groupoffsets_
private char[] m_grouplengths_
private static final String NAME_FILE_NAME_
private static final int GROUP_SHIFT_
private static final int GROUP_MASK_
private static final int NAME_BUFFER_SIZE_
private static final int OFFSET_HIGH_OFFSET_
private static final int OFFSET_LOW_OFFSET_
private static final int SINGLE_NIBBLE_MAX_
private int[] m_nameSet_
private int[] m_ISOCommentSet_
private StringBuffer m_utilStringBuffer_
private int[] m_utilIntBuffer_
private int m_maxISOCommentLength_
private int m_maxNameLength_
private static com.ibm.icu.impl.UCharacterName INSTANCE_
private static final String[] TYPE_NAMES_
private static final String UNKNOWN_TYPE_NAME_
private static final int NON_CHARACTER_
private static final int LEAD_SURROGATE_
private static final int TRAIL_SURROGATE_
static final int EXTENDED_CATEGORY_
static void <clinit> ()
public static com.ibm.icu.impl.UCharacterName getInstance ()
Exception e
public java.lang.String getName (int, int)
int ch
int choice
String result
public int getCharFromName (int, java.lang.String)
int choice
String name
int result
String upperCaseName
int count
public int getGroupLengths (int, char[], char[])
int index
char[] offsets
char[] lengths
char length
byte b
byte n
int shift
int stringoffset
int i
public java.lang.String getGroupName (int, int, int)
int index
int length
int choice
int oldindex
byte b
char token
int i
public java.lang.String getExtendedName (int)
int ch
String result
public int getGroup (int)
int codepoint
int endGroup
int msb
int result
int gindex
public java.lang.String getExtendedOr10Name (int)
int ch
String result
int type
String chStr
int zeros
public int getGroupMSB (int)
int gindex
public static int getCodepointMSB (int)
int codepoint
public static int getGroupLimit (int)
int msb
public static int getGroupMin (int)
int msb
public static int getGroupOffset (int)
int codepoint
public static int getGroupMinFromCodepoint (int)
int codepoint
public int getAlgorithmLength ()
public int getAlgorithmStart (int)
int index
public int getAlgorithmEnd (int)
int index
public java.lang.String getAlgorithmName (int, int)
int index
int codepoint
String result
public synchronized java.lang.String getGroupName (int, int)
int ch
int choice
int msb
int group
int index
int offset
public int getMaxCharNameLength ()
public int getMaxISOCommentLength ()
public void getCharNameCharacters (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
public void getISOCommentCharacters (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
boolean setToken (char[], byte[])
char[] token
byte[] tokenstring
boolean setAlgorithm (com.ibm.icu.impl.UCharacterName$AlgorithmName[])
com.ibm.icu.impl.UCharacterName$AlgorithmName[] alg
boolean setGroupCountSize (int, int)
int count
int size
boolean setGroup (char[], byte[])
char[] group
byte[] groupstring
private void <init> () throws java.io.IOException
java.io.InputStream is
java.io.BufferedInputStream b
com.ibm.icu.impl.UCharacterNameReader reader
private java.lang.String getAlgName (int, int)
int ch
int choice
int index
private synchronized int getGroupChar (java.lang.String, int)
String name
int choice
int i
int startgpstrindex
int result
private int getGroupChar (int, char[], java.lang.String, int)
int index
char[] length
String name
int choice
byte b
char token
int len
int namelen
int nindex
int count
int result
int oldindex
private static int getType (int)
int ch
int result
private static int getExtendedChar (java.lang.String, int)
String name
int choice
int endIndex
int startIndex
int result
String type
int length
int i
private static void add (int[], char)
int[] set
char ch
private static boolean contains (int[], char)
int[] set
char ch
private static int add (int[], java.lang.String)
int[] set
String str
int result
int i
private static int add (int[], java.lang.StringBuffer)
int[] set
StringBuffer str
int result
int i
private int addAlgorithmName (int)
int maxlength
int result
int i
private int addExtendedName (int)
int maxlength
int i
int length
private int[] addGroupName (int, int, byte[], int[])
int offset
int length
byte[] tokenlength
int[] set
int resultnlength
int resultplength
char b
char token
byte tlength
private void addGroupName (int)
int maxlength
int maxisolength
char[] offsets
char[] lengths
byte[] tokenlengths
int i
int offset
int linenumber
int lineoffset
int length
int[] parsed
private boolean initNameSetsLengths ()
String extra
int i
private void convert (int[], com.ibm.icu.text.UnicodeSet)
int[] set
com.ibm.icu.text.UnicodeSet uset
char c
static int access$0 (int[], java.lang.String)
static int access$1 (int[], java.lang.StringBuffer)
}
com/ibm/icu/impl/UCharacterNameChoice.class
UCharacterNameChoice.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.UCharacterNameChoice extends java.lang.Object {
public static final int UNICODE_CHAR_NAME
public static final int UNICODE_10_CHAR_NAME
public static final int EXTENDED_CHAR_NAME
public static final int CHAR_NAME_CHOICE_COUNT
public static final int ISO_COMMENT_
}
com/ibm/icu/impl/UCharacterNameReader.class
UCharacterNameReader.java
package com.ibm.icu.impl
final com.ibm.icu.impl.UCharacterNameReader extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
private java.io.DataInputStream m_dataInputStream_
private static final int GROUP_INFO_SIZE_
private int m_tokenstringindex_
private int m_groupindex_
private int m_groupstringindex_
private int m_algnamesindex_
private static final int ALG_INFO_SIZE_
private static final byte[] DATA_FORMAT_VERSION_
private static final byte[] DATA_FORMAT_ID_
static void <clinit> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
protected void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
protected void read (com.ibm.icu.impl.UCharacterName) throws java.io.IOException
com.ibm.icu.impl.UCharacterName data
int count
char[] token
char i
int size
byte[] tokenstr
char[] group
int i
byte[] groupstring
com.ibm.icu.impl.UCharacterName$AlgorithmName[] alg
int i
com.ibm.icu.impl.UCharacterName$AlgorithmName an
protected boolean authenticate (byte[], byte[])
byte[] dataformatid
byte[] dataformatversion
private com.ibm.icu.impl.UCharacterName$AlgorithmName readAlg () throws java.io.IOException
com.ibm.icu.impl.UCharacterName$AlgorithmName result
int rangestart
int rangeend
byte type
byte variant
int size
char[] factor
int j
StringBuffer prefix
char c
byte[] string
}
com/ibm/icu/impl/UCharacterProperty$BinaryProperties.class
UCharacterProperty.java
package com.ibm.icu.impl
final com.ibm.icu.impl.UCharacterProperty$BinaryProperties extends java.lang.Object {
int column
long mask
public void <init> (int, long)
int column
long mask
}
com/ibm/icu/impl/UCharacterProperty.class
UCharacterProperty.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.UCharacterProperty extends java.lang.Object {
public com.ibm.icu.impl.CharTrie m_trie_
public char[] m_trieIndex_
public char[] m_trieData_
public int m_trieInitialValue_
public com.ibm.icu.util.VersionInfo m_unicodeVersion_
public static final char LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE_
public static final char LATIN_SMALL_LETTER_DOTLESS_I_
public static final char LATIN_SMALL_LETTER_I_
public static final int TYPE_MASK
public static final int SRC_NONE
public static final int SRC_CHAR
public static final int SRC_PROPSVEC
public static final int SRC_HST
public static final int SRC_NAMES
public static final int SRC_NORM
public static final int SRC_CASE
public static final int SRC_BIDI
public static final int SRC_CHAR_AND_PROPSVEC
public static final int SRC_COUNT
public static final int NT_FRACTION
public static final int NT_LARGE
public static final int NT_COUNT
static final int MY_MASK
private static final long UNSIGNED_INT_MASK
private static final int GC_CN_MASK
private static final int GC_CC_MASK
private static final int GC_CS_MASK
private static final int GC_ZS_MASK
private static final int GC_ZL_MASK
private static final int GC_ZP_MASK
private static final int GC_Z_MASK
com.ibm.icu.impl.UCharacterProperty$BinaryProperties[] binProps
com.ibm.icu.impl.CharTrie m_additionalTrie_
int[] m_additionalVectors_
int m_additionalColumnsCount_
int m_maxBlockScriptValue_
int m_maxJTGValue_
private static com.ibm.icu.impl.UCharacterProperty INSTANCE_
private static final String DATA_FILE_NAME_
private static final int DATA_BUFFER_SIZE_
private static final int VALUE_SHIFT_
private static final int UNSIGNED_VALUE_MASK_AFTER_SHIFT_
private static final int LEAD_SURROGATE_SHIFT_
private static final int SURROGATE_OFFSET_
private static final int WHITE_SPACE_PROPERTY_
private static final int DASH_PROPERTY_
private static final int HYPHEN_PROPERTY_
private static final int QUOTATION_MARK_PROPERTY_
private static final int TERMINAL_PUNCTUATION_PROPERTY_
private static final int MATH_PROPERTY_
private static final int HEX_DIGIT_PROPERTY_
private static final int ASCII_HEX_DIGIT_PROPERTY_
private static final int ALPHABETIC_PROPERTY_
private static final int IDEOGRAPHIC_PROPERTY_
private static final int DIACRITIC_PROPERTY_
private static final int EXTENDER_PROPERTY_
private static final int NONCHARACTER_CODE_POINT_PROPERTY_
private static final int GRAPHEME_EXTEND_PROPERTY_
private static final int GRAPHEME_LINK_PROPERTY_
private static final int IDS_BINARY_OPERATOR_PROPERTY_
private static final int IDS_TRINARY_OPERATOR_PROPERTY_
private static final int RADICAL_PROPERTY_
private static final int UNIFIED_IDEOGRAPH_PROPERTY_
private static final int DEFAULT_IGNORABLE_CODE_POINT_PROPERTY_
private static final int DEPRECATED_PROPERTY_
private static final int LOGICAL_ORDER_EXCEPTION_PROPERTY_
private static final int XID_START_PROPERTY_
private static final int XID_CONTINUE_PROPERTY_
private static final int ID_START_PROPERTY_
private static final int ID_CONTINUE_PROPERTY_
private static final int GRAPHEME_BASE_PROPERTY_
private static final int S_TERM_PROPERTY_
private static final int VARIATION_SELECTOR_PROPERTY_
private static final int PATTERN_SYNTAX
private static final int PATTERN_WHITE_SPACE
private static final int FIRST_NIBBLE_SHIFT_
private static final int LAST_NIBBLE_MASK_
private static final int AGE_SHIFT_
private static final int TAB
private static final int CR
private static final int U_A
private static final int U_F
private static final int U_Z
private static final int U_a
private static final int U_f
private static final int U_z
private static final int DEL
private static final int NL
private static final int NBSP
private static final int CGJ
private static final int FIGURESP
private static final int HAIRSP
private static final int RLM
private static final int NNBSP
private static final int WJ
private static final int INHSWAP
private static final int NOMDIG
private static final int U_FW_A
private static final int U_FW_F
private static final int U_FW_Z
private static final int U_FW_a
private static final int U_FW_f
private static final int U_FW_z
private static final int ZWNBSP
static void <clinit> ()
public void setIndexData (com.ibm.icu.impl.CharTrie$FriendAgent)
com.ibm.icu.impl.CharTrie$FriendAgent friendagent
public final int getProperty (int)
int ch
public static int getUnsignedValue (int)
int prop
public int getAdditional (int, int)
int codepoint
int column
public com.ibm.icu.util.VersionInfo getAge (int)
int codepoint
int version
private static final boolean isgraphPOSIX (int)
int c
public boolean hasBinaryProperty (int, int)
int codepoint
int property
long mask
int column
com.ibm.icu.impl.UCaseProps csp
com.ibm.icu.impl.UCaseProps csp
com.ibm.icu.impl.UBiDiProps bdp
com.ibm.icu.impl.UBiDiProps bdp
public final int getSource (int)
int which
public static int getRawSupplementary (char, char)
char lead
char trail
public static com.ibm.icu.impl.UCharacterProperty getInstance ()
Exception e
public static boolean isRuleWhiteSpace (int)
int c
public int getMaxValues (int)
int column
public static final int getMask (int)
int type
private void <init> () throws java.io.IOException
java.io.InputStream is
java.io.BufferedInputStream b
com.ibm.icu.impl.UCharacterPropertyReader reader
public void uhst_addPropertyStarts (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
int c
int value
int value2
int value2
int value2
public com.ibm.icu.text.UnicodeSet addPropertyStarts (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
com.ibm.icu.impl.TrieIterator propsIter
com.ibm.icu.util.RangeValueIterator$Element propsResult
public void upropsvec_addPropertyStarts (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
com.ibm.icu.impl.TrieIterator propsVectorsIter
com.ibm.icu.util.RangeValueIterator$Element propsVectorsResult
}
com/ibm/icu/impl/UCharacterPropertyReader.class
UCharacterPropertyReader.java
package com.ibm.icu.impl
final com.ibm.icu.impl.UCharacterPropertyReader extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
private static final int INDEX_SIZE_
private java.io.DataInputStream m_dataInputStream_
private int m_propertyOffset_
private int m_exceptionOffset_
private int m_caseOffset_
private int m_additionalOffset_
private int m_additionalVectorsOffset_
private int m_additionalColumnsCount_
private int m_reservedOffset_
private byte[] m_unicodeVersion_
private static final byte[] DATA_FORMAT_ID_
private static final byte[] DATA_FORMAT_VERSION_
static void <clinit> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
protected void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
protected void read (com.ibm.icu.impl.UCharacterProperty) throws java.io.IOException
com.ibm.icu.impl.UCharacterProperty ucharppty
int count
int size
int i
}
com/ibm/icu/impl/UCharacterUtility.class
UCharacterUtility.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.UCharacterUtility extends java.lang.Object {
private static final int NON_CHARACTER_SUFFIX_MIN_3_0_
private static final int NON_CHARACTER_MIN_3_1_
private static final int NON_CHARACTER_MAX_3_1_
public static boolean isNonCharacter (int)
int ch
static int toInt (char, char)
char msc
char lsc
static int getNullTermByteSubString (java.lang.StringBuffer, byte[], int)
StringBuffer str
byte[] array
int index
byte b
static int compareNullTermByteSubString (java.lang.String, byte[], int, int)
String str
byte[] array
int strindex
int aindex
byte b
int length
static int skipNullTermByteSubString (byte[], int, int)
byte[] array
int index
int skipcount
byte b
int i
static int skipByteSubString (byte[], int, int, byte)
byte[] array
int index
int length
byte skipend
int result
byte b
private void <init> ()
}
com/ibm/icu/impl/UPropertyAliases$Builder.class
UPropertyAliases.java
package com.ibm.icu.impl
com.ibm.icu.impl.UPropertyAliases$Builder extends com.ibm.icu.impl.ICUBinaryStream {
private short[] stringPool_map
private short[] valueMap_map
private short[] nameGroup_map
public void <init> (byte[])
byte[] raw
public void setupValueMap_map (short, short)
short offset
short count
int i
public java.lang.String[] readStringPool (short, short) throws java.io.IOException
short offset
short count
String[] stringPool
short pos
StringBuffer buf
int i
char c
public short[] readNameGroupPool (short, short) throws java.io.IOException
short offset
short count
short pos
short[] nameGroupPool
int i
private short stringOffsetToIndex (short)
short offset
int probe
int i
private short valueMapOffsetToIndex (short)
short offset
short i
private void valueMapOffsetToIndex (short[])
short[] array
int i
private short nameGroupOffsetToIndex (short)
short offset
short i
private void nameGroupOffsetToIndex (short[])
short[] array
int i
static void access$0 (com.ibm.icu.impl.UPropertyAliases$Builder, short[])
static short access$1 (com.ibm.icu.impl.UPropertyAliases$Builder, short)
static void access$2 (com.ibm.icu.impl.UPropertyAliases$Builder, short[])
static short[] access$3 (com.ibm.icu.impl.UPropertyAliases$Builder)
}
com/ibm/icu/impl/UPropertyAliases$ContiguousEnumToShort.class
UPropertyAliases.java
package com.ibm.icu.impl
com.ibm.icu.impl.UPropertyAliases$ContiguousEnumToShort extends java.lang.Object implements com.ibm.icu.impl.UPropertyAliases$EnumToShort {
int enumStart
int enumLimit
short[] offsetArray
public short getShort (int)
int enumProbe
void <init> (com.ibm.icu.impl.ICUBinaryStream) throws java.io.IOException
com.ibm.icu.impl.ICUBinaryStream s
int count
int i
}
com/ibm/icu/impl/UPropertyAliases$EnumToShort.class
UPropertyAliases.java
package com.ibm.icu.impl
abstract com.ibm.icu.impl.UPropertyAliases$EnumToShort extends java.lang.Object {
public abstract short getShort (int)
}
com/ibm/icu/impl/UPropertyAliases$NameToEnum.class
UPropertyAliases.java
package com.ibm.icu.impl
com.ibm.icu.impl.UPropertyAliases$NameToEnum extends java.lang.Object {
int[] enumArray
short[] nameArray
final com.ibm.icu.impl.UPropertyAliases this$0
int getEnum (java.lang.String)
String nameProbe
int i
int c
void <init> (com.ibm.icu.impl.UPropertyAliases, com.ibm.icu.impl.UPropertyAliases$Builder) throws java.io.IOException
com.ibm.icu.impl.UPropertyAliases$Builder b
int i
int count
}
com/ibm/icu/impl/UPropertyAliases$NonContiguousEnumToShort.class
UPropertyAliases.java
package com.ibm.icu.impl
com.ibm.icu.impl.UPropertyAliases$NonContiguousEnumToShort extends java.lang.Object implements com.ibm.icu.impl.UPropertyAliases$EnumToShort {
int[] enumArray
short[] offsetArray
public short getShort (int)
int enumProbe
int i
void <init> (com.ibm.icu.impl.ICUBinaryStream) throws java.io.IOException
com.ibm.icu.impl.ICUBinaryStream s
int i
int count
}
com/ibm/icu/impl/UPropertyAliases$ValueMap.class
UPropertyAliases.java
package com.ibm.icu.impl
com.ibm.icu.impl.UPropertyAliases$ValueMap extends java.lang.Object {
com.ibm.icu.impl.UPropertyAliases$EnumToShort enumToName
com.ibm.icu.impl.UPropertyAliases$NameToEnum nameToEnum
final com.ibm.icu.impl.UPropertyAliases this$0
void <init> (com.ibm.icu.impl.UPropertyAliases, com.ibm.icu.impl.UPropertyAliases$Builder) throws java.io.IOException
com.ibm.icu.impl.UPropertyAliases$Builder b
short enumToName_offset
short ncEnumToName_offset
short nameToEnum_offset
com.ibm.icu.impl.UPropertyAliases$ContiguousEnumToShort x
com.ibm.icu.impl.UPropertyAliases$NonContiguousEnumToShort x
}
com/ibm/icu/impl/UPropertyAliases.class
UPropertyAliases.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.UPropertyAliases extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
private com.ibm.icu.impl.UPropertyAliases$NonContiguousEnumToShort enumToName
private com.ibm.icu.impl.UPropertyAliases$NameToEnum nameToEnum
private com.ibm.icu.impl.UPropertyAliases$NonContiguousEnumToShort enumToValue
private com.ibm.icu.impl.UPropertyAliases$ValueMap[] valueMapArray
private short[] nameGroupPool
private String[] stringPool
private static boolean DEBUG
private static final byte[] DATA_FORMAT_ID
private static final byte DATA_FORMAT_VERSION
private static final String DATA_FILE_NAME
private static final int DATA_BUFFER_SIZE
static void <clinit> ()
public void <init> () throws java.io.IOException
java.io.InputStream is
java.io.BufferedInputStream b
java.io.DataInputStream d
short enumToName_offset
short nameToEnum_offset
short enumToValue_offset
short total_size
short valueMap_offset
short valueMap_count
short nameGroupPool_offset
short nameGroupPool_count
short stringPool_offset
short stringPool_count
byte[] raw
com.ibm.icu.impl.UPropertyAliases$Builder builder
int i
public java.lang.String getPropertyName (int, int)
int property
int nameChoice
short nameGroupIndex
public int getPropertyEnum (java.lang.String)
String propertyAlias
public java.lang.String getPropertyValueName (int, int, int)
int property
int value
int nameChoice
com.ibm.icu.impl.UPropertyAliases$ValueMap vm
short nameGroupIndex
public int getPropertyValueEnum (int, java.lang.String)
int property
String valueAlias
com.ibm.icu.impl.UPropertyAliases$ValueMap vm
public static int compare (java.lang.String, java.lang.String)
String stra
String strb
int istra
int istrb
int rc
int cstra
int cstrb
boolean endstra
boolean endstrb
private java.lang.String chooseNameInGroup (short, int)
short nameGroupIndex
int nameChoice
short a
private com.ibm.icu.impl.UPropertyAliases$ValueMap getValueMap (int)
int property
int valueMapIndex
public boolean isDataVersionAcceptable (byte[])
byte[] version
static java.lang.String[] access$0 (com.ibm.icu.impl.UPropertyAliases)
static boolean access$1 ()
}
com/ibm/icu/impl/URLHandler$FileURLHandler.class
URLHandler.java
package com.ibm.icu.impl
com.ibm.icu.impl.URLHandler$FileURLHandler extends com.ibm.icu.impl.URLHandler {
java.io.File file
String root
void <init> (java.net.URL)
java.net.URL url
public void guide (com.ibm.icu.impl.URLHandler$URLVisitor, boolean, boolean)
com.ibm.icu.impl.URLHandler$URLVisitor v
boolean recurse
boolean strip
private void process (com.ibm.icu.impl.URLHandler$URLVisitor, boolean, boolean, java.lang.String, java.io.File[])
com.ibm.icu.impl.URLHandler$URLVisitor v
boolean recurse
boolean strip
String path
java.io.File[] files
int i
java.io.File f
}
com/ibm/icu/impl/URLHandler$JarURLHandler.class
URLHandler.java
package com.ibm.icu.impl
com.ibm.icu.impl.URLHandler$JarURLHandler extends com.ibm.icu.impl.URLHandler {
java.util.jar.JarFile jarFile
String prefix
void <init> (java.net.URL)
java.net.URL url
int ix
java.net.JarURLConnection conn
Exception e
public void guide (com.ibm.icu.impl.URLHandler$URLVisitor, boolean, boolean)
com.ibm.icu.impl.URLHandler$URLVisitor v
boolean recurse
boolean strip
java.util.Enumeration entries
java.util.jar.JarEntry entry
String name
int ix
Exception e
}
com/ibm/icu/impl/URLHandler$URLVisitor.class
URLHandler.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.URLHandler$URLVisitor extends java.lang.Object {
public abstract void visit (java.lang.String)
}
com/ibm/icu/impl/URLHandler.class
URLHandler.java
package com.ibm.icu.impl
public abstract com.ibm.icu.impl.URLHandler extends java.lang.Object {
public static final String PROPNAME
private static final java.util.Map handlers
private static final boolean DEBUG
static Class class$0
static Class class$1
static void <clinit> ()
java.util.Map h
java.io.InputStream is
Class[] params
java.io.BufferedReader br
String line
int ix
String key
String value
Class cl
java.lang.reflect.Method m
ClassNotFoundException e
NoSuchMethodException e
SecurityException e
Throwable t
public void <init> ()
public static com.ibm.icu.impl.URLHandler get (java.net.URL)
java.net.URL url
String protocol
java.lang.reflect.Method m
com.ibm.icu.impl.URLHandler handler
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
protected static com.ibm.icu.impl.URLHandler getDefault (java.net.URL)
java.net.URL url
String protocol
public void guide (com.ibm.icu.impl.URLHandler$URLVisitor, boolean)
com.ibm.icu.impl.URLHandler$URLVisitor visitor
boolean recurse
public abstract void guide (com.ibm.icu.impl.URLHandler$URLVisitor, boolean, boolean)
static boolean access$0 ()
}
com/ibm/icu/impl/USerializedSet.class
USerializedSet.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.USerializedSet extends java.lang.Object {
private char[] array
private int arrayOffset
private int bmpLength
private int length
public void <init> ()
public final boolean getSet (char[], int)
char[] src
int srcStart
public final void setToOne (int)
int c
public final boolean getRange (int, int[])
int rangeIndex
int[] range
int offset
public final boolean contains (int)
int c
int i
int i
char high
char low
public final int countRanges ()
}
com/ibm/icu/impl/Utility.class
Utility.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.Utility extends java.lang.Object {
private static final char APOSTROPHE
private static final char BACKSLASH
private static final int MAGIC_UNSIGNED
private static final char ESCAPE
static final byte ESCAPE_BYTE
public static String LINE_SEPARATOR
static final char[] HEX_DIGIT
private static final char[] UNESCAPE_MAP
static final char[] DIGITS
private static final int MAX_INT_CONST
private static final Integer[] INT_CONST
static void <clinit> ()
int i
public void <init> ()
public static final boolean arrayEquals (java.lang.Object[], java.lang.Object)
Object[] source
Object target
Object[] targ
public static final boolean arrayEquals (int[], java.lang.Object)
int[] source
Object target
int[] targ
public static final boolean arrayEquals (double[], java.lang.Object)
double[] source
Object target
double[] targ
public static final boolean arrayEquals (byte[], java.lang.Object)
byte[] source
Object target
byte[] targ
public static final boolean arrayEquals (java.lang.Object, java.lang.Object)
Object source
Object target
public static final boolean arrayRegionMatches (java.lang.Object[], int, java.lang.Object[], int, int)
Object[] source
int sourceStart
Object[] target
int targetStart
int len
int sourceEnd
int delta
int i
public static final boolean arrayRegionMatches (char[], int, char[], int, int)
char[] source
int sourceStart
char[] target
int targetStart
int len
int sourceEnd
int delta
int i
public static final boolean arrayRegionMatches (int[], int, int[], int, int)
int[] source
int sourceStart
int[] target
int targetStart
int len
int sourceEnd
int delta
int i
public static final boolean arrayRegionMatches (double[], int, double[], int, int)
double[] source
int sourceStart
double[] target
int targetStart
int len
int sourceEnd
int delta
int i
public static final boolean arrayRegionMatches (byte[], int, byte[], int, int)
byte[] source
int sourceStart
byte[] target
int targetStart
int len
int sourceEnd
int delta
int i
public static final boolean objectEquals (java.lang.Object, java.lang.Object)
Object source
Object target
public static final java.lang.String arrayToRLEString (int[])
int[] a
StringBuffer buffer
int runValue
int runLength
int i
int s
public static final java.lang.String arrayToRLEString (short[])
short[] a
StringBuffer buffer
short runValue
int runLength
int i
short s
public static final java.lang.String arrayToRLEString (char[])
char[] a
StringBuffer buffer
char runValue
int runLength
int i
char s
public static final java.lang.String arrayToRLEString (byte[])
byte[] a
StringBuffer buffer
byte runValue
int runLength
byte[] state
int i
byte b
private static final void encodeRun (java.lang.StringBuffer, int, int)
StringBuffer buffer
int value
int length
int j
private static final void appendInt (java.lang.StringBuffer, int)
StringBuffer buffer
int value
private static final void encodeRun (java.lang.StringBuffer, short, int)
StringBuffer buffer
short value
int length
int j
private static final void encodeRun (java.lang.StringBuffer, byte, int, byte[])
StringBuffer buffer
byte value
int length
byte[] state
int j
private static final void appendEncodedByte (java.lang.StringBuffer, byte, byte[])
StringBuffer buffer
byte value
byte[] state
char c
public static final int[] RLEStringToIntArray (java.lang.String)
String s
int length
int[] array
int ai
int i
int maxI
int c
int runLength
int runValue
int j
static final int getInt (java.lang.String, int)
String s
int i
public static final short[] RLEStringToShortArray (java.lang.String)
String s
int length
short[] array
int ai
int i
char c
int runLength
short runValue
int j
public static final char[] RLEStringToCharArray (java.lang.String)
String s
int length
char[] array
int ai
int i
char c
int runLength
char runValue
int j
public static final byte[] RLEStringToByteArray (java.lang.String)
String s
int length
byte[] array
boolean nextChar
char c
int node
int runLength
int i
int ai
byte b
byte b
int j
public static final java.lang.String formatForSource (java.lang.String)
String s
StringBuffer buffer
int i
int count
char c
public static final java.lang.String format1ForSource (java.lang.String)
String s
StringBuffer buffer
int i
char c
public static final java.lang.String escape (java.lang.String)
String s
StringBuffer buf
int i
int c
boolean four
public static int unescapeAt (java.lang.String, int[])
String s
int[] offset16
int c
int result
int n
int minDig
int maxDig
int bitsPerDigit
int dig
int dig
int i
boolean braces
int offset
int length
int ahead
int[] o
public static java.lang.String unescape (java.lang.String)
String s
StringBuffer buf
int[] pos
int i
char c
int e
public static java.lang.String unescapeLeniently (java.lang.String)
String s
StringBuffer buf
int[] pos
int i
char c
int e
public static java.lang.String hex (char)
char ch
StringBuffer temp
public static java.lang.String hex (java.lang.String)
String s
StringBuffer temp
public static java.lang.String hex (java.lang.StringBuffer)
StringBuffer s
public static java.lang.StringBuffer hex (char, java.lang.StringBuffer)
char ch
StringBuffer output
public static java.lang.StringBuffer hex (int, int, java.lang.StringBuffer)
int ch
int width
StringBuffer output
public static java.lang.String hex (int, int)
int ch
int width
StringBuffer buf
public static java.lang.String hex (long, int)
long i
int places
boolean negative
String result
public static java.lang.String hex (long)
long ch
public static java.lang.StringBuffer hex (java.lang.String, java.lang.StringBuffer)
String s
StringBuffer result
int i
public static void split (java.lang.String, char, java.lang.String[])
String s
char divider
String[] output
int last
int current
int i
public static java.lang.String[] split (java.lang.String, char)
String s
char divider
int last
int i
java.util.ArrayList output
public static int lookup (java.lang.String, java.lang.String[])
String source
String[] target
int i
public static int skipWhitespace (java.lang.String, int)
String str
int pos
int c
public static void skipWhitespace (java.lang.String, int[])
String str
int[] pos
public static java.lang.String deleteRuleWhiteSpace (java.lang.String)
String str
StringBuffer buf
int i
int ch
public static boolean parseChar (java.lang.String, int[], char)
String id
int[] pos
char ch
int start
public static int parsePattern (java.lang.String, int, int, java.lang.String, int[])
String rule
int pos
int limit
String pattern
int[] parsedInts
int[] p
int intCount
int i
char cpat
char c
char c
public static int parsePattern (java.lang.String, com.ibm.icu.text.Replaceable, int, int)
String pat
com.ibm.icu.text.Replaceable text
int index
int limit
int ipat
int cpat
int c
int n
public static int parseInteger (java.lang.String, int[], int)
String rule
int[] pos
int limit
int count
int value
int p
int radix
int d
int v
public static java.lang.String parseUnicodeIdentifier (java.lang.String, int[])
String str
int[] pos
StringBuffer buf
int p
int ch
public static java.lang.StringBuffer trim (java.lang.StringBuffer)
StringBuffer b
int i
public static java.lang.StringBuffer appendNumber (java.lang.StringBuffer, int)
StringBuffer result
int n
private static void recursiveAppendNumber (java.lang.StringBuffer, int, int, int)
StringBuffer result
int n
int radix
int minDigits
int digit
public static java.lang.StringBuffer appendNumber (java.lang.StringBuffer, int, int, int) throws java.lang.IllegalArgumentException
StringBuffer result
int n
int radix
int minDigits
int abs
public static int parseNumber (java.lang.String, int[], int)
String text
int[] pos
int radix
int n
int p
int ch
int d
public static boolean isUnprintable (int)
int c
public static boolean escapeUnprintable (java.lang.StringBuffer, int)
StringBuffer result
int c
public static int quotedIndexOf (java.lang.String, int, int, java.lang.String)
String text
int start
int limit
String setOfChars
int i
char c
public static void getChars (java.lang.StringBuffer, int, int, char[], int)
StringBuffer src
int srcBegin
int srcEnd
char[] dst
int dstBegin
public static void appendToRule (java.lang.StringBuffer, int, boolean, boolean, java.lang.StringBuffer)
StringBuffer rule
int c
boolean isLiteral
boolean escapeUnprintable
StringBuffer quoteBuf
int trailingCount
int len
public static void appendToRule (java.lang.StringBuffer, java.lang.String, boolean, boolean, java.lang.StringBuffer)
StringBuffer rule
String text
boolean isLiteral
boolean escapeUnprintable
StringBuffer quoteBuf
int i
public static void appendToRule (java.lang.StringBuffer, com.ibm.icu.text.UnicodeMatcher, boolean, java.lang.StringBuffer)
StringBuffer rule
com.ibm.icu.text.UnicodeMatcher matcher
boolean escapeUnprintable
StringBuffer quoteBuf
public static final int compareUnsigned (int, int)
int source
int target
public static final byte highBit (int)
int n
byte bit
public static java.lang.String valueOf (int[])
int[] source
StringBuffer result
int i
public static java.lang.String repeat (java.lang.String, int)
String s
int count
StringBuffer result
int i
public static int indexOf (java.lang.StringBuffer, java.lang.String)
StringBuffer buf
String s
public static int lastIndexOf (java.lang.StringBuffer, java.lang.String)
StringBuffer buf
String s
public static int indexOf (java.lang.StringBuffer, java.lang.String, int)
StringBuffer buf
String s
int i
public static int lastIndexOf (java.lang.StringBuffer, java.lang.String, int)
StringBuffer buf
String s
int i
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
String src
String target
String replacement
int i
StringBuffer buf
int n
public static java.lang.String replaceAll (java.lang.String, java.lang.String, java.lang.String)
String src
String target
String replacement
public static java.lang.String[] splitString (java.lang.String, java.lang.String)
String src
String target
int i
java.util.ArrayList output
int n
public static java.lang.String[] splitWhitespace (java.lang.String)
String src
char[] ws
java.util.ArrayList output
boolean inWhitespace
int n
int i
char c
int j
public static java.lang.Integer integerValueOf (int)
int val
public static java.lang.String arrayToString (java.lang.Object[])
Object[] a
StringBuffer buf
int i
}
com/ibm/icu/impl/UtilityExtensions.class
UtilityExtensions.java
package com.ibm.icu.impl
public com.ibm.icu.impl.UtilityExtensions extends java.lang.Object {
public void <init> ()
public static void appendToRule (java.lang.StringBuffer, java.lang.String, boolean, boolean, java.lang.StringBuffer)
StringBuffer rule
String text
boolean isLiteral
boolean escapeUnprintable
StringBuffer quoteBuf
int i
public static void appendToRule (java.lang.StringBuffer, com.ibm.icu.text.UnicodeMatcher, boolean, java.lang.StringBuffer)
StringBuffer rule
com.ibm.icu.text.UnicodeMatcher matcher
boolean escapeUnprintable
StringBuffer quoteBuf
public static java.lang.String formatInput (com.ibm.icu.text.ReplaceableString, com.ibm.icu.text.Transliterator$Position)
com.ibm.icu.text.ReplaceableString input
com.ibm.icu.text.Transliterator$Position pos
StringBuffer appendTo
public static java.lang.StringBuffer formatInput (java.lang.StringBuffer, com.ibm.icu.text.ReplaceableString, com.ibm.icu.text.Transliterator$Position)
StringBuffer appendTo
com.ibm.icu.text.ReplaceableString input
com.ibm.icu.text.Transliterator$Position pos
String b
String c
String d
public static java.lang.String formatInput (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position)
com.ibm.icu.text.Replaceable input
com.ibm.icu.text.Transliterator$Position pos
public static java.lang.StringBuffer formatInput (java.lang.StringBuffer, com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position)
StringBuffer appendTo
com.ibm.icu.text.Replaceable input
com.ibm.icu.text.Transliterator$Position pos
}
com/ibm/icu/impl/ZoneMeta$MetaToOlsonMappingEntry.class
ZoneMeta.java
package com.ibm.icu.impl
com.ibm.icu.impl.ZoneMeta$MetaToOlsonMappingEntry extends java.lang.Object {
String id
String territory
private void <init> ()
void <init> (com.ibm.icu.impl.ZoneMeta$MetaToOlsonMappingEntry)
}
com/ibm/icu/impl/ZoneMeta$OlsonToMetaMappingEntry.class
ZoneMeta.java
package com.ibm.icu.impl
com.ibm.icu.impl.ZoneMeta$OlsonToMetaMappingEntry extends java.lang.Object {
String mzid
long from
long to
void <init> ()
}
com/ibm/icu/impl/ZoneMeta.class
ZoneMeta.java
package com.ibm.icu.impl
public final com.ibm.icu.impl.ZoneMeta extends java.lang.Object {
private static final boolean ASSERT
private static java.util.Map canonicalMap
private static java.util.Set multiZoneTerritories
private static final String DEF_REGION_FORMAT
private static final String DEF_FALLBACK_FORMAT
public static final String HOUR
public static final String GMT
public static final String REGION_FORMAT
public static final String FALLBACK_FORMAT
public static final String ZONE_STRINGS
public static final String FORWARD_SLASH
private static final String[] EMPTY
private static final String kREGIONS
private static final String kZONES
private static final String kNAMES
private static final String kGMT_ID
private static final String kCUSTOM_TZ_PREFIX
private static com.ibm.icu.impl.ICUCache zoneCache
static int OLSON_ZONE_START
static int OLSON_ZONE_COUNT
private static final int kMAX_CUSTOM_HOUR
private static final int kMAX_CUSTOM_MIN
private static final int kMAX_CUSTOM_SEC
private static java.lang.ref.SoftReference OLSON_TO_META_REF
private static java.lang.ref.SoftReference META_TO_OLSON_REF
static Class class$0
static void <clinit> ()
public void <init> ()
public static synchronized java.lang.String[] getAvailableIDs (java.lang.String)
String country
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle regions
com.ibm.icu.util.UResourceBundle names
com.ibm.icu.util.UResourceBundle temp
int[] vector
String[] ret
int i
public static synchronized java.lang.String[] getAvailableIDs ()
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle names
public static synchronized java.lang.String[] getAvailableIDs (int)
int offset
java.util.LinkedList vector
int i
String unistr
com.ibm.icu.util.TimeZone z
String[] strings
private static java.lang.String getID (int)
int i
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle names
public static synchronized int countEquivalentIDs (java.lang.String)
String id
com.ibm.icu.util.UResourceBundle res
int size
com.ibm.icu.util.UResourceBundle r
int[] v
public static synchronized java.lang.String getEquivalentID (java.lang.String, int)
String id
int index
String result
com.ibm.icu.util.UResourceBundle res
int zone
int size
com.ibm.icu.util.UResourceBundle r
int[] v
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle ares
private static java.lang.String[] getCanonicalInfo (java.lang.String)
String id
java.util.Map m
java.util.Set s
com.ibm.icu.util.UResourceBundle supplementalDataBundle
com.ibm.icu.util.UResourceBundle zoneFormatting
com.ibm.icu.util.UResourceBundleIterator it
com.ibm.icu.util.UResourceBundle temp
int resourceType
String[] result
com.ibm.icu.util.UResourceBundle zoneInfo
String canonicalID
String territory
com.ibm.icu.util.UResourceBundle aliasBundle
String[] aliases
int i
String[] territoryList
int i
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle names
String[] ids
int i
String[] tmpinfo
int nTzdataEquivalent
int j
String alias
com.ibm.icu.util.UResourceBundle res
String derefID
public static java.lang.String getCanonicalSystemID (java.lang.String)
String tzid
String[] info
public static java.lang.String getCanonicalCountry (java.lang.String)
String tzid
String[] info
public static java.lang.String getSingleCountry (java.lang.String)
String tzid
String[] info
public static java.lang.String getLocationFormat (java.lang.String, java.lang.String, com.ibm.icu.util.ULocale)
String tzid
String city
com.ibm.icu.util.ULocale locale
String[] info
String country_code
String country
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.util.ULocale rbloc
String regPat
com.ibm.icu.text.MessageFormat mf
String flbPat
com.ibm.icu.text.MessageFormat mf
public static java.lang.String getTZLocalizationInfo (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale locale
String format
String result
com.ibm.icu.impl.ICUResourceBundle bundle
public static com.ibm.icu.util.UResourceBundle openOlsonResource (java.lang.String)
String id
com.ibm.icu.util.UResourceBundle res
com.ibm.icu.impl.ICUResourceBundle top
int deref
com.ibm.icu.util.UResourceBundle ares
private static com.ibm.icu.util.UResourceBundle getZoneByName (com.ibm.icu.util.UResourceBundle, java.lang.String) throws java.util.MissingResourceException
com.ibm.icu.util.UResourceBundle top
String id
com.ibm.icu.util.UResourceBundle tmp
int idx
private static int findInStringArray (com.ibm.icu.util.UResourceBundle, java.lang.String)
com.ibm.icu.util.UResourceBundle array
String id
int start
int limit
int mid
int mid
String u
int lastMid
int r
private static boolean getOlsonMeta (com.ibm.icu.impl.ICUResourceBundle)
com.ibm.icu.impl.ICUResourceBundle top
com.ibm.icu.util.UResourceBundle res
private static boolean getOlsonMeta ()
com.ibm.icu.impl.ICUResourceBundle top
public static com.ibm.icu.util.TimeZone getSystemTimeZone (java.lang.String)
String id
com.ibm.icu.util.TimeZone z
com.ibm.icu.util.UResourceBundle top
com.ibm.icu.util.UResourceBundle res
public static com.ibm.icu.util.TimeZone getGMT ()
com.ibm.icu.util.TimeZone z
public static com.ibm.icu.util.TimeZone getCustomTimeZone (java.lang.String)
String id
int[] fields
String zid
int offset
public static java.lang.String getCustomID (java.lang.String)
String id
int[] fields
static boolean parseCustomID (java.lang.String, int[])
String id
int[] fields
com.ibm.icu.text.NumberFormat numberFormat
String idUppercase
java.text.ParsePosition pos
int sign
int hour
int min
int sec
int start
Number n
int oldPos
int length
public static com.ibm.icu.util.TimeZone getCustomTimeZone (int)
int offset
boolean negative
int tmp
int hour
int min
int sec
String zid
static java.lang.String formatCustomID (int, int, int, boolean)
int hour
int min
int sec
boolean negative
StringBuffer zid
static java.util.Map getOlsonToMetaMap ()
java.util.Map olsonToMeta
private static java.util.Map createOlsonToMetaMap ()
java.util.HashMap olsonToMeta
com.ibm.icu.util.UResourceBundle metazoneMappingsBundle
com.ibm.icu.util.UResourceBundle bundle
String[] tzids
int i
String canonicalID
String tzkey
com.ibm.icu.util.UResourceBundle zoneBundle
java.util.LinkedList mzMappings
int idx
com.ibm.icu.util.UResourceBundle mz
String[] mzstr
com.ibm.icu.impl.ZoneMeta$OlsonToMetaMappingEntry mzmap
public static java.lang.String getMetazoneID (java.lang.String, long)
String olsonID
long date
String mzid
java.util.Map olsonToMeta
java.util.List mappings
String canonicalID
int i
com.ibm.icu.impl.ZoneMeta$OlsonToMetaMappingEntry mzm
private static java.util.Map getMetaToOlsonMap ()
java.util.HashMap metaToOlson
com.ibm.icu.util.UResourceBundle metazonesBundle
com.ibm.icu.util.UResourceBundle supplementalBundle
com.ibm.icu.util.UResourceBundle mapTimezonesBundle
java.util.Enumeration mzenum
String mzkey
String tzid
int territoryIdx
String mzid
String territory
java.util.List mappings
com.ibm.icu.impl.ZoneMeta$MetaToOlsonMappingEntry olsonmap
public static java.lang.String getZoneIdByMetazone (java.lang.String, java.lang.String)
String metazoneID
String region
String tzid
java.util.Map metaToOlson
java.util.List mappings
int i
com.ibm.icu.impl.ZoneMeta$MetaToOlsonMappingEntry olsonmap
static long parseDate (java.lang.String) throws java.lang.IllegalArgumentException
String text
int year
int month
int day
int hour
int min
int idx
int n
int n
int n
int n
int n
long date
}
com/ibm/icu/impl/ZoneStringFormat$ZoneStringInfo.class
ZoneStringFormat.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo extends java.lang.Object {
private String id
private String str
private int type
private void <init> (java.lang.String, java.lang.String, int)
String id
String str
int type
public java.lang.String getID ()
public java.lang.String getString ()
public boolean isStandard ()
public boolean isDaylight ()
public boolean isGeneric ()
private int getType ()
static int access$0 (com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo)
void <init> (java.lang.String, java.lang.String, int, com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo)
}
com/ibm/icu/impl/ZoneStringFormat$ZoneStringSearchResultHandler.class
ZoneStringFormat.java
package com.ibm.icu.impl
com.ibm.icu.impl.ZoneStringFormat$ZoneStringSearchResultHandler extends java.lang.Object implements com.ibm.icu.impl.TextTrieMap$ResultHandler {
private java.util.ArrayList resultList
private void <init> ()
public boolean handlePrefixMatch (int, java.util.Iterator)
int matchLength
java.util.Iterator values
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo zsitem
int i
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo tmp
java.util.List getMatchedZoneStrings ()
void <init> (com.ibm.icu.impl.ZoneStringFormat$ZoneStringSearchResultHandler)
}
com/ibm/icu/impl/ZoneStringFormat$ZoneStrings.class
ZoneStringFormat.java
package com.ibm.icu.impl
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings extends java.lang.Object {
private String[] strings
private String[][] genericPartialLocationStrings
private boolean commonlyUsed
private void <init> (java.lang.String[], boolean, java.lang.String[][])
String[] zstrarray
boolean commonlyUsed
String[][] genericPartialLocationStrings
int lastIdx
int i
private java.lang.String getString (int)
int typeIdx
private boolean isShortFormatCommonlyUsed ()
private java.lang.String getGenericPartialLocationString (java.lang.String, boolean, boolean)
String mzid
boolean isShort
boolean commonlyUsedOnly
String result
int i
void <init> (java.lang.String[], boolean, java.lang.String[][], com.ibm.icu.impl.ZoneStringFormat$ZoneStrings)
static java.lang.String access$1 (com.ibm.icu.impl.ZoneStringFormat$ZoneStrings, int)
static boolean access$2 (com.ibm.icu.impl.ZoneStringFormat$ZoneStrings)
static java.lang.String access$3 (com.ibm.icu.impl.ZoneStringFormat$ZoneStrings, java.lang.String, boolean, boolean)
}
com/ibm/icu/impl/ZoneStringFormat.class
ZoneStringFormat.java
package com.ibm.icu.impl
public com.ibm.icu.impl.ZoneStringFormat extends java.lang.Object {
private static final int LOCATION
private static final int GENERIC_LONG
private static final int GENERIC_SHORT
private static final int STANDARD_LONG
private static final int STANDARD_SHORT
private static final int DAYLIGHT_LONG
private static final int DAYLIGHT_SHORT
private static final int ZSIDX_LOCATION
private static final int ZSIDX_LONG_STANDARD
private static final int ZSIDX_SHORT_STANDARD
private static final int ZSIDX_LONG_DAYLIGHT
private static final int ZSIDX_SHORT_DAYLIGHT
private static final int ZSIDX_LONG_GENERIC
private static final int ZSIDX_SHORT_GENERIC
private static final int ZSIDX_MAX
private static com.ibm.icu.impl.ICUCache TZFORMAT_CACHE
private static final String RESKEY_SHORT_GENERIC
private static final String RESKEY_SHORT_STANDARD
private static final String RESKEY_SHORT_DAYLIGHT
private static final String RESKEY_LONG_GENERIC
private static final String RESKEY_LONG_STANDARD
private static final String RESKEY_LONG_DAYLIGHT
private static final String RESKEY_EXEMPLAR_CITY
private static final String RESKEY_COMMONLY_USED
private static final long DST_CHECK_RANGE
private java.util.Map tzidToStrings
private java.util.Map mzidToStrings
private com.ibm.icu.impl.TextTrieMap zoneStringsTrie
private com.ibm.icu.util.ULocale locale
private transient String region
private boolean isFullyLoaded
private static final int[] INDEXMAP
private static final int[] NAMETYPEMAP
static void <clinit> ()
public void <init> (java.lang.String[][])
String[][] zoneStrings
int i
String tzid
String[] names
int j
int typeIdx
int type
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo zsinfo
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings zstrings
public static com.ibm.icu.impl.ZoneStringFormat getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.impl.ZoneStringFormat tzf
public java.lang.String[][] getZoneStrings ()
public java.lang.String getSpecificLongString (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar cal
public java.lang.String getSpecificShortString (com.ibm.icu.util.Calendar, boolean)
com.ibm.icu.util.Calendar cal
boolean commonlyUsedOnly
public java.lang.String getGenericLongString (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar cal
public java.lang.String getGenericShortString (com.ibm.icu.util.Calendar, boolean)
com.ibm.icu.util.Calendar cal
boolean commonlyUsedOnly
public java.lang.String getGenericLocationString (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar cal
public com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo findSpecificLong (java.lang.String, int)
String text
int start
public com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo findSpecificShort (java.lang.String, int)
String text
int start
public com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo findGenericLong (java.lang.String, int)
String text
int start
public com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo findGenericShort (java.lang.String, int)
String text
int start
public com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo findGenericLocation (java.lang.String, int)
String text
int start
public java.lang.String getLongStandard (java.lang.String, long)
String tzid
long date
public java.lang.String getLongDaylight (java.lang.String, long)
String tzid
long date
public java.lang.String getLongGenericNonLocation (java.lang.String, long)
String tzid
long date
public java.lang.String getLongGenericPartialLocation (java.lang.String, long)
String tzid
long date
public java.lang.String getShortStandard (java.lang.String, long, boolean)
String tzid
long date
boolean commonlyUsedOnly
public java.lang.String getShortDaylight (java.lang.String, long, boolean)
String tzid
long date
boolean commonlyUsedOnly
public java.lang.String getShortGenericNonLocation (java.lang.String, long, boolean)
String tzid
long date
boolean commonlyUsedOnly
public java.lang.String getShortGenericPartialLocation (java.lang.String, long, boolean)
String tzid
long date
boolean commonlyUsedOnly
public java.lang.String getGenericLocation (java.lang.String)
String tzid
protected void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
private synchronized void loadZone (java.lang.String)
String id
String tzid
com.ibm.icu.impl.ICUResourceBundle zoneStringsBundle
com.ibm.icu.impl.ICUResourceBundle bundle
String[] zstrarray
String[] mzstrarray
String[][] mzPartialLoc
private synchronized void loadFull ()
com.ibm.icu.impl.ICUResourceBundle zoneStringsBundle
com.ibm.icu.impl.ICUResourceBundle bundle
String[] zoneIDs
String[] zstrarray
String[] mzstrarray
String[][] mzPartialLoc
int i
String tzid
private void addSingleZone (java.lang.String, com.ibm.icu.impl.ICUResourceBundle, com.ibm.icu.text.MessageFormat, com.ibm.icu.text.MessageFormat, java.lang.String[], java.lang.String[], java.lang.String[][])
String tzid
com.ibm.icu.impl.ICUResourceBundle zoneStringsBundle
com.ibm.icu.text.MessageFormat fallbackFmt
com.ibm.icu.text.MessageFormat regionFmt
String[] zstrarray
String[] mzstrarray
String[][] mzPartialLoc
String zoneKey
String countryCode
String country
String city
String location
int slashIdx
boolean commonlyUsed
int mzPartialLocIdx
java.util.Map olsonToMeta
java.util.List metazoneMappings
java.util.Iterator it
com.ibm.icu.impl.ZoneMeta$OlsonToMetaMappingEntry mzmap
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings mzStrings
String mzkey
boolean mzCommonlyUsed
String preferredIdForLocale
int j
int type
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo zsinfo
String lg
String sg
boolean addMzPartialLocationNames
int j
String locationPart
String preferredID
boolean shortMzCommonlyUsed
String[][] genericPartialLocationNames
int mzi
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings zstrings
int j
int type
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo zsinfo
int j
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo zsinfo
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo zsinfo
private java.lang.String getString (java.lang.String, int, long, boolean)
String tzid
int typeIdx
long date
boolean commonlyUsedOnly
String result
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings zstrings
String canonicalID
String mzid
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings mzstrings
private java.lang.String getGenericString (com.ibm.icu.util.Calendar, boolean, boolean)
com.ibm.icu.util.Calendar cal
boolean isShort
boolean commonlyUsedOnly
String result
com.ibm.icu.util.TimeZone tz
String tzid
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings zstrings
String canonicalID
long time
String mzid
boolean useStandard
com.ibm.icu.util.BasicTimeZone btz
com.ibm.icu.util.TimeZoneTransition before
com.ibm.icu.util.TimeZoneTransition after
int[] offsets
String genericNonLocation
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings mzstrings
String preferredId
int raw
int sav
com.ibm.icu.util.TimeZone preferredZone
int[] preferredOffsets
private java.lang.String getGenericPartialLocationString (java.lang.String, boolean, long, boolean)
String tzid
boolean isShort
long date
boolean commonlyUsedOnly
String result
String mzid
com.ibm.icu.impl.ZoneStringFormat$ZoneStrings zstrings
private java.lang.String[][] getZoneStrings (long)
long date
java.util.Set tzids
String[][] zoneStrings
int idx
java.util.Iterator it
String tzid
private static java.lang.String getZoneStringFromBundle (com.ibm.icu.impl.ICUResourceBundle, java.lang.String, java.lang.String)
com.ibm.icu.impl.ICUResourceBundle bundle
String key
String type
String zstring
private static boolean isCommonlyUsed (com.ibm.icu.impl.ICUResourceBundle, java.lang.String)
com.ibm.icu.impl.ICUResourceBundle bundle
String key
boolean commonlyUsed
com.ibm.icu.util.UResourceBundle cuRes
int cuValue
private static java.lang.String getLocalizedCountry (java.lang.String, com.ibm.icu.util.ULocale)
String countryCode
com.ibm.icu.util.ULocale locale
String countryStr
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.util.ULocale rbloc
private static com.ibm.icu.text.MessageFormat getFallbackFormat (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String fallbackPattern
private static com.ibm.icu.text.MessageFormat getRegionFormat (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String regionPattern
private static int getNameTypeIndex (int)
int i
int idx
private static int getNameType (int)
int typeIdx
int type
private java.lang.String getRegion ()
com.ibm.icu.util.ULocale tmp
private com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo find (java.lang.String, int, int)
String text
int start
int types
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo result
int matchLen
private com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo subFind (java.lang.String, int, int)
String text
int start
int types
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo result
com.ibm.icu.impl.ZoneStringFormat$ZoneStringSearchResultHandler handler
java.util.List list
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo fallback
java.util.Iterator it
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo tmp
}
com/ibm/icu/impl/data/BreakIteratorRules.class
BreakIteratorRules.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.BreakIteratorRules extends java.util.ListResourceBundle {
static final Object[][] contents
static void <clinit> ()
public void <init> ()
public java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/BreakIteratorRules_th.class
BreakIteratorRules_th.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.BreakIteratorRules_th extends java.util.ListResourceBundle {
private static final String DATA_NAME
public void <init> ()
public java.lang.Object[][] getContents ()
boolean exists
}
com/ibm/icu/impl/data/HolidayBundle.class
HolidayBundle.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_da.class
HolidayBundle_da.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_da extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_da_DK.class
HolidayBundle_da_DK.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_da_DK extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_de.class
HolidayBundle_de.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_de extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_de_AT.class
HolidayBundle_de_AT.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_de_AT extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_de_DE.class
HolidayBundle_de_DE.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_de_DE extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_el.class
HolidayBundle_el.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_el extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_el_GR.class
HolidayBundle_el_GR.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_el_GR extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_en.class
HolidayBundle_en.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_en extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_en_CA.class
HolidayBundle_en_CA.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_en_CA extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_en_GB.class
HolidayBundle_en_GB.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_en_GB extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_en_US.class
HolidayBundle_en_US.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_en_US extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_es.class
HolidayBundle_es.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_es extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_es_MX.class
HolidayBundle_es_MX.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_es_MX extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_fr.class
HolidayBundle_fr.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_fr extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_fr_CA.class
HolidayBundle_fr_CA.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_fr_CA extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_fr_FR.class
HolidayBundle_fr_FR.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_fr_FR extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_it.class
HolidayBundle_it.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_it extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_it_IT.class
HolidayBundle_it_IT.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_it_IT extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_iw.class
HolidayBundle_iw.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_iw extends java.util.ListResourceBundle {
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_iw_IL.class
HolidayBundle_iw_IL.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_iw_IL extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/HolidayBundle_ja_JP.class
HolidayBundle_ja_JP.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.HolidayBundle_ja_JP extends java.util.ListResourceBundle {
private static final com.ibm.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
}
com/ibm/icu/impl/data/ResourceReader.class
ResourceReader.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.ResourceReader extends java.lang.Object {
private java.io.BufferedReader reader
private String resourceName
private String encoding
private Class root
private int lineNo
static Class class$0
public void <init> (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String resourceName
String encoding
public void <init> (java.lang.String)
String resourceName
public void <init> (java.lang.Class, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
Class rootClass
String resourceName
String encoding
public void <init> (java.io.InputStream, java.lang.String, java.lang.String)
java.io.InputStream is
String resourceName
String encoding
java.io.InputStreamReader isr
public void <init> (java.io.InputStream, java.lang.String)
java.io.InputStream is
String resourceName
public void <init> (java.lang.Class, java.lang.String)
Class rootClass
String resourceName
public java.lang.String readLine () throws java.io.IOException
String line
public java.lang.String readLineSkippingComments (boolean) throws java.io.IOException
boolean trim
String line
int pos
public java.lang.String readLineSkippingComments () throws java.io.IOException
public int getLineNumber ()
public java.lang.String describePosition ()
public void reset ()
private void _reset () throws java.io.UnsupportedEncodingException
java.io.InputStream is
java.io.InputStreamReader isr
}
com/ibm/icu/impl/data/TokenIterator.class
TokenIterator.java
package com.ibm.icu.impl.data
public com.ibm.icu.impl.data.TokenIterator extends java.lang.Object {
private com.ibm.icu.impl.data.ResourceReader reader
private String line
private StringBuffer buf
private boolean done
private int pos
private int lastpos
public void <init> (com.ibm.icu.impl.data.ResourceReader)
com.ibm.icu.impl.data.ResourceReader r
public java.lang.String next () throws java.io.IOException
public int getLineNumber ()
public java.lang.String describePosition ()
private int nextToken (int)
int position
int startpos
char c
char quote
int[] posref
int c32
}
com/ibm/icu/impl/data/icudt42b/af.res
com/ibm/icu/impl/data/icudt42b/af_NA.res
com/ibm/icu/impl/data/icudt42b/af_ZA.res
com/ibm/icu/impl/data/icudt42b/am.res
com/ibm/icu/impl/data/icudt42b/am_ET.res
com/ibm/icu/impl/data/icudt42b/ar.res
com/ibm/icu/impl/data/icudt42b/ar_AE.res
com/ibm/icu/impl/data/icudt42b/ar_BH.res
com/ibm/icu/impl/data/icudt42b/ar_DZ.res
com/ibm/icu/impl/data/icudt42b/ar_EG.res
com/ibm/icu/impl/data/icudt42b/ar_IQ.res
com/ibm/icu/impl/data/icudt42b/ar_JO.res
com/ibm/icu/impl/data/icudt42b/ar_KW.res
com/ibm/icu/impl/data/icudt42b/ar_LB.res
com/ibm/icu/impl/data/icudt42b/ar_LY.res
com/ibm/icu/impl/data/icudt42b/ar_MA.res
com/ibm/icu/impl/data/icudt42b/ar_OM.res
com/ibm/icu/impl/data/icudt42b/ar_QA.res
com/ibm/icu/impl/data/icudt42b/ar_SA.res
com/ibm/icu/impl/data/icudt42b/ar_SD.res
com/ibm/icu/impl/data/icudt42b/ar_SY.res
com/ibm/icu/impl/data/icudt42b/ar_TN.res
com/ibm/icu/impl/data/icudt42b/ar_YE.res
com/ibm/icu/impl/data/icudt42b/as.res
com/ibm/icu/impl/data/icudt42b/as_IN.res
com/ibm/icu/impl/data/icudt42b/az.res
com/ibm/icu/impl/data/icudt42b/az_AZ.res
com/ibm/icu/impl/data/icudt42b/az_Cyrl.res
com/ibm/icu/impl/data/icudt42b/az_Cyrl_AZ.res
com/ibm/icu/impl/data/icudt42b/az_Latn.res
com/ibm/icu/impl/data/icudt42b/az_Latn_AZ.res
com/ibm/icu/impl/data/icudt42b/be.res
com/ibm/icu/impl/data/icudt42b/be_BY.res
com/ibm/icu/impl/data/icudt42b/bg.res
com/ibm/icu/impl/data/icudt42b/bg_BG.res
com/ibm/icu/impl/data/icudt42b/bn.res
com/ibm/icu/impl/data/icudt42b/bn_BD.res
com/ibm/icu/impl/data/icudt42b/bn_IN.res
com/ibm/icu/impl/data/icudt42b/bo.res
com/ibm/icu/impl/data/icudt42b/bo_CN.res
com/ibm/icu/impl/data/icudt42b/bo_IN.res
com/ibm/icu/impl/data/icudt42b/brkitr/char.brk
com/ibm/icu/impl/data/icudt42b/brkitr/char_th.brk
com/ibm/icu/impl/data/icudt42b/brkitr/el.res
com/ibm/icu/impl/data/icudt42b/brkitr/en.res
com/ibm/icu/impl/data/icudt42b/brkitr/en_US.res
com/ibm/icu/impl/data/icudt42b/brkitr/en_US_POSIX.res
com/ibm/icu/impl/data/icudt42b/brkitr/ja.res
com/ibm/icu/impl/data/icudt42b/brkitr/line.brk
com/ibm/icu/impl/data/icudt42b/brkitr/res_index.res
com/ibm/icu/impl/data/icudt42b/brkitr/root.res
com/ibm/icu/impl/data/icudt42b/brkitr/sent.brk
com/ibm/icu/impl/data/icudt42b/brkitr/sent_el.brk
com/ibm/icu/impl/data/icudt42b/brkitr/th.res
com/ibm/icu/impl/data/icudt42b/brkitr/thaidict.ctd
com/ibm/icu/impl/data/icudt42b/brkitr/title.brk
com/ibm/icu/impl/data/icudt42b/brkitr/word.brk
com/ibm/icu/impl/data/icudt42b/brkitr/word_POSIX.brk
com/ibm/icu/impl/data/icudt42b/brkitr/word_ja.brk
com/ibm/icu/impl/data/icudt42b/ca.res
com/ibm/icu/impl/data/icudt42b/ca_ES.res
com/ibm/icu/impl/data/icudt42b/cnvalias.icu
com/ibm/icu/impl/data/icudt42b/coll/af.res
com/ibm/icu/impl/data/icudt42b/coll/af_NA.res
com/ibm/icu/impl/data/icudt42b/coll/af_ZA.res
com/ibm/icu/impl/data/icudt42b/coll/ar.res
com/ibm/icu/impl/data/icudt42b/coll/ar_AE.res
com/ibm/icu/impl/data/icudt42b/coll/ar_BH.res
com/ibm/icu/impl/data/icudt42b/coll/ar_DZ.res
com/ibm/icu/impl/data/icudt42b/coll/ar_EG.res
com/ibm/icu/impl/data/icudt42b/coll/ar_IQ.res
com/ibm/icu/impl/data/icudt42b/coll/ar_JO.res
com/ibm/icu/impl/data/icudt42b/coll/ar_KW.res
com/ibm/icu/impl/data/icudt42b/coll/ar_LB.res
com/ibm/icu/impl/data/icudt42b/coll/ar_LY.res
com/ibm/icu/impl/data/icudt42b/coll/ar_MA.res
com/ibm/icu/impl/data/icudt42b/coll/ar_OM.res
com/ibm/icu/impl/data/icudt42b/coll/ar_QA.res
com/ibm/icu/impl/data/icudt42b/coll/ar_SA.res
com/ibm/icu/impl/data/icudt42b/coll/ar_SD.res
com/ibm/icu/impl/data/icudt42b/coll/ar_SY.res
com/ibm/icu/impl/data/icudt42b/coll/ar_TN.res
com/ibm/icu/impl/data/icudt42b/coll/ar_YE.res
com/ibm/icu/impl/data/icudt42b/coll/as.res
com/ibm/icu/impl/data/icudt42b/coll/as_IN.res
com/ibm/icu/impl/data/icudt42b/coll/az.res
com/ibm/icu/impl/data/icudt42b/coll/az_Latn.res
com/ibm/icu/impl/data/icudt42b/coll/az_Latn_AZ.res
com/ibm/icu/impl/data/icudt42b/coll/be.res
com/ibm/icu/impl/data/icudt42b/coll/be_BY.res
com/ibm/icu/impl/data/icudt42b/coll/bg.res
com/ibm/icu/impl/data/icudt42b/coll/bg_BG.res
com/ibm/icu/impl/data/icudt42b/coll/bn.res
com/ibm/icu/impl/data/icudt42b/coll/bn_IN.res
com/ibm/icu/impl/data/icudt42b/coll/ca.res
com/ibm/icu/impl/data/icudt42b/coll/ca_ES.res
com/ibm/icu/impl/data/icudt42b/coll/cs.res
com/ibm/icu/impl/data/icudt42b/coll/cs_CZ.res
com/ibm/icu/impl/data/icudt42b/coll/cy.res
com/ibm/icu/impl/data/icudt42b/coll/da.res
com/ibm/icu/impl/data/icudt42b/coll/da_DK.res
com/ibm/icu/impl/data/icudt42b/coll/de.res
com/ibm/icu/impl/data/icudt42b/coll/de_.res
com/ibm/icu/impl/data/icudt42b/coll/de_AT.res
com/ibm/icu/impl/data/icudt42b/coll/de_BE.res
com/ibm/icu/impl/data/icudt42b/coll/de_CH.res
com/ibm/icu/impl/data/icudt42b/coll/de_DE.res
com/ibm/icu/impl/data/icudt42b/coll/de_LU.res
com/ibm/icu/impl/data/icudt42b/coll/de__PHONEBOOK.res
com/ibm/icu/impl/data/icudt42b/coll/el.res
com/ibm/icu/impl/data/icudt42b/coll/el_GR.res
com/ibm/icu/impl/data/icudt42b/coll/en.res
com/ibm/icu/impl/data/icudt42b/coll/en_AU.res
com/ibm/icu/impl/data/icudt42b/coll/en_BE.res
com/ibm/icu/impl/data/icudt42b/coll/en_BW.res
com/ibm/icu/impl/data/icudt42b/coll/en_CA.res
com/ibm/icu/impl/data/icudt42b/coll/en_GB.res
com/ibm/icu/impl/data/icudt42b/coll/en_HK.res
com/ibm/icu/impl/data/icudt42b/coll/en_IE.res
com/ibm/icu/impl/data/icudt42b/coll/en_IN.res
com/ibm/icu/impl/data/icudt42b/coll/en_MT.res
com/ibm/icu/impl/data/icudt42b/coll/en_NZ.res
com/ibm/icu/impl/data/icudt42b/coll/en_PH.res
com/ibm/icu/impl/data/icudt42b/coll/en_SG.res
com/ibm/icu/impl/data/icudt42b/coll/en_US.res
com/ibm/icu/impl/data/icudt42b/coll/en_US_POSIX.res
com/ibm/icu/impl/data/icudt42b/coll/en_VI.res
com/ibm/icu/impl/data/icudt42b/coll/en_ZA.res
com/ibm/icu/impl/data/icudt42b/coll/en_ZW.res
com/ibm/icu/impl/data/icudt42b/coll/eo.res
com/ibm/icu/impl/data/icudt42b/coll/es.res
com/ibm/icu/impl/data/icudt42b/coll/es_.res
com/ibm/icu/impl/data/icudt42b/coll/es_AR.res
com/ibm/icu/impl/data/icudt42b/coll/es_BO.res
com/ibm/icu/impl/data/icudt42b/coll/es_CL.res
com/ibm/icu/impl/data/icudt42b/coll/es_CO.res
com/ibm/icu/impl/data/icudt42b/coll/es_CR.res
com/ibm/icu/impl/data/icudt42b/coll/es_DO.res
com/ibm/icu/impl/data/icudt42b/coll/es_EC.res
com/ibm/icu/impl/data/icudt42b/coll/es_ES.res
com/ibm/icu/impl/data/icudt42b/coll/es_GT.res
com/ibm/icu/impl/data/icudt42b/coll/es_HN.res
com/ibm/icu/impl/data/icudt42b/coll/es_MX.res
com/ibm/icu/impl/data/icudt42b/coll/es_NI.res
com/ibm/icu/impl/data/icudt42b/coll/es_PA.res
com/ibm/icu/impl/data/icudt42b/coll/es_PE.res
com/ibm/icu/impl/data/icudt42b/coll/es_PR.res
com/ibm/icu/impl/data/icudt42b/coll/es_PY.res
com/ibm/icu/impl/data/icudt42b/coll/es_SV.res
com/ibm/icu/impl/data/icudt42b/coll/es_US.res
com/ibm/icu/impl/data/icudt42b/coll/es_UY.res
com/ibm/icu/impl/data/icudt42b/coll/es_VE.res
com/ibm/icu/impl/data/icudt42b/coll/es__TRADITIONAL.res
com/ibm/icu/impl/data/icudt42b/coll/et.res
com/ibm/icu/impl/data/icudt42b/coll/et_EE.res
com/ibm/icu/impl/data/icudt42b/coll/fa.res
com/ibm/icu/impl/data/icudt42b/coll/fa_AF.res
com/ibm/icu/impl/data/icudt42b/coll/fa_IR.res
com/ibm/icu/impl/data/icudt42b/coll/fi.res
com/ibm/icu/impl/data/icudt42b/coll/fi_FI.res
com/ibm/icu/impl/data/icudt42b/coll/fo.res
com/ibm/icu/impl/data/icudt42b/coll/fo_FO.res
com/ibm/icu/impl/data/icudt42b/coll/fr.res
com/ibm/icu/impl/data/icudt42b/coll/fr_BE.res
com/ibm/icu/impl/data/icudt42b/coll/fr_CA.res
com/ibm/icu/impl/data/icudt42b/coll/fr_CH.res
com/ibm/icu/impl/data/icudt42b/coll/fr_FR.res
com/ibm/icu/impl/data/icudt42b/coll/fr_LU.res
com/ibm/icu/impl/data/icudt42b/coll/ga.res
com/ibm/icu/impl/data/icudt42b/coll/ga_IE.res
com/ibm/icu/impl/data/icudt42b/coll/gu.res
com/ibm/icu/impl/data/icudt42b/coll/gu_IN.res
com/ibm/icu/impl/data/icudt42b/coll/haw.res
com/ibm/icu/impl/data/icudt42b/coll/he.res
com/ibm/icu/impl/data/icudt42b/coll/he_IL.res
com/ibm/icu/impl/data/icudt42b/coll/hi.res
com/ibm/icu/impl/data/icudt42b/coll/hi_.res
com/ibm/icu/impl/data/icudt42b/coll/hi_IN.res
com/ibm/icu/impl/data/icudt42b/coll/hi__DIRECT.res
com/ibm/icu/impl/data/icudt42b/coll/hr.res
com/ibm/icu/impl/data/icudt42b/coll/hr_HR.res
com/ibm/icu/impl/data/icudt42b/coll/hu.res
com/ibm/icu/impl/data/icudt42b/coll/hu_HU.res
com/ibm/icu/impl/data/icudt42b/coll/id.res
com/ibm/icu/impl/data/icudt42b/coll/id_ID.res
com/ibm/icu/impl/data/icudt42b/coll/in.res
com/ibm/icu/impl/data/icudt42b/coll/in_ID.res
com/ibm/icu/impl/data/icudt42b/coll/invuca.icu
com/ibm/icu/impl/data/icudt42b/coll/is.res
com/ibm/icu/impl/data/icudt42b/coll/is_IS.res
com/ibm/icu/impl/data/icudt42b/coll/it.res
com/ibm/icu/impl/data/icudt42b/coll/it_CH.res
com/ibm/icu/impl/data/icudt42b/coll/it_IT.res
com/ibm/icu/impl/data/icudt42b/coll/iw.res
com/ibm/icu/impl/data/icudt42b/coll/iw_IL.res
com/ibm/icu/impl/data/icudt42b/coll/ja.res
com/ibm/icu/impl/data/icudt42b/coll/ja_JP.res
com/ibm/icu/impl/data/icudt42b/coll/kk.res
com/ibm/icu/impl/data/icudt42b/coll/kk_KZ.res
com/ibm/icu/impl/data/icudt42b/coll/kl.res
com/ibm/icu/impl/data/icudt42b/coll/kl_GL.res
com/ibm/icu/impl/data/icudt42b/coll/km.res
com/ibm/icu/impl/data/icudt42b/coll/kn.res
com/ibm/icu/impl/data/icudt42b/coll/kn_IN.res
com/ibm/icu/impl/data/icudt42b/coll/ko.res
com/ibm/icu/impl/data/icudt42b/coll/ko_KR.res
com/ibm/icu/impl/data/icudt42b/coll/kok.res
com/ibm/icu/impl/data/icudt42b/coll/lt.res
com/ibm/icu/impl/data/icudt42b/coll/lt_LT.res
com/ibm/icu/impl/data/icudt42b/coll/lv.res
com/ibm/icu/impl/data/icudt42b/coll/lv_LV.res
com/ibm/icu/impl/data/icudt42b/coll/mk.res
com/ibm/icu/impl/data/icudt42b/coll/mk_MK.res
com/ibm/icu/impl/data/icudt42b/coll/ml.res
com/ibm/icu/impl/data/icudt42b/coll/mr.res
com/ibm/icu/impl/data/icudt42b/coll/mr_IN.res
com/ibm/icu/impl/data/icudt42b/coll/ms.res
com/ibm/icu/impl/data/icudt42b/coll/ms_BN.res
com/ibm/icu/impl/data/icudt42b/coll/ms_MY.res
com/ibm/icu/impl/data/icudt42b/coll/mt.res
com/ibm/icu/impl/data/icudt42b/coll/mt_MT.res
com/ibm/icu/impl/data/icudt42b/coll/nb.res
com/ibm/icu/impl/data/icudt42b/coll/nb_NO.res
com/ibm/icu/impl/data/icudt42b/coll/nl.res
com/ibm/icu/impl/data/icudt42b/coll/nl_BE.res
com/ibm/icu/impl/data/icudt42b/coll/nl_NL.res
com/ibm/icu/impl/data/icudt42b/coll/nn.res
com/ibm/icu/impl/data/icudt42b/coll/nn_NO.res
com/ibm/icu/impl/data/icudt42b/coll/no.res
com/ibm/icu/impl/data/icudt42b/coll/no_NO.res
com/ibm/icu/impl/data/icudt42b/coll/om.res
com/ibm/icu/impl/data/icudt42b/coll/om_ET.res
com/ibm/icu/impl/data/icudt42b/coll/om_KE.res
com/ibm/icu/impl/data/icudt42b/coll/or.res
com/ibm/icu/impl/data/icudt42b/coll/pa.res
com/ibm/icu/impl/data/icudt42b/coll/pa_Arab.res
com/ibm/icu/impl/data/icudt42b/coll/pa_Arab_PK.res
com/ibm/icu/impl/data/icudt42b/coll/pa_Guru.res
com/ibm/icu/impl/data/icudt42b/coll/pa_Guru_IN.res
com/ibm/icu/impl/data/icudt42b/coll/pa_IN.res
com/ibm/icu/impl/data/icudt42b/coll/pl.res
com/ibm/icu/impl/data/icudt42b/coll/pl_PL.res
com/ibm/icu/impl/data/icudt42b/coll/ps.res
com/ibm/icu/impl/data/icudt42b/coll/ps_AF.res
com/ibm/icu/impl/data/icudt42b/coll/pt.res
com/ibm/icu/impl/data/icudt42b/coll/pt_BR.res
com/ibm/icu/impl/data/icudt42b/coll/pt_PT.res
com/ibm/icu/impl/data/icudt42b/coll/res_index.res
com/ibm/icu/impl/data/icudt42b/coll/res_index.txt
com/ibm/icu/impl/data/icudt42b/coll/ro.res
com/ibm/icu/impl/data/icudt42b/coll/ro_RO.res
com/ibm/icu/impl/data/icudt42b/coll/root.res
com/ibm/icu/impl/data/icudt42b/coll/ru.res
com/ibm/icu/impl/data/icudt42b/coll/ru_RU.res
com/ibm/icu/impl/data/icudt42b/coll/ru_UA.res
com/ibm/icu/impl/data/icudt42b/coll/sh.res
com/ibm/icu/impl/data/icudt42b/coll/sh_BA.res
com/ibm/icu/impl/data/icudt42b/coll/sh_YU.res
com/ibm/icu/impl/data/icudt42b/coll/si.res
com/ibm/icu/impl/data/icudt42b/coll/si_LK.res
com/ibm/icu/impl/data/icudt42b/coll/sk.res
com/ibm/icu/impl/data/icudt42b/coll/sk_SK.res
com/ibm/icu/impl/data/icudt42b/coll/sl.res
com/ibm/icu/impl/data/icudt42b/coll/sl_SI.res
com/ibm/icu/impl/data/icudt42b/coll/sq.res
com/ibm/icu/impl/data/icudt42b/coll/sq_AL.res
com/ibm/icu/impl/data/icudt42b/coll/sr.res
com/ibm/icu/impl/data/icudt42b/coll/sr_BA.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Cyrl.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Cyrl_BA.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Cyrl_ME.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Cyrl_RS.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Latn.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Latn_BA.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Latn_ME.res
com/ibm/icu/impl/data/icudt42b/coll/sr_Latn_RS.res
com/ibm/icu/impl/data/icudt42b/coll/sr_ME.res
com/ibm/icu/impl/data/icudt42b/coll/sr_RS.res
com/ibm/icu/impl/data/icudt42b/coll/sv.res
com/ibm/icu/impl/data/icudt42b/coll/sv_FI.res
com/ibm/icu/impl/data/icudt42b/coll/sv_SE.res
com/ibm/icu/impl/data/icudt42b/coll/ta.res
com/ibm/icu/impl/data/icudt42b/coll/ta_IN.res
com/ibm/icu/impl/data/icudt42b/coll/te.res
com/ibm/icu/impl/data/icudt42b/coll/te_IN.res
com/ibm/icu/impl/data/icudt42b/coll/th.res
com/ibm/icu/impl/data/icudt42b/coll/th_TH.res
com/ibm/icu/impl/data/icudt42b/coll/tr.res
com/ibm/icu/impl/data/icudt42b/coll/tr_TR.res
com/ibm/icu/impl/data/icudt42b/coll/ucadata.icu
com/ibm/icu/impl/data/icudt42b/coll/uk.res
com/ibm/icu/impl/data/icudt42b/coll/uk_UA.res
com/ibm/icu/impl/data/icudt42b/coll/ur.res
com/ibm/icu/impl/data/icudt42b/coll/ur_IN.res
com/ibm/icu/impl/data/icudt42b/coll/ur_PK.res
com/ibm/icu/impl/data/icudt42b/coll/vi.res
com/ibm/icu/impl/data/icudt42b/coll/vi_VN.res
com/ibm/icu/impl/data/icudt42b/coll/zh.res
com/ibm/icu/impl/data/icudt42b/coll/zh_.res
com/ibm/icu/impl/data/icudt42b/coll/zh_CN.res
com/ibm/icu/impl/data/icudt42b/coll/zh_HK.res
com/ibm/icu/impl/data/icudt42b/coll/zh_Hans.res
com/ibm/icu/impl/data/icudt42b/coll/zh_Hans_CN.res
com/ibm/icu/impl/data/icudt42b/coll/zh_Hans_SG.res
com/ibm/icu/impl/data/icudt42b/coll/zh_Hant.res
com/ibm/icu/impl/data/icudt42b/coll/zh_Hant_HK.res
com/ibm/icu/impl/data/icudt42b/coll/zh_Hant_MO.res
com/ibm/icu/impl/data/icudt42b/coll/zh_Hant_TW.res
com/ibm/icu/impl/data/icudt42b/coll/zh_MO.res
com/ibm/icu/impl/data/icudt42b/coll/zh_SG.res
com/ibm/icu/impl/data/icudt42b/coll/zh_TW.res
com/ibm/icu/impl/data/icudt42b/coll/zh_TW_STROKE.res
com/ibm/icu/impl/data/icudt42b/coll/zh__PINYIN.res
com/ibm/icu/impl/data/icudt42b/cs.res
com/ibm/icu/impl/data/icudt42b/cs_CZ.res
com/ibm/icu/impl/data/icudt42b/cy.res
com/ibm/icu/impl/data/icudt42b/cy_GB.res
com/ibm/icu/impl/data/icudt42b/da.res
com/ibm/icu/impl/data/icudt42b/da_DK.res
com/ibm/icu/impl/data/icudt42b/de.res
com/ibm/icu/impl/data/icudt42b/de_AT.res
com/ibm/icu/impl/data/icudt42b/de_BE.res
com/ibm/icu/impl/data/icudt42b/de_CH.res
com/ibm/icu/impl/data/icudt42b/de_DE.res
com/ibm/icu/impl/data/icudt42b/de_LI.res
com/ibm/icu/impl/data/icudt42b/de_LU.res
com/ibm/icu/impl/data/icudt42b/el.res
com/ibm/icu/impl/data/icudt42b/el_CY.res
com/ibm/icu/impl/data/icudt42b/el_GR.res
com/ibm/icu/impl/data/icudt42b/en.res
com/ibm/icu/impl/data/icudt42b/en_AU.res
com/ibm/icu/impl/data/icudt42b/en_BE.res
com/ibm/icu/impl/data/icudt42b/en_BW.res
com/ibm/icu/impl/data/icudt42b/en_BZ.res
com/ibm/icu/impl/data/icudt42b/en_CA.res
com/ibm/icu/impl/data/icudt42b/en_GB.res
com/ibm/icu/impl/data/icudt42b/en_HK.res
com/ibm/icu/impl/data/icudt42b/en_IE.res
com/ibm/icu/impl/data/icudt42b/en_IN.res
com/ibm/icu/impl/data/icudt42b/en_JM.res
com/ibm/icu/impl/data/icudt42b/en_MH.res
com/ibm/icu/impl/data/icudt42b/en_MT.res
com/ibm/icu/impl/data/icudt42b/en_NA.res
com/ibm/icu/impl/data/icudt42b/en_NZ.res
com/ibm/icu/impl/data/icudt42b/en_PH.res
com/ibm/icu/impl/data/icudt42b/en_PK.res
com/ibm/icu/impl/data/icudt42b/en_RH.res
com/ibm/icu/impl/data/icudt42b/en_SG.res
com/ibm/icu/impl/data/icudt42b/en_TT.res
com/ibm/icu/impl/data/icudt42b/en_US.res
com/ibm/icu/impl/data/icudt42b/en_US_POSIX.res
com/ibm/icu/impl/data/icudt42b/en_VI.res
com/ibm/icu/impl/data/icudt42b/en_ZA.res
com/ibm/icu/impl/data/icudt42b/en_ZW.res
com/ibm/icu/impl/data/icudt42b/eo.res
com/ibm/icu/impl/data/icudt42b/es.res
com/ibm/icu/impl/data/icudt42b/es_AR.res
com/ibm/icu/impl/data/icudt42b/es_BO.res
com/ibm/icu/impl/data/icudt42b/es_CL.res
com/ibm/icu/impl/data/icudt42b/es_CO.res
com/ibm/icu/impl/data/icudt42b/es_CR.res
com/ibm/icu/impl/data/icudt42b/es_DO.res
com/ibm/icu/impl/data/icudt42b/es_EC.res
com/ibm/icu/impl/data/icudt42b/es_ES.res
com/ibm/icu/impl/data/icudt42b/es_GT.res
com/ibm/icu/impl/data/icudt42b/es_HN.res
com/ibm/icu/impl/data/icudt42b/es_MX.res
com/ibm/icu/impl/data/icudt42b/es_NI.res
com/ibm/icu/impl/data/icudt42b/es_PA.res
com/ibm/icu/impl/data/icudt42b/es_PE.res
com/ibm/icu/impl/data/icudt42b/es_PR.res
com/ibm/icu/impl/data/icudt42b/es_PY.res
com/ibm/icu/impl/data/icudt42b/es_SV.res
com/ibm/icu/impl/data/icudt42b/es_US.res
com/ibm/icu/impl/data/icudt42b/es_UY.res
com/ibm/icu/impl/data/icudt42b/es_VE.res
com/ibm/icu/impl/data/icudt42b/et.res
com/ibm/icu/impl/data/icudt42b/et_EE.res
com/ibm/icu/impl/data/icudt42b/eu.res
com/ibm/icu/impl/data/icudt42b/eu_ES.res
com/ibm/icu/impl/data/icudt42b/fa.res
com/ibm/icu/impl/data/icudt42b/fa_AF.res
com/ibm/icu/impl/data/icudt42b/fa_IR.res
com/ibm/icu/impl/data/icudt42b/fi.res
com/ibm/icu/impl/data/icudt42b/fi_FI.res
com/ibm/icu/impl/data/icudt42b/fo.res
com/ibm/icu/impl/data/icudt42b/fo_FO.res
com/ibm/icu/impl/data/icudt42b/fr.res
com/ibm/icu/impl/data/icudt42b/fr_BE.res
com/ibm/icu/impl/data/icudt42b/fr_CA.res
com/ibm/icu/impl/data/icudt42b/fr_CH.res
com/ibm/icu/impl/data/icudt42b/fr_FR.res
com/ibm/icu/impl/data/icudt42b/fr_LU.res
com/ibm/icu/impl/data/icudt42b/fr_MC.res
com/ibm/icu/impl/data/icudt42b/fr_SN.res
com/ibm/icu/impl/data/icudt42b/ga.res
com/ibm/icu/impl/data/icudt42b/ga_IE.res
com/ibm/icu/impl/data/icudt42b/gl.res
com/ibm/icu/impl/data/icudt42b/gl_ES.res
com/ibm/icu/impl/data/icudt42b/gsw.res
com/ibm/icu/impl/data/icudt42b/gsw_CH.res
com/ibm/icu/impl/data/icudt42b/gu.res
com/ibm/icu/impl/data/icudt42b/gu_IN.res
com/ibm/icu/impl/data/icudt42b/gv.res
com/ibm/icu/impl/data/icudt42b/gv_GB.res
com/ibm/icu/impl/data/icudt42b/ha.res
com/ibm/icu/impl/data/icudt42b/ha_GH.res
com/ibm/icu/impl/data/icudt42b/ha_Latn.res
com/ibm/icu/impl/data/icudt42b/ha_Latn_GH.res
com/ibm/icu/impl/data/icudt42b/ha_Latn_NE.res
com/ibm/icu/impl/data/icudt42b/ha_Latn_NG.res
com/ibm/icu/impl/data/icudt42b/ha_NE.res
com/ibm/icu/impl/data/icudt42b/ha_NG.res
com/ibm/icu/impl/data/icudt42b/haw.res
com/ibm/icu/impl/data/icudt42b/haw_US.res
com/ibm/icu/impl/data/icudt42b/he.res
com/ibm/icu/impl/data/icudt42b/he_IL.res
com/ibm/icu/impl/data/icudt42b/hi.res
com/ibm/icu/impl/data/icudt42b/hi_IN.res
com/ibm/icu/impl/data/icudt42b/hr.res
com/ibm/icu/impl/data/icudt42b/hr_HR.res
com/ibm/icu/impl/data/icudt42b/hu.res
com/ibm/icu/impl/data/icudt42b/hu_HU.res
com/ibm/icu/impl/data/icudt42b/hy.res
com/ibm/icu/impl/data/icudt42b/hy_AM.res
com/ibm/icu/impl/data/icudt42b/hy_AM_REVISED.res
com/ibm/icu/impl/data/icudt42b/id.res
com/ibm/icu/impl/data/icudt42b/id_ID.res
com/ibm/icu/impl/data/icudt42b/ii.res
com/ibm/icu/impl/data/icudt42b/ii_CN.res
com/ibm/icu/impl/data/icudt42b/in.res
com/ibm/icu/impl/data/icudt42b/in_ID.res
com/ibm/icu/impl/data/icudt42b/is.res
com/ibm/icu/impl/data/icudt42b/is_IS.res
com/ibm/icu/impl/data/icudt42b/it.res
com/ibm/icu/impl/data/icudt42b/it_CH.res
com/ibm/icu/impl/data/icudt42b/it_IT.res
com/ibm/icu/impl/data/icudt42b/iw.res
com/ibm/icu/impl/data/icudt42b/iw_IL.res
com/ibm/icu/impl/data/icudt42b/ja.res
com/ibm/icu/impl/data/icudt42b/ja_JP.res
com/ibm/icu/impl/data/icudt42b/ja_JP_TRADITIONAL.res
com/ibm/icu/impl/data/icudt42b/ka.res
com/ibm/icu/impl/data/icudt42b/ka_GE.res
com/ibm/icu/impl/data/icudt42b/kk.res
com/ibm/icu/impl/data/icudt42b/kk_Cyrl.res
com/ibm/icu/impl/data/icudt42b/kk_Cyrl_KZ.res
com/ibm/icu/impl/data/icudt42b/kk_KZ.res
com/ibm/icu/impl/data/icudt42b/kl.res
com/ibm/icu/impl/data/icudt42b/kl_GL.res
com/ibm/icu/impl/data/icudt42b/km.res
com/ibm/icu/impl/data/icudt42b/km_KH.res
com/ibm/icu/impl/data/icudt42b/kn.res
com/ibm/icu/impl/data/icudt42b/kn_IN.res
com/ibm/icu/impl/data/icudt42b/ko.res
com/ibm/icu/impl/data/icudt42b/ko_KR.res
com/ibm/icu/impl/data/icudt42b/kok.res
com/ibm/icu/impl/data/icudt42b/kok_IN.res
com/ibm/icu/impl/data/icudt42b/kw.res
com/ibm/icu/impl/data/icudt42b/kw_GB.res
com/ibm/icu/impl/data/icudt42b/likelySubtags.res
com/ibm/icu/impl/data/icudt42b/lt.res
com/ibm/icu/impl/data/icudt42b/lt_LT.res
com/ibm/icu/impl/data/icudt42b/lv.res
com/ibm/icu/impl/data/icudt42b/lv_LV.res
com/ibm/icu/impl/data/icudt42b/metazoneInfo.res
com/ibm/icu/impl/data/icudt42b/mk.res
com/ibm/icu/impl/data/icudt42b/mk_MK.res
com/ibm/icu/impl/data/icudt42b/ml.res
com/ibm/icu/impl/data/icudt42b/ml_IN.res
com/ibm/icu/impl/data/icudt42b/mr.res
com/ibm/icu/impl/data/icudt42b/mr_IN.res
com/ibm/icu/impl/data/icudt42b/ms.res
com/ibm/icu/impl/data/icudt42b/ms_BN.res
com/ibm/icu/impl/data/icudt42b/ms_MY.res
com/ibm/icu/impl/data/icudt42b/mt.res
com/ibm/icu/impl/data/icudt42b/mt_MT.res
com/ibm/icu/impl/data/icudt42b/nb.res
com/ibm/icu/impl/data/icudt42b/nb_NO.res
com/ibm/icu/impl/data/icudt42b/ne.res
com/ibm/icu/impl/data/icudt42b/ne_IN.res
com/ibm/icu/impl/data/icudt42b/ne_NP.res
com/ibm/icu/impl/data/icudt42b/nl.res
com/ibm/icu/impl/data/icudt42b/nl_BE.res
com/ibm/icu/impl/data/icudt42b/nl_NL.res
com/ibm/icu/impl/data/icudt42b/nn.res
com/ibm/icu/impl/data/icudt42b/nn_NO.res
com/ibm/icu/impl/data/icudt42b/no.res
com/ibm/icu/impl/data/icudt42b/no_NO.res
com/ibm/icu/impl/data/icudt42b/no_NO_NY.res
com/ibm/icu/impl/data/icudt42b/numberingSystems.res
com/ibm/icu/impl/data/icudt42b/om.res
com/ibm/icu/impl/data/icudt42b/om_ET.res
com/ibm/icu/impl/data/icudt42b/om_KE.res
com/ibm/icu/impl/data/icudt42b/or.res
com/ibm/icu/impl/data/icudt42b/or_IN.res
com/ibm/icu/impl/data/icudt42b/pa.res
com/ibm/icu/impl/data/icudt42b/pa_Arab.res
com/ibm/icu/impl/data/icudt42b/pa_Arab_PK.res
com/ibm/icu/impl/data/icudt42b/pa_Guru.res
com/ibm/icu/impl/data/icudt42b/pa_Guru_IN.res
com/ibm/icu/impl/data/icudt42b/pa_IN.res
com/ibm/icu/impl/data/icudt42b/pa_PK.res
com/ibm/icu/impl/data/icudt42b/pl.res
com/ibm/icu/impl/data/icudt42b/pl_PL.res
com/ibm/icu/impl/data/icudt42b/plurals.res
com/ibm/icu/impl/data/icudt42b/pnames.icu
com/ibm/icu/impl/data/icudt42b/ps.res
com/ibm/icu/impl/data/icudt42b/ps_AF.res
com/ibm/icu/impl/data/icudt42b/pt.res
com/ibm/icu/impl/data/icudt42b/pt_BR.res
com/ibm/icu/impl/data/icudt42b/pt_PT.res
com/ibm/icu/impl/data/icudt42b/rbnf/af.res
com/ibm/icu/impl/data/icudt42b/rbnf/am.res
com/ibm/icu/impl/data/icudt42b/rbnf/ar.res
com/ibm/icu/impl/data/icudt42b/rbnf/az.res
com/ibm/icu/impl/data/icudt42b/rbnf/be.res
com/ibm/icu/impl/data/icudt42b/rbnf/bg.res
com/ibm/icu/impl/data/icudt42b/rbnf/ca.res
com/ibm/icu/impl/data/icudt42b/rbnf/cs.res
com/ibm/icu/impl/data/icudt42b/rbnf/cy.res
com/ibm/icu/impl/data/icudt42b/rbnf/da.res
com/ibm/icu/impl/data/icudt42b/rbnf/de.res
com/ibm/icu/impl/data/icudt42b/rbnf/el.res
com/ibm/icu/impl/data/icudt42b/rbnf/en.res
com/ibm/icu/impl/data/icudt42b/rbnf/eo.res
com/ibm/icu/impl/data/icudt42b/rbnf/es.res
com/ibm/icu/impl/data/icudt42b/rbnf/et.res
com/ibm/icu/impl/data/icudt42b/rbnf/fa.res
com/ibm/icu/impl/data/icudt42b/rbnf/fa_AF.res
com/ibm/icu/impl/data/icudt42b/rbnf/fi.res
com/ibm/icu/impl/data/icudt42b/rbnf/fo.res
com/ibm/icu/impl/data/icudt42b/rbnf/fr.res
com/ibm/icu/impl/data/icudt42b/rbnf/fr_BE.res
com/ibm/icu/impl/data/icudt42b/rbnf/fr_CH.res
com/ibm/icu/impl/data/icudt42b/rbnf/ga.res
com/ibm/icu/impl/data/icudt42b/rbnf/he.res
com/ibm/icu/impl/data/icudt42b/rbnf/hi.res
com/ibm/icu/impl/data/icudt42b/rbnf/hr.res
com/ibm/icu/impl/data/icudt42b/rbnf/hu.res
com/ibm/icu/impl/data/icudt42b/rbnf/hy.res
com/ibm/icu/impl/data/icudt42b/rbnf/id.res
com/ibm/icu/impl/data/icudt42b/rbnf/is.res
com/ibm/icu/impl/data/icudt42b/rbnf/it.res
com/ibm/icu/impl/data/icudt42b/rbnf/ja.res
com/ibm/icu/impl/data/icudt42b/rbnf/ka.res
com/ibm/icu/impl/data/icudt42b/rbnf/kl.res
com/ibm/icu/impl/data/icudt42b/rbnf/ko.res
com/ibm/icu/impl/data/icudt42b/rbnf/lt.res
com/ibm/icu/impl/data/icudt42b/rbnf/lv.res
com/ibm/icu/impl/data/icudt42b/rbnf/mk.res
com/ibm/icu/impl/data/icudt42b/rbnf/ms.res
com/ibm/icu/impl/data/icudt42b/rbnf/mt.res
com/ibm/icu/impl/data/icudt42b/rbnf/nb.res
com/ibm/icu/impl/data/icudt42b/rbnf/nl.res
com/ibm/icu/impl/data/icudt42b/rbnf/nn.res
com/ibm/icu/impl/data/icudt42b/rbnf/pl.res
com/ibm/icu/impl/data/icudt42b/rbnf/pt.res
com/ibm/icu/impl/data/icudt42b/rbnf/pt_PT.res
com/ibm/icu/impl/data/icudt42b/rbnf/res_index.res
com/ibm/icu/impl/data/icudt42b/rbnf/res_index.txt
com/ibm/icu/impl/data/icudt42b/rbnf/ro.res
com/ibm/icu/impl/data/icudt42b/rbnf/root.res
com/ibm/icu/impl/data/icudt42b/rbnf/ru.res
com/ibm/icu/impl/data/icudt42b/rbnf/sk.res
com/ibm/icu/impl/data/icudt42b/rbnf/sl.res
com/ibm/icu/impl/data/icudt42b/rbnf/sq.res
com/ibm/icu/impl/data/icudt42b/rbnf/sr.res
com/ibm/icu/impl/data/icudt42b/rbnf/sr_Latn.res
com/ibm/icu/impl/data/icudt42b/rbnf/sv.res
com/ibm/icu/impl/data/icudt42b/rbnf/ta.res
com/ibm/icu/impl/data/icudt42b/rbnf/th.res
com/ibm/icu/impl/data/icudt42b/rbnf/tr.res
com/ibm/icu/impl/data/icudt42b/rbnf/uk.res
com/ibm/icu/impl/data/icudt42b/rbnf/vi.res
com/ibm/icu/impl/data/icudt42b/rbnf/zh.res
com/ibm/icu/impl/data/icudt42b/rbnf/zh_Hant.res
com/ibm/icu/impl/data/icudt42b/res_index.res
com/ibm/icu/impl/data/icudt42b/res_index.txt
com/ibm/icu/impl/data/icudt42b/rfc3491.spp
com/ibm/icu/impl/data/icudt42b/rfc3530cs.spp
com/ibm/icu/impl/data/icudt42b/rfc3530csci.spp
com/ibm/icu/impl/data/icudt42b/rfc3530mixp.spp
com/ibm/icu/impl/data/icudt42b/rfc3722.spp
com/ibm/icu/impl/data/icudt42b/rfc3920node.spp
com/ibm/icu/impl/data/icudt42b/rfc3920res.spp
com/ibm/icu/impl/data/icudt42b/rfc4011.spp
com/ibm/icu/impl/data/icudt42b/rfc4013.spp
com/ibm/icu/impl/data/icudt42b/rfc4505.spp
com/ibm/icu/impl/data/icudt42b/rfc4518.spp
com/ibm/icu/impl/data/icudt42b/rfc4518ci.spp
com/ibm/icu/impl/data/icudt42b/ro.res
com/ibm/icu/impl/data/icudt42b/ro_MD.res
com/ibm/icu/impl/data/icudt42b/ro_RO.res
com/ibm/icu/impl/data/icudt42b/root.res
com/ibm/icu/impl/data/icudt42b/ru.res
com/ibm/icu/impl/data/icudt42b/ru_RU.res
com/ibm/icu/impl/data/icudt42b/ru_UA.res
com/ibm/icu/impl/data/icudt42b/sh.res
com/ibm/icu/impl/data/icudt42b/sh_BA.res
com/ibm/icu/impl/data/icudt42b/sh_CS.res
com/ibm/icu/impl/data/icudt42b/sh_YU.res
com/ibm/icu/impl/data/icudt42b/si.res
com/ibm/icu/impl/data/icudt42b/si_LK.res
com/ibm/icu/impl/data/icudt42b/sk.res
com/ibm/icu/impl/data/icudt42b/sk_SK.res
com/ibm/icu/impl/data/icudt42b/sl.res
com/ibm/icu/impl/data/icudt42b/sl_SI.res
com/ibm/icu/impl/data/icudt42b/so.res
com/ibm/icu/impl/data/icudt42b/so_DJ.res
com/ibm/icu/impl/data/icudt42b/so_ET.res
com/ibm/icu/impl/data/icudt42b/so_KE.res
com/ibm/icu/impl/data/icudt42b/so_SO.res
com/ibm/icu/impl/data/icudt42b/sq.res
com/ibm/icu/impl/data/icudt42b/sq_AL.res
com/ibm/icu/impl/data/icudt42b/sr.res
com/ibm/icu/impl/data/icudt42b/sr_BA.res
com/ibm/icu/impl/data/icudt42b/sr_CS.res
com/ibm/icu/impl/data/icudt42b/sr_Cyrl.res
com/ibm/icu/impl/data/icudt42b/sr_Cyrl_BA.res
com/ibm/icu/impl/data/icudt42b/sr_Cyrl_CS.res
com/ibm/icu/impl/data/icudt42b/sr_Cyrl_ME.res
com/ibm/icu/impl/data/icudt42b/sr_Cyrl_RS.res
com/ibm/icu/impl/data/icudt42b/sr_Cyrl_YU.res
com/ibm/icu/impl/data/icudt42b/sr_Latn.res
com/ibm/icu/impl/data/icudt42b/sr_Latn_BA.res
com/ibm/icu/impl/data/icudt42b/sr_Latn_CS.res
com/ibm/icu/impl/data/icudt42b/sr_Latn_ME.res
com/ibm/icu/impl/data/icudt42b/sr_Latn_RS.res
com/ibm/icu/impl/data/icudt42b/sr_Latn_YU.res
com/ibm/icu/impl/data/icudt42b/sr_ME.res
com/ibm/icu/impl/data/icudt42b/sr_RS.res
com/ibm/icu/impl/data/icudt42b/sr_YU.res
com/ibm/icu/impl/data/icudt42b/supplementalData.res
com/ibm/icu/impl/data/icudt42b/sv.res
com/ibm/icu/impl/data/icudt42b/sv_FI.res
com/ibm/icu/impl/data/icudt42b/sv_SE.res
com/ibm/icu/impl/data/icudt42b/sw.res
com/ibm/icu/impl/data/icudt42b/sw_KE.res
com/ibm/icu/impl/data/icudt42b/sw_TZ.res
com/ibm/icu/impl/data/icudt42b/ta.res
com/ibm/icu/impl/data/icudt42b/ta_IN.res
com/ibm/icu/impl/data/icudt42b/te.res
com/ibm/icu/impl/data/icudt42b/te_IN.res
com/ibm/icu/impl/data/icudt42b/th.res
com/ibm/icu/impl/data/icudt42b/th_TH.res
com/ibm/icu/impl/data/icudt42b/th_TH_TRADITIONAL.res
com/ibm/icu/impl/data/icudt42b/ti.res
com/ibm/icu/impl/data/icudt42b/ti_ER.res
com/ibm/icu/impl/data/icudt42b/ti_ET.res
com/ibm/icu/impl/data/icudt42b/tr.res
com/ibm/icu/impl/data/icudt42b/tr_TR.res
com/ibm/icu/impl/data/icudt42b/translit/el.res
com/ibm/icu/impl/data/icudt42b/translit/en.res
com/ibm/icu/impl/data/icudt42b/translit/res_index.txt
com/ibm/icu/impl/data/icudt42b/translit/root.res
com/ibm/icu/impl/data/icudt42b/ubidi.icu
com/ibm/icu/impl/data/icudt42b/ucase.icu
com/ibm/icu/impl/data/icudt42b/uk.res
com/ibm/icu/impl/data/icudt42b/uk_UA.res
com/ibm/icu/impl/data/icudt42b/unames.icu
com/ibm/icu/impl/data/icudt42b/unorm.icu
com/ibm/icu/impl/data/icudt42b/uprops.icu
com/ibm/icu/impl/data/icudt42b/ur.res
com/ibm/icu/impl/data/icudt42b/ur_IN.res
com/ibm/icu/impl/data/icudt42b/ur_PK.res
com/ibm/icu/impl/data/icudt42b/uz.res
com/ibm/icu/impl/data/icudt42b/uz_AF.res
com/ibm/icu/impl/data/icudt42b/uz_Arab.res
com/ibm/icu/impl/data/icudt42b/uz_Arab_AF.res
com/ibm/icu/impl/data/icudt42b/uz_Cyrl.res
com/ibm/icu/impl/data/icudt42b/uz_Cyrl_UZ.res
com/ibm/icu/impl/data/icudt42b/uz_Latn.res
com/ibm/icu/impl/data/icudt42b/uz_Latn_UZ.res
com/ibm/icu/impl/data/icudt42b/uz_UZ.res
com/ibm/icu/impl/data/icudt42b/vi.res
com/ibm/icu/impl/data/icudt42b/vi_VN.res
com/ibm/icu/impl/data/icudt42b/zh.res
com/ibm/icu/impl/data/icudt42b/zh_CN.res
com/ibm/icu/impl/data/icudt42b/zh_HK.res
com/ibm/icu/impl/data/icudt42b/zh_Hans.res
com/ibm/icu/impl/data/icudt42b/zh_Hans_CN.res
com/ibm/icu/impl/data/icudt42b/zh_Hans_HK.res
com/ibm/icu/impl/data/icudt42b/zh_Hans_MO.res
com/ibm/icu/impl/data/icudt42b/zh_Hans_SG.res
com/ibm/icu/impl/data/icudt42b/zh_Hant.res
com/ibm/icu/impl/data/icudt42b/zh_Hant_HK.res
com/ibm/icu/impl/data/icudt42b/zh_Hant_MO.res
com/ibm/icu/impl/data/icudt42b/zh_Hant_TW.res
com/ibm/icu/impl/data/icudt42b/zh_MO.res
com/ibm/icu/impl/data/icudt42b/zh_SG.res
com/ibm/icu/impl/data/icudt42b/zh_TW.res
com/ibm/icu/impl/data/icudt42b/zoneinfo.res
com/ibm/icu/impl/data/icudt42b/zu.res
com/ibm/icu/impl/data/icudt42b/zu_ZA.res
com/ibm/icu/impl/duration/BasicDurationFormat.class
BasicDurationFormat.java
package com.ibm.icu.impl.duration
public com.ibm.icu.impl.duration.BasicDurationFormat extends com.ibm.icu.text.DurationFormat {
private static final long serialVersionUID
transient com.ibm.icu.impl.duration.DurationFormatter formatter
transient com.ibm.icu.impl.duration.PeriodFormatter pformatter
transient com.ibm.icu.impl.duration.PeriodFormatterService pfs
public static com.ibm.icu.text.DurationFormat getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object object
StringBuffer toAppend
java.text.FieldPosition pos
String res
String res
public void <init> ()
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public java.lang.String formatDurationFrom (long, long)
long duration
long referenceDate
public java.lang.String formatDurationFromNow (long)
long duration
public java.lang.String formatDurationFromNowTo (java.util.Date)
java.util.Date targetDate
}
com/ibm/icu/impl/duration/BasicDurationFormatter.class
BasicDurationFormatter.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.BasicDurationFormatter extends java.lang.Object implements com.ibm.icu.impl.duration.DurationFormatter {
private com.ibm.icu.impl.duration.PeriodFormatter formatter
private com.ibm.icu.impl.duration.PeriodBuilder builder
private com.ibm.icu.impl.duration.DateFormatter fallback
private long fallbackLimit
private String localeName
private java.util.TimeZone timeZone
public void <init> (com.ibm.icu.impl.duration.PeriodFormatter, com.ibm.icu.impl.duration.PeriodBuilder, com.ibm.icu.impl.duration.DateFormatter, long)
com.ibm.icu.impl.duration.PeriodFormatter formatter
com.ibm.icu.impl.duration.PeriodBuilder builder
com.ibm.icu.impl.duration.DateFormatter fallback
long fallbackLimit
protected void <init> (com.ibm.icu.impl.duration.PeriodFormatter, com.ibm.icu.impl.duration.PeriodBuilder, com.ibm.icu.impl.duration.DateFormatter, long, java.lang.String, java.util.TimeZone)
com.ibm.icu.impl.duration.PeriodFormatter formatter
com.ibm.icu.impl.duration.PeriodBuilder builder
com.ibm.icu.impl.duration.DateFormatter fallback
long fallbackLimit
String localeName
java.util.TimeZone timeZone
public java.lang.String formatDurationFromNowTo (java.util.Date)
java.util.Date targetDate
long now
long duration
public java.lang.String formatDurationFromNow (long)
long duration
public java.lang.String formatDurationFrom (long, long)
long duration
long referenceDate
String s
com.ibm.icu.impl.duration.Period p
public com.ibm.icu.impl.duration.DurationFormatter withLocale (java.lang.String)
String locName
com.ibm.icu.impl.duration.PeriodFormatter newFormatter
com.ibm.icu.impl.duration.PeriodBuilder newBuilder
com.ibm.icu.impl.duration.DateFormatter newFallback
public com.ibm.icu.impl.duration.DurationFormatter withTimeZone (java.util.TimeZone)
java.util.TimeZone tz
com.ibm.icu.impl.duration.PeriodBuilder newBuilder
com.ibm.icu.impl.duration.DateFormatter newFallback
protected java.lang.String doFallback (long, long)
long duration
long referenceDate
protected com.ibm.icu.impl.duration.Period doBuild (long, long)
long duration
long referenceDate
protected java.lang.String doFormat (com.ibm.icu.impl.duration.Period)
com.ibm.icu.impl.duration.Period period
}
com/ibm/icu/impl/duration/BasicDurationFormatterFactory.class
BasicDurationFormatterFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.BasicDurationFormatterFactory extends java.lang.Object implements com.ibm.icu.impl.duration.DurationFormatterFactory {
private com.ibm.icu.impl.duration.BasicPeriodFormatterService ps
private com.ibm.icu.impl.duration.PeriodFormatter formatter
private com.ibm.icu.impl.duration.PeriodBuilder builder
private com.ibm.icu.impl.duration.DateFormatter fallback
private long fallbackLimit
private String localeName
private java.util.TimeZone timeZone
private com.ibm.icu.impl.duration.BasicDurationFormatter f
void <init> (com.ibm.icu.impl.duration.BasicPeriodFormatterService)
com.ibm.icu.impl.duration.BasicPeriodFormatterService ps
public com.ibm.icu.impl.duration.DurationFormatterFactory setPeriodFormatter (com.ibm.icu.impl.duration.PeriodFormatter)
com.ibm.icu.impl.duration.PeriodFormatter formatter
public com.ibm.icu.impl.duration.DurationFormatterFactory setPeriodBuilder (com.ibm.icu.impl.duration.PeriodBuilder)
com.ibm.icu.impl.duration.PeriodBuilder builder
public com.ibm.icu.impl.duration.DurationFormatterFactory setFallback (com.ibm.icu.impl.duration.DateFormatter)
com.ibm.icu.impl.duration.DateFormatter fallback
boolean doReset
public com.ibm.icu.impl.duration.DurationFormatterFactory setFallbackLimit (long)
long fallbackLimit
public com.ibm.icu.impl.duration.DurationFormatterFactory setLocale (java.lang.String)
String localeName
public com.ibm.icu.impl.duration.DurationFormatterFactory setTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
public com.ibm.icu.impl.duration.DurationFormatter getFormatter ()
public com.ibm.icu.impl.duration.PeriodFormatter getPeriodFormatter ()
public com.ibm.icu.impl.duration.PeriodBuilder getPeriodBuilder ()
public com.ibm.icu.impl.duration.DateFormatter getFallback ()
public long getFallbackLimit ()
public java.lang.String getLocaleName ()
public java.util.TimeZone getTimeZone ()
protected com.ibm.icu.impl.duration.BasicDurationFormatter createFormatter ()
protected void reset ()
}
com/ibm/icu/impl/duration/BasicPeriodBuilderFactory$Settings.class
BasicPeriodBuilderFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings extends java.lang.Object {
boolean inUse
short uset
com.ibm.icu.impl.duration.TimeUnit maxUnit
com.ibm.icu.impl.duration.TimeUnit minUnit
int maxLimit
int minLimit
boolean allowZero
boolean weeksAloneOnly
boolean allowMillis
final com.ibm.icu.impl.duration.BasicPeriodBuilderFactory this$0
void <init> (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setUnits (int)
int uset
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
int lastUnit
int i
short effectiveSet ()
com.ibm.icu.impl.duration.TimeUnit effectiveMinUnit ()
int i
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setMaxLimit (float)
float maxLimit
int val
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setMinLimit (float)
float minLimit
int val
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setAllowZero (boolean)
boolean allow
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setWeeksAloneOnly (boolean)
boolean weeksAlone
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setAllowMilliseconds (boolean)
boolean allowMillis
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setLocale (java.lang.String)
String localeName
com.ibm.icu.impl.duration.impl.PeriodFormatterData data
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings setInUse ()
com.ibm.icu.impl.duration.Period createLimited (long, boolean)
long duration
boolean inPast
long maxUnitDuration
com.ibm.icu.impl.duration.TimeUnit emu
long emud
long eml
public com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings copy ()
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
}
com/ibm/icu/impl/duration/BasicPeriodBuilderFactory.class
BasicPeriodBuilderFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory extends java.lang.Object implements com.ibm.icu.impl.duration.PeriodBuilderFactory {
private com.ibm.icu.impl.duration.impl.PeriodFormatterDataService ds
private com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
private static final short allBits
void <init> (com.ibm.icu.impl.duration.impl.PeriodFormatterDataService)
com.ibm.icu.impl.duration.impl.PeriodFormatterDataService ds
static long approximateDurationOf (com.ibm.icu.impl.duration.TimeUnit)
com.ibm.icu.impl.duration.TimeUnit unit
public com.ibm.icu.impl.duration.PeriodBuilderFactory setAvailableUnitRange (com.ibm.icu.impl.duration.TimeUnit, com.ibm.icu.impl.duration.TimeUnit)
com.ibm.icu.impl.duration.TimeUnit minUnit
com.ibm.icu.impl.duration.TimeUnit maxUnit
int uset
int i
public com.ibm.icu.impl.duration.PeriodBuilderFactory setUnitIsAvailable (com.ibm.icu.impl.duration.TimeUnit, boolean)
com.ibm.icu.impl.duration.TimeUnit unit
boolean available
int uset
public com.ibm.icu.impl.duration.PeriodBuilderFactory setMaxLimit (float)
float maxLimit
public com.ibm.icu.impl.duration.PeriodBuilderFactory setMinLimit (float)
float minLimit
public com.ibm.icu.impl.duration.PeriodBuilderFactory setAllowZero (boolean)
boolean allow
public com.ibm.icu.impl.duration.PeriodBuilderFactory setWeeksAloneOnly (boolean)
boolean aloneOnly
public com.ibm.icu.impl.duration.PeriodBuilderFactory setAllowMilliseconds (boolean)
boolean allow
public com.ibm.icu.impl.duration.PeriodBuilderFactory setLocale (java.lang.String)
String localeName
public com.ibm.icu.impl.duration.PeriodBuilderFactory setTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
private com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings getSettings ()
public com.ibm.icu.impl.duration.PeriodBuilder getFixedUnitBuilder (com.ibm.icu.impl.duration.TimeUnit)
com.ibm.icu.impl.duration.TimeUnit unit
public com.ibm.icu.impl.duration.PeriodBuilder getSingleUnitBuilder ()
public com.ibm.icu.impl.duration.PeriodBuilder getOneOrTwoUnitBuilder ()
public com.ibm.icu.impl.duration.PeriodBuilder getMultiUnitBuilder (int)
int periodCount
static com.ibm.icu.impl.duration.impl.PeriodFormatterDataService access$0 (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory)
}
com/ibm/icu/impl/duration/BasicPeriodFormatter.class
BasicPeriodFormatter.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.BasicPeriodFormatter extends java.lang.Object implements com.ibm.icu.impl.duration.PeriodFormatter {
private com.ibm.icu.impl.duration.BasicPeriodFormatterFactory factory
private String localeName
private com.ibm.icu.impl.duration.impl.PeriodFormatterData data
private com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customs
void <init> (com.ibm.icu.impl.duration.BasicPeriodFormatterFactory, java.lang.String, com.ibm.icu.impl.duration.impl.PeriodFormatterData, com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations)
com.ibm.icu.impl.duration.BasicPeriodFormatterFactory factory
String localeName
com.ibm.icu.impl.duration.impl.PeriodFormatterData data
com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customs
public java.lang.String format (com.ibm.icu.impl.duration.Period)
com.ibm.icu.impl.duration.Period period
public com.ibm.icu.impl.duration.PeriodFormatter withLocale (java.lang.String)
String locName
com.ibm.icu.impl.duration.impl.PeriodFormatterData newData
private java.lang.String format (int, boolean, int[])
int tl
boolean inFuture
int[] counts
int mask
int i
int i
int m
boolean forceD3Seconds
int sx
int mx
int sf
int mf
int first
int last
boolean isZero
int i
StringBuffer sb
int td
int td
boolean useDigitPrefix
boolean multiple
boolean wasSkipped
boolean skipped
boolean countSep
int i
int j
com.ibm.icu.impl.duration.TimeUnit unit
int count
int cv
boolean isLast
boolean mustSkip
boolean afterFirst
boolean beforeLast
boolean fullSep
}
com/ibm/icu/impl/duration/BasicPeriodFormatterFactory$Customizations.class
BasicPeriodFormatterFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations extends java.lang.Object {
boolean displayLimit
boolean displayDirection
byte separatorVariant
byte unitVariant
byte countVariant
void <init> ()
public com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations copy ()
com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations result
}
com/ibm/icu/impl/duration/BasicPeriodFormatterFactory.class
BasicPeriodFormatterFactory.java
package com.ibm.icu.impl.duration
public com.ibm.icu.impl.duration.BasicPeriodFormatterFactory extends java.lang.Object implements com.ibm.icu.impl.duration.PeriodFormatterFactory {
private final com.ibm.icu.impl.duration.impl.PeriodFormatterDataService ds
private com.ibm.icu.impl.duration.impl.PeriodFormatterData data
private com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customizations
private boolean customizationsInUse
private String localeName
void <init> (com.ibm.icu.impl.duration.impl.PeriodFormatterDataService)
com.ibm.icu.impl.duration.impl.PeriodFormatterDataService ds
public static com.ibm.icu.impl.duration.BasicPeriodFormatterFactory getDefault ()
public com.ibm.icu.impl.duration.PeriodFormatterFactory setLocale (java.lang.String)
String localeName
public com.ibm.icu.impl.duration.PeriodFormatterFactory setDisplayLimit (boolean)
boolean display
public boolean getDisplayLimit ()
public com.ibm.icu.impl.duration.PeriodFormatterFactory setDisplayPastFuture (boolean)
boolean display
public boolean getDisplayPastFuture ()
public com.ibm.icu.impl.duration.PeriodFormatterFactory setSeparatorVariant (int)
int variant
public int getSeparatorVariant ()
public com.ibm.icu.impl.duration.PeriodFormatterFactory setUnitVariant (int)
int variant
public int getUnitVariant ()
public com.ibm.icu.impl.duration.PeriodFormatterFactory setCountVariant (int)
int variant
public int getCountVariant ()
public com.ibm.icu.impl.duration.PeriodFormatter getFormatter ()
private com.ibm.icu.impl.duration.BasicPeriodFormatterFactory$Customizations updateCustomizations ()
com.ibm.icu.impl.duration.impl.PeriodFormatterData getData ()
com.ibm.icu.impl.duration.impl.PeriodFormatterData getData (java.lang.String)
String locName
}
com/ibm/icu/impl/duration/BasicPeriodFormatterService.class
BasicPeriodFormatterService.java
package com.ibm.icu.impl.duration
public com.ibm.icu.impl.duration.BasicPeriodFormatterService extends java.lang.Object implements com.ibm.icu.impl.duration.PeriodFormatterService {
private static com.ibm.icu.impl.duration.BasicPeriodFormatterService instance
private com.ibm.icu.impl.duration.impl.PeriodFormatterDataService ds
public static com.ibm.icu.impl.duration.BasicPeriodFormatterService getInstance ()
com.ibm.icu.impl.duration.impl.PeriodFormatterDataService ds
public void <init> (com.ibm.icu.impl.duration.impl.PeriodFormatterDataService)
com.ibm.icu.impl.duration.impl.PeriodFormatterDataService ds
public com.ibm.icu.impl.duration.DurationFormatterFactory newDurationFormatterFactory ()
public com.ibm.icu.impl.duration.PeriodFormatterFactory newPeriodFormatterFactory ()
public com.ibm.icu.impl.duration.PeriodBuilderFactory newPeriodBuilderFactory ()
public java.util.Collection getAvailableLocaleNames ()
}
com/ibm/icu/impl/duration/DateFormatter.class
DateFormatter.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.DateFormatter extends java.lang.Object {
public abstract java.lang.String format (java.util.Date)
public abstract java.lang.String format (long)
public abstract com.ibm.icu.impl.duration.DateFormatter withLocale (java.lang.String)
public abstract com.ibm.icu.impl.duration.DateFormatter withTimeZone (java.util.TimeZone)
}
com/ibm/icu/impl/duration/DurationFormatter.class
DurationFormatter.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.DurationFormatter extends java.lang.Object {
public abstract java.lang.String formatDurationFromNowTo (java.util.Date)
public abstract java.lang.String formatDurationFromNow (long)
public abstract java.lang.String formatDurationFrom (long, long)
public abstract com.ibm.icu.impl.duration.DurationFormatter withLocale (java.lang.String)
public abstract com.ibm.icu.impl.duration.DurationFormatter withTimeZone (java.util.TimeZone)
}
com/ibm/icu/impl/duration/DurationFormatterFactory.class
DurationFormatterFactory.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory extends java.lang.Object {
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory setPeriodFormatter (com.ibm.icu.impl.duration.PeriodFormatter)
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory setPeriodBuilder (com.ibm.icu.impl.duration.PeriodBuilder)
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory setFallback (com.ibm.icu.impl.duration.DateFormatter)
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory setFallbackLimit (long)
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory setLocale (java.lang.String)
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory setTimeZone (java.util.TimeZone)
public abstract com.ibm.icu.impl.duration.DurationFormatter getFormatter ()
}
com/ibm/icu/impl/duration/FixedUnitBuilder.class
BasicPeriodBuilderFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.FixedUnitBuilder extends com.ibm.icu.impl.duration.PeriodBuilderImpl {
private com.ibm.icu.impl.duration.TimeUnit unit
public static com.ibm.icu.impl.duration.FixedUnitBuilder get (com.ibm.icu.impl.duration.TimeUnit, com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.TimeUnit unit
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
void <init> (com.ibm.icu.impl.duration.TimeUnit, com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.TimeUnit unit
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected com.ibm.icu.impl.duration.PeriodBuilder withSettings (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected com.ibm.icu.impl.duration.Period handleCreate (long, long, boolean)
long duration
long referenceDate
boolean inPast
long unitDuration
}
com/ibm/icu/impl/duration/MultiUnitBuilder.class
BasicPeriodBuilderFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.MultiUnitBuilder extends com.ibm.icu.impl.duration.PeriodBuilderImpl {
private int nPeriods
void <init> (int, com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
int nPeriods
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public static com.ibm.icu.impl.duration.MultiUnitBuilder get (int, com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
int nPeriods
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected com.ibm.icu.impl.duration.PeriodBuilder withSettings (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected com.ibm.icu.impl.duration.Period handleCreate (long, long, boolean)
long duration
long referenceDate
boolean inPast
com.ibm.icu.impl.duration.Period period
int n
short uset
int i
com.ibm.icu.impl.duration.TimeUnit unit
long unitDuration
double count
}
com/ibm/icu/impl/duration/OneOrTwoUnitBuilder.class
BasicPeriodBuilderFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.OneOrTwoUnitBuilder extends com.ibm.icu.impl.duration.PeriodBuilderImpl {
void <init> (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public static com.ibm.icu.impl.duration.OneOrTwoUnitBuilder get (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected com.ibm.icu.impl.duration.PeriodBuilder withSettings (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected com.ibm.icu.impl.duration.Period handleCreate (long, long, boolean)
long duration
long referenceDate
boolean inPast
com.ibm.icu.impl.duration.Period period
short uset
int i
com.ibm.icu.impl.duration.TimeUnit unit
long unitDuration
double count
}
com/ibm/icu/impl/duration/Period.class
Period.java
package com.ibm.icu.impl.duration
public final com.ibm.icu.impl.duration.Period extends java.lang.Object {
final byte timeLimit
final boolean inFuture
final int[] counts
public static com.ibm.icu.impl.duration.Period at (float, com.ibm.icu.impl.duration.TimeUnit)
float count
com.ibm.icu.impl.duration.TimeUnit unit
public static com.ibm.icu.impl.duration.Period moreThan (float, com.ibm.icu.impl.duration.TimeUnit)
float count
com.ibm.icu.impl.duration.TimeUnit unit
public static com.ibm.icu.impl.duration.Period lessThan (float, com.ibm.icu.impl.duration.TimeUnit)
float count
com.ibm.icu.impl.duration.TimeUnit unit
public com.ibm.icu.impl.duration.Period and (float, com.ibm.icu.impl.duration.TimeUnit)
float count
com.ibm.icu.impl.duration.TimeUnit unit
public com.ibm.icu.impl.duration.Period omit (com.ibm.icu.impl.duration.TimeUnit)
com.ibm.icu.impl.duration.TimeUnit unit
public com.ibm.icu.impl.duration.Period at ()
public com.ibm.icu.impl.duration.Period moreThan ()
public com.ibm.icu.impl.duration.Period lessThan ()
public com.ibm.icu.impl.duration.Period inFuture ()
public com.ibm.icu.impl.duration.Period inPast ()
public com.ibm.icu.impl.duration.Period inFuture (boolean)
boolean future
public com.ibm.icu.impl.duration.Period inPast (boolean)
boolean past
public boolean isSet ()
int i
public boolean isSet (com.ibm.icu.impl.duration.TimeUnit)
com.ibm.icu.impl.duration.TimeUnit unit
public float getCount (com.ibm.icu.impl.duration.TimeUnit)
com.ibm.icu.impl.duration.TimeUnit unit
int ord
public boolean isInFuture ()
public boolean isInPast ()
public boolean isMoreThan ()
public boolean isLessThan ()
public boolean equals (java.lang.Object)
Object rhs
public boolean equals (com.ibm.icu.impl.duration.Period)
com.ibm.icu.impl.duration.Period rhs
int i
public int hashCode ()
int hc
int i
private void <init> (int, boolean, float, com.ibm.icu.impl.duration.TimeUnit)
int limit
boolean future
float count
com.ibm.icu.impl.duration.TimeUnit unit
void <init> (int, boolean, int[])
int timeLimit
boolean inFuture
int[] counts
private com.ibm.icu.impl.duration.Period setTimeUnitValue (com.ibm.icu.impl.duration.TimeUnit, float)
com.ibm.icu.impl.duration.TimeUnit unit
float value
private com.ibm.icu.impl.duration.Period setTimeUnitInternalValue (com.ibm.icu.impl.duration.TimeUnit, int)
com.ibm.icu.impl.duration.TimeUnit unit
int value
int ord
int[] newCounts
int i
private com.ibm.icu.impl.duration.Period setFuture (boolean)
boolean future
private com.ibm.icu.impl.duration.Period setTimeLimit (byte)
byte limit
private static void checkCount (float)
float count
}
com/ibm/icu/impl/duration/PeriodBuilder.class
PeriodBuilder.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.PeriodBuilder extends java.lang.Object {
public abstract com.ibm.icu.impl.duration.Period create (long)
public abstract com.ibm.icu.impl.duration.Period createWithReferenceDate (long, long)
public abstract com.ibm.icu.impl.duration.PeriodBuilder withLocale (java.lang.String)
public abstract com.ibm.icu.impl.duration.PeriodBuilder withTimeZone (java.util.TimeZone)
}
com/ibm/icu/impl/duration/PeriodBuilderFactory.class
PeriodBuilderFactory.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory extends java.lang.Object {
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setAvailableUnitRange (com.ibm.icu.impl.duration.TimeUnit, com.ibm.icu.impl.duration.TimeUnit)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setUnitIsAvailable (com.ibm.icu.impl.duration.TimeUnit, boolean)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setMaxLimit (float)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setMinLimit (float)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setAllowZero (boolean)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setWeeksAloneOnly (boolean)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setAllowMilliseconds (boolean)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setLocale (java.lang.String)
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory setTimeZone (java.util.TimeZone)
public abstract com.ibm.icu.impl.duration.PeriodBuilder getFixedUnitBuilder (com.ibm.icu.impl.duration.TimeUnit)
public abstract com.ibm.icu.impl.duration.PeriodBuilder getSingleUnitBuilder ()
public abstract com.ibm.icu.impl.duration.PeriodBuilder getOneOrTwoUnitBuilder ()
public abstract com.ibm.icu.impl.duration.PeriodBuilder getMultiUnitBuilder (int)
}
com/ibm/icu/impl/duration/PeriodBuilderImpl.class
BasicPeriodBuilderFactory.java
package com.ibm.icu.impl.duration
abstract com.ibm.icu.impl.duration.PeriodBuilderImpl extends java.lang.Object implements com.ibm.icu.impl.duration.PeriodBuilder {
protected com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public com.ibm.icu.impl.duration.Period create (long)
long duration
public long approximateDurationOf (com.ibm.icu.impl.duration.TimeUnit)
com.ibm.icu.impl.duration.TimeUnit unit
public com.ibm.icu.impl.duration.Period createWithReferenceDate (long, long)
long duration
long referenceDate
boolean inPast
com.ibm.icu.impl.duration.Period ts
public com.ibm.icu.impl.duration.PeriodBuilder withTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
public com.ibm.icu.impl.duration.PeriodBuilder withLocale (java.lang.String)
String localeName
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings newSettings
protected abstract com.ibm.icu.impl.duration.PeriodBuilder withSettings (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
protected abstract com.ibm.icu.impl.duration.Period handleCreate (long, long, boolean)
protected void <init> (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
}
com/ibm/icu/impl/duration/PeriodFormatter.class
PeriodFormatter.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.PeriodFormatter extends java.lang.Object {
public abstract java.lang.String format (com.ibm.icu.impl.duration.Period)
public abstract com.ibm.icu.impl.duration.PeriodFormatter withLocale (java.lang.String)
}
com/ibm/icu/impl/duration/PeriodFormatterFactory.class
PeriodFormatterFactory.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory extends java.lang.Object {
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory setLocale (java.lang.String)
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory setDisplayLimit (boolean)
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory setDisplayPastFuture (boolean)
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory setSeparatorVariant (int)
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory setUnitVariant (int)
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory setCountVariant (int)
public abstract com.ibm.icu.impl.duration.PeriodFormatter getFormatter ()
}
com/ibm/icu/impl/duration/PeriodFormatterService.class
PeriodFormatterService.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.PeriodFormatterService extends java.lang.Object {
public abstract com.ibm.icu.impl.duration.DurationFormatterFactory newDurationFormatterFactory ()
public abstract com.ibm.icu.impl.duration.PeriodFormatterFactory newPeriodFormatterFactory ()
public abstract com.ibm.icu.impl.duration.PeriodBuilderFactory newPeriodBuilderFactory ()
public abstract java.util.Collection getAvailableLocaleNames ()
}
com/ibm/icu/impl/duration/SingleUnitBuilder.class
BasicPeriodBuilderFactory.java
package com.ibm.icu.impl.duration
com.ibm.icu.impl.duration.SingleUnitBuilder extends com.ibm.icu.impl.duration.PeriodBuilderImpl {
void <init> (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public static com.ibm.icu.impl.duration.SingleUnitBuilder get (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected com.ibm.icu.impl.duration.PeriodBuilder withSettings (com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
com.ibm.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected com.ibm.icu.impl.duration.Period handleCreate (long, long, boolean)
long duration
long referenceDate
boolean inPast
short uset
int i
com.ibm.icu.impl.duration.TimeUnit unit
long unitDuration
}
com/ibm/icu/impl/duration/TimeUnit.class
TimeUnit.java
package com.ibm.icu.impl.duration
public final com.ibm.icu.impl.duration.TimeUnit extends java.lang.Object {
final String name
final byte ordinal
public static final com.ibm.icu.impl.duration.TimeUnit YEAR
public static final com.ibm.icu.impl.duration.TimeUnit MONTH
public static final com.ibm.icu.impl.duration.TimeUnit WEEK
public static final com.ibm.icu.impl.duration.TimeUnit DAY
public static final com.ibm.icu.impl.duration.TimeUnit HOUR
public static final com.ibm.icu.impl.duration.TimeUnit MINUTE
public static final com.ibm.icu.impl.duration.TimeUnit SECOND
public static final com.ibm.icu.impl.duration.TimeUnit MILLISECOND
static final com.ibm.icu.impl.duration.TimeUnit[] units
static final long[] approxDurations
static void <clinit> ()
private void <init> (java.lang.String, int)
String name
int ordinal
public java.lang.String toString ()
public com.ibm.icu.impl.duration.TimeUnit larger ()
public com.ibm.icu.impl.duration.TimeUnit smaller ()
public int ordinal ()
}
com/ibm/icu/impl/duration/TimeUnitConstants.class
TimeUnitConstants.java
package com.ibm.icu.impl.duration
public abstract com.ibm.icu.impl.duration.TimeUnitConstants extends java.lang.Object {
public static final com.ibm.icu.impl.duration.TimeUnit YEAR
public static final com.ibm.icu.impl.duration.TimeUnit MONTH
public static final com.ibm.icu.impl.duration.TimeUnit WEEK
public static final com.ibm.icu.impl.duration.TimeUnit DAY
public static final com.ibm.icu.impl.duration.TimeUnit HOUR
public static final com.ibm.icu.impl.duration.TimeUnit MINUTE
public static final com.ibm.icu.impl.duration.TimeUnit SECOND
public static final com.ibm.icu.impl.duration.TimeUnit MILLISECOND
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$ECountVariant.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$ECountVariant extends java.lang.Object {
public static final byte INTEGER
public static final byte INTEGER_CUSTOM
public static final byte HALF_FRACTION
public static final byte DECIMAL1
public static final byte DECIMAL2
public static final byte DECIMAL3
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EDecimalHandling.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EDecimalHandling extends java.lang.Object {
public static final byte DPLURAL
public static final byte DSINGULAR
public static final byte DSINGULAR_SUBONE
public static final byte DPAUCAL
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EFractionHandling.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EFractionHandling extends java.lang.Object {
public static final byte FPLURAL
public static final byte FSINGULAR_PLURAL
public static final byte FSINGULAR_PLURAL_ANDAHALF
public static final byte FPAUCAL
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EGender.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EGender extends java.lang.Object {
public static final byte M
public static final byte F
public static final byte N
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EHalfPlacement.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EHalfPlacement extends java.lang.Object {
public static final byte PREFIX
public static final byte AFTER_FIRST
public static final byte LAST
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EHalfSupport.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EHalfSupport extends java.lang.Object {
public static final byte YES
public static final byte NO
public static final byte ONE_PLUS
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EMilliSupport.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EMilliSupport extends java.lang.Object {
public static final byte YES
public static final byte NO
public static final byte WITH_SECONDS
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$ENumberSystem.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$ENumberSystem extends java.lang.Object {
public static final byte DEFAULT
public static final byte CHINESE_TRADITIONAL
public static final byte CHINESE_SIMPLIFIED
public static final byte KOREAN
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EPluralization.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EPluralization extends java.lang.Object {
public static final byte NONE
public static final byte PLURAL
public static final byte DUAL
public static final byte PAUCAL
public static final byte HEBREW
public static final byte ARABIC
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$ESeparatorVariant.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$ESeparatorVariant extends java.lang.Object {
public static final byte NONE
public static final byte SHORT
public static final byte FULL
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$ETimeDirection.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$ETimeDirection extends java.lang.Object {
public static final byte NODIRECTION
public static final byte PAST
public static final byte FUTURE
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$ETimeLimit.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$ETimeLimit extends java.lang.Object {
public static final byte NOLIMIT
public static final byte LT
public static final byte MT
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EUnitVariant.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EUnitVariant extends java.lang.Object {
public static final byte PLURALIZED
public static final byte MEDIUM
public static final byte SHORT
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$EZeroHandling.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.DataRecord$EZeroHandling extends java.lang.Object {
public static final byte ZPLURAL
public static final byte ZSINGULAR
public static final String[] names
static void <clinit> ()
}
com/ibm/icu/impl/duration/impl/DataRecord$ScopeData.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.DataRecord$ScopeData extends java.lang.Object {
String prefix
boolean requiresDigitPrefix
String suffix
public void <init> ()
public void write (com.ibm.icu.impl.duration.impl.RecordWriter)
com.ibm.icu.impl.duration.impl.RecordWriter out
public static com.ibm.icu.impl.duration.impl.DataRecord$ScopeData read (com.ibm.icu.impl.duration.impl.RecordReader)
com.ibm.icu.impl.duration.impl.RecordReader in
com.ibm.icu.impl.duration.impl.DataRecord$ScopeData scope
}
com/ibm/icu/impl/duration/impl/DataRecord.class
DataRecord.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.DataRecord extends java.lang.Object {
byte pl
String[][] pluralNames
byte[] genders
String[] singularNames
String[] halfNames
String[] numberNames
String[] mediumNames
String[] shortNames
String[] measures
String[] rqdSuffixes
String[] optSuffixes
String[] halves
byte[] halfPlacements
byte[] halfSupport
String fifteenMinutes
String fiveMinutes
boolean requiresDigitSeparator
String digitPrefix
String countSep
String shortUnitSep
String[] unitSep
boolean[] unitSepRequiresDP
boolean[] requiresSkipMarker
byte numberSystem
char zero
char decimalSep
boolean omitSingularCount
boolean omitDualCount
byte zeroHandling
byte decimalHandling
byte fractionHandling
String skippedUnitMarker
boolean allowZero
boolean weeksAloneOnly
byte useMilliseconds
com.ibm.icu.impl.duration.impl.DataRecord$ScopeData[] scopeData
public void <init> ()
public static com.ibm.icu.impl.duration.impl.DataRecord read (java.lang.String, com.ibm.icu.impl.duration.impl.RecordReader)
String ln
com.ibm.icu.impl.duration.impl.RecordReader in
com.ibm.icu.impl.duration.impl.DataRecord record
java.util.List list
com.ibm.icu.impl.duration.impl.DataRecord$ScopeData data
com.ibm.icu.impl.duration.impl.DataRecord$ScopeData data
public void write (com.ibm.icu.impl.duration.impl.RecordWriter)
com.ibm.icu.impl.duration.impl.RecordWriter out
int i
}
com/ibm/icu/impl/duration/impl/PeriodFormatterData.class
PeriodFormatterData.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.PeriodFormatterData extends java.lang.Object {
final com.ibm.icu.impl.duration.impl.DataRecord dr
String localeName
public static boolean trace
private static final int FORM_PLURAL
private static final int FORM_SINGULAR
private static final int FORM_DUAL
private static final int FORM_PAUCAL
private static final int FORM_SINGULAR_SPELLED
private static final int FORM_SINGULAR_NO_OMIT
private static final int FORM_HALF_SPELLED
static void <clinit> ()
public void <init> (java.lang.String, com.ibm.icu.impl.duration.impl.DataRecord)
String localeName
com.ibm.icu.impl.duration.impl.DataRecord dr
public int pluralization ()
public boolean allowZero ()
public boolean weeksAloneOnly ()
public int useMilliseconds ()
public boolean appendPrefix (int, int, java.lang.StringBuffer)
int tl
int td
StringBuffer sb
int ix
com.ibm.icu.impl.duration.impl.DataRecord$ScopeData sd
String prefix
public void appendSuffix (int, int, java.lang.StringBuffer)
int tl
int td
StringBuffer sb
int ix
com.ibm.icu.impl.duration.impl.DataRecord$ScopeData sd
String suffix
public boolean appendUnit (com.ibm.icu.impl.duration.TimeUnit, int, int, int, boolean, boolean, boolean, boolean, boolean, java.lang.StringBuffer)
com.ibm.icu.impl.duration.TimeUnit unit
int count
int cv
int uv
boolean useCountSep
boolean useDigitPrefix
boolean multiple
boolean last
boolean wasSkipped
StringBuffer sb
int px
boolean willRequireSkipMarker
boolean useMedium
String[] names
String name
int form
NullPointerException e
boolean omitCount
int suffixIndex
String suffix
public int appendCount (com.ibm.icu.impl.duration.TimeUnit, boolean, boolean, int, int, boolean, java.lang.String, boolean, java.lang.StringBuffer)
com.ibm.icu.impl.duration.TimeUnit unit
boolean omitCount
boolean useDigitPrefix
int count
int cv
boolean useSep
String name
boolean last
StringBuffer sb
int index
int val
int v
int solox
int hp
String half
String measure
int decimals
String measure
public void appendCountValue (int, int, int, java.lang.StringBuffer)
int count
int integralDigits
int decimalDigits
StringBuffer sb
int ival
int dval
public void appendInteger (int, int, int, java.lang.StringBuffer)
int num
int mindigits
int maxdigits
StringBuffer sb
String name
public void appendDigits (long, int, int, java.lang.StringBuffer)
long num
int mindigits
int maxdigits
StringBuffer sb
char[] buf
int ix
int e
public void appendSkippedUnit (java.lang.StringBuffer)
StringBuffer sb
public boolean appendUnitSeparator (com.ibm.icu.impl.duration.TimeUnit, boolean, boolean, boolean, java.lang.StringBuffer)
com.ibm.icu.impl.duration.TimeUnit unit
boolean longSep
boolean afterFirst
boolean beforeLast
StringBuffer sb
int ix
private int computeForm (com.ibm.icu.impl.duration.TimeUnit, int, int, boolean)
com.ibm.icu.impl.duration.TimeUnit unit
int count
int cv
boolean lastOfMultiple
int val
int v
int v
int form
int v
}
com/ibm/icu/impl/duration/impl/PeriodFormatterDataService.class
PeriodFormatterDataService.java
package com.ibm.icu.impl.duration.impl
public abstract com.ibm.icu.impl.duration.impl.PeriodFormatterDataService extends java.lang.Object {
public void <init> ()
public abstract com.ibm.icu.impl.duration.impl.PeriodFormatterData get (java.lang.String)
public abstract java.util.Collection getAvailableLocales ()
}
com/ibm/icu/impl/duration/impl/RecordReader.class
RecordReader.java
package com.ibm.icu.impl.duration.impl
abstract com.ibm.icu.impl.duration.impl.RecordReader extends java.lang.Object {
public abstract boolean open (java.lang.String)
public abstract boolean close ()
public abstract boolean bool (java.lang.String)
public abstract boolean[] boolArray (java.lang.String)
public abstract char character (java.lang.String)
public abstract char[] characterArray (java.lang.String)
public abstract byte namedIndex (java.lang.String, java.lang.String[])
public abstract byte[] namedIndexArray (java.lang.String, java.lang.String[])
public abstract java.lang.String string (java.lang.String)
public abstract java.lang.String[] stringArray (java.lang.String)
public abstract java.lang.String[][] stringTable (java.lang.String)
}
com/ibm/icu/impl/duration/impl/RecordWriter.class
RecordWriter.java
package com.ibm.icu.impl.duration.impl
abstract com.ibm.icu.impl.duration.impl.RecordWriter extends java.lang.Object {
public abstract boolean open (java.lang.String)
public abstract boolean close ()
public abstract void bool (java.lang.String, boolean)
public abstract void boolArray (java.lang.String, boolean[])
public abstract void character (java.lang.String, char)
public abstract void characterArray (java.lang.String, char[])
public abstract void namedIndex (java.lang.String, java.lang.String[], int)
public abstract void namedIndexArray (java.lang.String, java.lang.String[], byte[])
public abstract void string (java.lang.String, java.lang.String)
public abstract void stringArray (java.lang.String, java.lang.String[])
public abstract void stringTable (java.lang.String, java.lang.String[][])
}
com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.class
ResourceBasedPeriodFormatterDataService.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService extends com.ibm.icu.impl.duration.impl.PeriodFormatterDataService {
private java.util.Collection availableLocales
private com.ibm.icu.impl.duration.impl.PeriodFormatterData lastData
private String lastLocale
private java.util.Map cache
private static final String PATH
private static final com.ibm.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService singleton
static void <clinit> ()
public static com.ibm.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService getInstance ()
private void <init> ()
java.util.List localeNames
java.io.InputStream is
java.io.BufferedReader br
String string
java.io.IOException e
public com.ibm.icu.impl.duration.impl.PeriodFormatterData get (java.lang.String)
String localeName
int x
com.ibm.icu.impl.duration.impl.PeriodFormatterData ld
String ln
int ix
String name
java.io.InputStream is
com.ibm.icu.impl.duration.impl.DataRecord dr
public java.util.Collection getAvailableLocales ()
}
com/ibm/icu/impl/duration/impl/Utils$ChineseDigits.class
Utils.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.Utils$ChineseDigits extends java.lang.Object {
final char[] digits
final char[] units
final char[] levels
final char liang
final boolean ko
public static final com.ibm.icu.impl.duration.impl.Utils$ChineseDigits DEBUG
public static final com.ibm.icu.impl.duration.impl.Utils$ChineseDigits TRADITIONAL
public static final com.ibm.icu.impl.duration.impl.Utils$ChineseDigits SIMPLIFIED
public static final com.ibm.icu.impl.duration.impl.Utils$ChineseDigits KOREAN
static void <clinit> ()
void <init> (java.lang.String, java.lang.String, java.lang.String, char, boolean)
String digits
String units
String levels
char liang
boolean ko
}
com/ibm/icu/impl/duration/impl/Utils.class
Utils.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.Utils extends java.lang.Object {
public void <init> ()
public static final java.util.Locale localeFromString (java.lang.String)
String s
String language
String region
String variant
int x
public static java.lang.String chineseNumber (long, com.ibm.icu.impl.duration.impl.Utils$ChineseDigits)
long n
com.ibm.icu.impl.duration.impl.Utils$ChineseDigits zh
char[] buf
char[] digits
boolean inZero
boolean forcedZero
int x
int i
int u
int l
int d
boolean last
int i
boolean empty
int j
int e
int i
int w
int r
public static void main (java.lang.String[])
String[] args
int i
String arg
long n
}
com/ibm/icu/impl/duration/impl/XMLRecordReader.class
XMLRecordReader.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.XMLRecordReader extends java.lang.Object implements com.ibm.icu.impl.duration.impl.RecordReader {
private java.io.Reader r
private java.util.List nameStack
private boolean atTag
private String tag
public void <init> (java.io.Reader)
java.io.Reader r
public boolean open (java.lang.String)
String title
public boolean close ()
int ix
String name
public boolean bool (java.lang.String)
String name
String s
public boolean[] boolArray (java.lang.String)
String name
String[] sa
boolean[] result
int i
public char character (java.lang.String)
String name
String s
public char[] characterArray (java.lang.String)
String name
String[] sa
char[] result
int i
public byte namedIndex (java.lang.String, java.lang.String[])
String name
String[] names
String sa
int i
public byte[] namedIndexArray (java.lang.String, java.lang.String[])
String name
String[] names
String[] sa
byte[] result
int i
String s
int j
public java.lang.String string (java.lang.String)
String name
String result
public java.lang.String[] stringArray (java.lang.String)
String name
java.util.List list
String s
String s
public java.lang.String[][] stringTable (java.lang.String)
String name
java.util.List list
String[] sa
String[] sa
private boolean match (java.lang.String)
String target
private java.lang.String getTag ()
private void advance ()
private java.lang.String readData ()
StringBuffer sb
boolean inWhitespace
int c
StringBuffer numBuf
int radix
int num
NumberFormatException ex
StringBuffer charBuf
String charName
private java.lang.String readNextTag ()
int c
StringBuffer sb
int readChar ()
}
com/ibm/icu/impl/duration/impl/XMLRecordWriter.class
XMLRecordWriter.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.XMLRecordWriter extends java.lang.Object implements com.ibm.icu.impl.duration.impl.RecordWriter {
private java.io.Writer w
private java.util.List nameStack
static final String NULL_NAME
private static final String INDENT
public void <init> (java.io.Writer)
java.io.Writer w
public boolean open (java.lang.String)
String title
public boolean close ()
int ix
String name
public void flush ()
public void bool (java.lang.String, boolean)
String name
boolean value
public void boolArray (java.lang.String, boolean[])
String name
boolean[] values
String[] stringValues
int i
private static java.lang.String ctos (char)
char value
public void character (java.lang.String, char)
String name
char value
public void characterArray (java.lang.String, char[])
String name
char[] values
String[] stringValues
int i
char value
public void namedIndex (java.lang.String, java.lang.String[], int)
String name
String[] names
int value
public void namedIndexArray (java.lang.String, java.lang.String[], byte[])
String name
String[] names
byte[] values
String[] stringValues
int i
int value
public static java.lang.String normalize (java.lang.String)
String str
StringBuffer sb
boolean inWhitespace
char c
boolean special
int i
private void internalString (java.lang.String, java.lang.String)
String name
String normalizedValue
private void internalStringArray (java.lang.String, java.lang.String[])
String name
String[] normalizedValues
int i
String value
public void string (java.lang.String, java.lang.String)
String name
String value
public void stringArray (java.lang.String, java.lang.String[])
String name
String[] values
int i
String value
public void stringTable (java.lang.String, java.lang.String[][])
String name
String[][] values
int i
String[] rowValues
private void push (java.lang.String)
String name
private void pop ()
int ix
String name
private void newline ()
int i
private void writeString (java.lang.String)
String str
java.io.IOException e
}
com/ibm/icu/impl/duration/impl/YMDDateFormatter.class
YMDDateFormatter.java
package com.ibm.icu.impl.duration.impl
public com.ibm.icu.impl.duration.impl.YMDDateFormatter extends java.lang.Object implements com.ibm.icu.impl.duration.DateFormatter {
private String requestedFields
private String localeName
private java.util.TimeZone timeZone
private java.text.SimpleDateFormat df
public void <init> (java.lang.String)
String requestedFields
public void <init> (java.lang.String, java.lang.String, java.util.TimeZone)
String requestedFields
String localeName
java.util.TimeZone timeZone
java.util.Locale locale
public java.lang.String format (long)
long date
public java.lang.String format (java.util.Date)
java.util.Date date
public com.ibm.icu.impl.duration.DateFormatter withLocale (java.lang.String)
String locName
public com.ibm.icu.impl.duration.DateFormatter withTimeZone (java.util.TimeZone)
java.util.TimeZone tz
}
com/ibm/icu/impl/duration/impl/data/index.txt
com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml
com/ibm/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
com/ibm/icu/impl/duration/impl/data/pfd_en.xml
com/ibm/icu/impl/duration/impl/data/pfd_es.xml
com/ibm/icu/impl/duration/impl/data/pfd_fr.xml
com/ibm/icu/impl/duration/impl/data/pfd_he_IL.xml
com/ibm/icu/impl/duration/impl/data/pfd_hi.xml
com/ibm/icu/impl/duration/impl/data/pfd_it.xml
com/ibm/icu/impl/duration/impl/data/pfd_ja.xml
com/ibm/icu/impl/duration/impl/data/pfd_ko.xml
com/ibm/icu/impl/duration/impl/data/pfd_ru.xml
com/ibm/icu/impl/duration/impl/data/pfd_th.xml
com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans.xml
com/ibm/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant.xml
com/ibm/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
com/ibm/icu/impl/locale/AsciiUtil.class
AsciiUtil.java
package com.ibm.icu.impl.locale
public final com.ibm.icu.impl.locale.AsciiUtil extends java.lang.Object {
public void <init> ()
public static boolean caseIgnoreMatch (java.lang.String, java.lang.String)
String s1
String s2
int len
int i
char c1
char c2
public static int caseIgnoreCompare (java.lang.String, java.lang.String)
String s1
String s2
public static char toUpper (char)
char c
public static char toLower (char)
char c
public static java.lang.String toLowerString (java.lang.String)
String s
int idx
char c
StringBuffer buf
public static java.lang.String toUpperString (java.lang.String)
String s
int idx
char c
StringBuffer buf
public static boolean isAlpha (char)
char c
public static boolean isAlphaString (java.lang.String)
String s
boolean b
int i
public static boolean isNumeric (char)
char c
public static boolean isNumericString (java.lang.String)
String s
boolean b
int i
public static boolean isAlphaNumeric (char)
char c
public static boolean isAlphaNumericString (java.lang.String)
String s
boolean b
int i
}
com/ibm/icu/impl/locale/BaseLocale$BaseLocaleKey.class
BaseLocale.java
package com.ibm.icu.impl.locale
public com.ibm.icu.impl.locale.BaseLocale$BaseLocaleKey extends java.lang.Object implements java.lang.Comparable {
private String _lang
private String _scrt
private String _regn
private String _vart
private int _hash
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
String variant
public boolean equals (java.lang.Object)
Object obj
public int compareTo (com.ibm.icu.impl.locale.BaseLocale$BaseLocaleKey)
com.ibm.icu.impl.locale.BaseLocale$BaseLocaleKey other
int res
public int compareTo (java.lang.Object)
Object obj
public int hashCode ()
int h
int i
int i
int i
int i
}
com/ibm/icu/impl/locale/BaseLocale.class
BaseLocale.java
package com.ibm.icu.impl.locale
public final com.ibm.icu.impl.locale.BaseLocale extends java.lang.Object {
private String _language
private String _script
private String _region
private String _variant
private transient String _id
private transient String _java6string
private transient com.ibm.icu.impl.locale.BaseLocale _parent
private static final char SEPCHAR
private static final com.ibm.icu.impl.locale.LocaleObjectCache BASELOCALECACHE
public static final com.ibm.icu.impl.locale.BaseLocale ROOT
static void <clinit> ()
private void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
String variant
public static com.ibm.icu.impl.locale.BaseLocale getInstance (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
String variant
com.ibm.icu.impl.locale.BaseLocale$BaseLocaleKey key
com.ibm.icu.impl.locale.BaseLocale baseLocale
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String getJava6String ()
public java.lang.String getLanguage ()
public java.lang.String getScript ()
public java.lang.String getRegion ()
public java.lang.String getVariant ()
public com.ibm.icu.impl.locale.BaseLocale getParent ()
public java.lang.String getID ()
public java.lang.String toString ()
private com.ibm.icu.impl.locale.BaseLocale canonicalize ()
StringBuffer id
int languageLen
int scriptLen
int regionLen
int variantLen
StringBuffer buf
int i
StringBuffer buf
int lastSep
private com.ibm.icu.impl.locale.BaseLocale$BaseLocaleKey createKey ()
}
com/ibm/icu/impl/locale/InternalLocaleBuilder$FieldHandler.class
InternalLocaleBuilder.java
package com.ibm.icu.impl.locale
public com.ibm.icu.impl.locale.InternalLocaleBuilder$FieldHandler extends java.lang.Object {
public static com.ibm.icu.impl.locale.InternalLocaleBuilder$FieldHandler DEFAULT
static void <clinit> ()
protected void <init> ()
public java.lang.String process (int, java.lang.String)
int type
String value
protected java.lang.String map (int, java.lang.String)
int type
String value
StringBuffer buf
int i
protected boolean validate (int, java.lang.String)
int type
String value
boolean isValid
String[] subtags
String[] subtags
String[] subtags
int i
String subtag
int i
String subtag
int i
String subtag
}
com/ibm/icu/impl/locale/InternalLocaleBuilder$FieldType.class
InternalLocaleBuilder.java
package com.ibm.icu.impl.locale
com.ibm.icu.impl.locale.InternalLocaleBuilder$FieldType extends java.lang.Object {
public static final int LANGUAGE
public static final int SCRIPT
public static final int REGION
public static final int VARIANT
public static final int LDMLKEY
public static final int LDMLTYPE
public static final int EXTENSION
public static final int PRIVATEUSE
private void <init> ()
}
com/ibm/icu/impl/locale/InternalLocaleBuilder.class
InternalLocaleBuilder.java
package com.ibm.icu.impl.locale
public final com.ibm.icu.impl.locale.InternalLocaleBuilder extends java.lang.Object {
public static final char PRIVATEUSEKEY
private String _language
private String _script
private String _region
private String _variant
private com.ibm.icu.impl.locale.InternalLocaleBuilder$FieldHandler _handler
private java.util.HashMap _extMap
private java.util.HashMap _kwdMap
private static final char LDMLSINGLETON
private static final String LANGTAGSEP
private static final String LOCALESEP
private static final int DEFAULTMAPCAPACITY
public void <init> ()
public void <init> (com.ibm.icu.impl.locale.InternalLocaleBuilder$FieldHandler)
com.ibm.icu.impl.locale.InternalLocaleBuilder$FieldHandler handler
public com.ibm.icu.impl.locale.InternalLocaleBuilder setLanguage (java.lang.String) throws com.ibm.icu.impl.locale.LocaleSyntaxException
String language
String newval
public com.ibm.icu.impl.locale.InternalLocaleBuilder setScript (java.lang.String) throws com.ibm.icu.impl.locale.LocaleSyntaxException
String script
String newval
public com.ibm.icu.impl.locale.InternalLocaleBuilder setRegion (java.lang.String) throws com.ibm.icu.impl.locale.LocaleSyntaxException
String region
String newval
public com.ibm.icu.impl.locale.InternalLocaleBuilder setVariant (java.lang.String) throws com.ibm.icu.impl.locale.LocaleSyntaxException
String variant
String newval
public com.ibm.icu.impl.locale.InternalLocaleBuilder setLDMLExtensionValue (java.lang.String, java.lang.String) throws com.ibm.icu.impl.locale.LocaleSyntaxException
String key
String type
String kwdkey
String kwdtype
public com.ibm.icu.impl.locale.InternalLocaleBuilder setExtension (char, java.lang.String) throws com.ibm.icu.impl.locale.LocaleSyntaxException
char singleton
String value
String[] kwdtags
int idx
String kwdkey
String kwdtype
int ftype
String extval
public com.ibm.icu.impl.locale.InternalLocaleBuilder clear ()
public com.ibm.icu.impl.locale.InternalLocaleBuilder removeLocaleExtensions ()
public com.ibm.icu.impl.locale.BaseLocale getBaseLocale ()
public com.ibm.icu.impl.locale.LocaleExtensions getLocaleExtensions ()
java.util.TreeMap extMap
java.util.TreeMap kwdMap
java.util.Set kwds
java.util.Iterator itr
java.util.Map$Entry kwd
String key
String type
java.util.Set exts
java.util.Iterator itr
java.util.Map$Entry ext
Character key
String value
StringBuffer buf
}
com/ibm/icu/impl/locale/LanguageTag$Extension.class
LanguageTag.java
package com.ibm.icu.impl.locale
public com.ibm.icu.impl.locale.LanguageTag$Extension extends java.lang.Object implements java.lang.Comparable {
private char _singleton
private String _value
public void <init> (char, java.lang.String)
char singleton
String value
public char getSingleton ()
public java.lang.String getValue ()
public int compareTo (com.ibm.icu.impl.locale.LanguageTag$Extension)
com.ibm.icu.impl.locale.LanguageTag$Extension other
public int compareTo (java.lang.Object)
Object obj
}
com/ibm/icu/impl/locale/LanguageTag.class
LanguageTag.java
package com.ibm.icu.impl.locale
public final com.ibm.icu.impl.locale.LanguageTag extends java.lang.Object {
private String _languageTag
private String _grandfathered
private String _privateuse
private String _language
private String[] _extlang
private String _script
private String _region
private java.util.TreeSet _variants
private java.util.TreeSet _extensions
private static final int MINLEN
private static final String SEP
private static final char SEPCHAR
private static final String PRIVATEUSE
public static String UNDETERMINED
private static final java.util.HashMap GRANDFATHERED
private static final String[][] DEPRECATEDLANGS
private static final int LANG
private static final int EXTL
private static final int SCRT
private static final int REGN
private static final int VART
private static final int EXTS
private static final int EXTV
private static final int PRIV
static void <clinit> ()
String[][] entries
int i
String[] e
private void <init> (java.lang.String)
String tag
public static com.ibm.icu.impl.locale.LanguageTag parse (java.lang.String) throws com.ibm.icu.impl.locale.LocaleSyntaxException
String langtag
int erridx
String tag
com.ibm.icu.impl.locale.LanguageTag t
String preferred
String[] subtags
int idx
int extlangIdx
String extSingleton
StringBuffer extBuf
int next
String errorMsg
com.ibm.icu.impl.locale.LanguageTag$Extension e
StringBuffer puBuf
boolean bFirst
com.ibm.icu.impl.locale.LanguageTag$Extension e
int errIndex
int i
public java.lang.String getTag ()
public java.lang.String getLanguage ()
public java.lang.String getJDKLanguage ()
String lang
int i
String[] langMap
public java.lang.String getExtlang (int)
int idx
public java.lang.String getScript ()
public java.lang.String getRegion ()
public java.lang.String getVariant ()
StringBuffer buf
java.util.Iterator itr
public java.util.Set getVarinats ()
public java.util.Set getExtensions ()
public java.lang.String getPrivateUse ()
public java.lang.String getGrandfathered ()
public static boolean isLanguageSubtag (java.lang.String)
String s
public static boolean isExtlangSubtag (java.lang.String)
String s
public static boolean isScriptSubtag (java.lang.String)
String s
public static boolean isRegionSubtag (java.lang.String)
String s
public static boolean isVariantSubtag (java.lang.String)
String s
int len
public static boolean isExtensionSingleton (java.lang.String)
String s
public static boolean isExtensionSubtag (java.lang.String)
String s
public static boolean isPrivateuseValueSubtag (java.lang.String)
String s
public static java.lang.String toLanguageTag (com.ibm.icu.impl.locale.BaseLocale, com.ibm.icu.impl.locale.LocaleExtensions)
com.ibm.icu.impl.locale.BaseLocale base
com.ibm.icu.impl.locale.LocaleExtensions ext
StringBuffer buf
String language
int i
String[] langMap
String script
String region
String variant
String[] variants
java.util.TreeSet validVars
int i
String var
java.util.Iterator varIt
String exttags
}
com/ibm/icu/impl/locale/LocaleExtensions.class
LocaleExtensions.java
package com.ibm.icu.impl.locale
public final com.ibm.icu.impl.locale.LocaleExtensions extends java.lang.Object {
public static final com.ibm.icu.impl.locale.LocaleExtensions EMPTY_EXTENSIONS
private String _extensions
private java.util.TreeMap _extMap
private java.util.TreeMap _kwdMap
private static final String LOCALEEXTSEP
private static final String LDMLSINGLETON
private static final String PRIVUSE
private static final int MINLEN
static void <clinit> ()
private void <init> (java.lang.String)
String extensions
public static com.ibm.icu.impl.locale.LocaleExtensions getInstance (java.lang.String)
String extensions
java.util.TreeMap extMap
java.util.TreeMap kwdMap
boolean bParseFailure
String[] subtags
String letter
StringBuffer buf
boolean inLocaleKeywords
boolean inPrivateUse
String kwkey
int i
String canonical
com.ibm.icu.impl.locale.LocaleExtensions le
public static com.ibm.icu.impl.locale.LocaleExtensions getInstance (java.util.TreeMap, java.util.TreeMap)
java.util.TreeMap extMap
java.util.TreeMap kwdMap
String canonical
com.ibm.icu.impl.locale.LocaleExtensions le
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.util.Set getExtensionKeys ()
public java.lang.String getExtensionValue (char)
char key
public java.util.Set getLDMLKeywordKeys ()
public java.lang.String getLDMLKeywordType (java.lang.String)
String key
public java.lang.String getCanonicalString ()
public java.lang.String toString ()
private static java.lang.String extensionsToCanonicalString (java.util.TreeMap)
java.util.TreeMap extMap
StringBuffer canonicalbuf
String privUseStr
java.util.Set entries
java.util.Iterator itr
java.util.Map$Entry entry
Character key
String value
public static void keywordsToString (java.util.TreeMap, java.lang.StringBuffer)
java.util.TreeMap map
StringBuffer buf
java.util.Set entries
java.util.Iterator itr
java.util.Map$Entry entry
public static boolean isValidExtensionKey (char)
char key
public static boolean isValidLDMLKey (java.lang.String)
String key
public static boolean isValidLDMLType (java.lang.String)
String type
}
com/ibm/icu/impl/locale/LocaleObjectCache$WeakValueRef.class
LocaleObjectCache.java
package com.ibm.icu.impl.locale
com.ibm.icu.impl.locale.LocaleObjectCache$WeakValueRef extends java.lang.ref.WeakReference {
private Object _key
public void <init> (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object value
java.lang.ref.ReferenceQueue rq
public java.lang.Object get ()
public java.lang.Object getKey ()
}
com/ibm/icu/impl/locale/LocaleObjectCache.class
LocaleObjectCache.java
package com.ibm.icu.impl.locale
public com.ibm.icu.impl.locale.LocaleObjectCache extends java.lang.Object {
private java.util.Map _map
private java.lang.ref.ReferenceQueue _rq
public void <init> ()
public java.lang.Object get (java.lang.Object)
Object key
com.ibm.icu.impl.locale.LocaleObjectCache$WeakValueRef ref
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.ibm.icu.impl.locale.LocaleObjectCache$WeakValueRef ref
Object valInCache
private void expungeStaleEntries ()
java.lang.ref.Reference val
java.lang.ref.Reference val
Object key
}
com/ibm/icu/impl/locale/LocaleSyntaxException.class
LocaleSyntaxException.java
package com.ibm.icu.impl.locale
public com.ibm.icu.impl.locale.LocaleSyntaxException extends java.lang.Exception {
private static final long serialVersionUID
private int _index
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, int)
String msg
int errorIndex
public int getErrorIndex ()
}
com/ibm/icu/lang/UCharacter$DecompositionType.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$DecompositionType extends java.lang.Object {
public static final int NONE
public static final int CANONICAL
public static final int COMPAT
public static final int CIRCLE
public static final int FINAL
public static final int FONT
public static final int FRACTION
public static final int INITIAL
public static final int ISOLATED
public static final int MEDIAL
public static final int NARROW
public static final int NOBREAK
public static final int SMALL
public static final int SQUARE
public static final int SUB
public static final int SUPER
public static final int VERTICAL
public static final int WIDE
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$EastAsianWidth.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$EastAsianWidth extends java.lang.Object {
public static final int NEUTRAL
public static final int AMBIGUOUS
public static final int HALFWIDTH
public static final int FULLWIDTH
public static final int NARROW
public static final int WIDE
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$GraphemeClusterBreak.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$GraphemeClusterBreak extends java.lang.Object {
public static final int OTHER
public static final int CONTROL
public static final int CR
public static final int EXTEND
public static final int L
public static final int LF
public static final int LV
public static final int LVT
public static final int T
public static final int V
public static final int SPACING_MARK
public static final int PREPEND
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$HangulSyllableType.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$HangulSyllableType extends java.lang.Object {
public static final int NOT_APPLICABLE
public static final int LEADING_JAMO
public static final int VOWEL_JAMO
public static final int TRAILING_JAMO
public static final int LV_SYLLABLE
public static final int LVT_SYLLABLE
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$JoiningGroup.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$JoiningGroup extends java.lang.Object {
public static final int NO_JOINING_GROUP
public static final int AIN
public static final int ALAPH
public static final int ALEF
public static final int BEH
public static final int BETH
public static final int DAL
public static final int DALATH_RISH
public static final int E
public static final int FEH
public static final int FINAL_SEMKATH
public static final int GAF
public static final int GAMAL
public static final int HAH
public static final int HAMZA_ON_HEH_GOAL
public static final int HE
public static final int HEH
public static final int HEH_GOAL
public static final int HETH
public static final int KAF
public static final int KAPH
public static final int KNOTTED_HEH
public static final int LAM
public static final int LAMADH
public static final int MEEM
public static final int MIM
public static final int NOON
public static final int NUN
public static final int PE
public static final int QAF
public static final int QAPH
public static final int REH
public static final int REVERSED_PE
public static final int SAD
public static final int SADHE
public static final int SEEN
public static final int SEMKATH
public static final int SHIN
public static final int SWASH_KAF
public static final int SYRIAC_WAW
public static final int TAH
public static final int TAW
public static final int TEH_MARBUTA
public static final int TETH
public static final int WAW
public static final int YEH
public static final int YEH_BARREE
public static final int YEH_WITH_TAIL
public static final int YUDH
public static final int YUDH_HE
public static final int ZAIN
public static final int FE
public static final int KHAPH
public static final int ZHAIN
public static final int BURUSHASKI_YEH_BARREE
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$JoiningType.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$JoiningType extends java.lang.Object {
public static final int NON_JOINING
public static final int JOIN_CAUSING
public static final int DUAL_JOINING
public static final int LEFT_JOINING
public static final int RIGHT_JOINING
public static final int TRANSPARENT
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$LineBreak.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$LineBreak extends java.lang.Object {
public static final int UNKNOWN
public static final int AMBIGUOUS
public static final int ALPHABETIC
public static final int BREAK_BOTH
public static final int BREAK_AFTER
public static final int BREAK_BEFORE
public static final int MANDATORY_BREAK
public static final int CONTINGENT_BREAK
public static final int CLOSE_PUNCTUATION
public static final int COMBINING_MARK
public static final int CARRIAGE_RETURN
public static final int EXCLAMATION
public static final int GLUE
public static final int HYPHEN
public static final int IDEOGRAPHIC
public static final int INSEPERABLE
public static final int INSEPARABLE
public static final int INFIX_NUMERIC
public static final int LINE_FEED
public static final int NONSTARTER
public static final int NUMERIC
public static final int OPEN_PUNCTUATION
public static final int POSTFIX_NUMERIC
public static final int PREFIX_NUMERIC
public static final int QUOTATION
public static final int COMPLEX_CONTEXT
public static final int SURROGATE
public static final int SPACE
public static final int BREAK_SYMBOLS
public static final int ZWSPACE
public static final int NEXT_LINE
public static final int WORD_JOINER
public static final int H2
public static final int H3
public static final int JL
public static final int JT
public static final int JV
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$NumericType.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$NumericType extends java.lang.Object {
public static final int NONE
public static final int DECIMAL
public static final int DIGIT
public static final int NUMERIC
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$SentenceBreak.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$SentenceBreak extends java.lang.Object {
public static final int OTHER
public static final int ATERM
public static final int CLOSE
public static final int FORMAT
public static final int LOWER
public static final int NUMERIC
public static final int OLETTER
public static final int SEP
public static final int SP
public static final int STERM
public static final int UPPER
public static final int CR
public static final int EXTEND
public static final int LF
public static final int SCONTINUE
public static final int COUNT
}
com/ibm/icu/lang/UCharacter$StringContextIterator.class
UCharacter.java
package com.ibm.icu.lang
com.ibm.icu.lang.UCharacter$StringContextIterator extends java.lang.Object implements com.ibm.icu.impl.UCaseProps$ContextIterator {
protected String s
protected int index
protected int limit
protected int cpStart
protected int cpLimit
protected int dir
void <init> (java.lang.String)
String s
public void setLimit (int)
int lim
public void moveToLimit ()
public int nextCaseMapCP ()
int c
char c2
public int getCPStart ()
public int getCPLimit ()
public void reset (int)
int direction
public int next ()
int c
int c
}
com/ibm/icu/lang/UCharacter$UnicodeBlock.class
UCharacter.java
package com.ibm.icu.lang
public final com.ibm.icu.lang.UCharacter$UnicodeBlock extends java.lang.Character$Subset {
public static final int INVALID_CODE_ID
public static final int BASIC_LATIN_ID
public static final int LATIN_1_SUPPLEMENT_ID
public static final int LATIN_EXTENDED_A_ID
public static final int LATIN_EXTENDED_B_ID
public static final int IPA_EXTENSIONS_ID
public static final int SPACING_MODIFIER_LETTERS_ID
public static final int COMBINING_DIACRITICAL_MARKS_ID
public static final int GREEK_ID
public static final int CYRILLIC_ID
public static final int ARMENIAN_ID
public static final int HEBREW_ID
public static final int ARABIC_ID
public static final int SYRIAC_ID
public static final int THAANA_ID
public static final int DEVANAGARI_ID
public static final int BENGALI_ID
public static final int GURMUKHI_ID
public static final int GUJARATI_ID
public static final int ORIYA_ID
public static final int TAMIL_ID
public static final int TELUGU_ID
public static final int KANNADA_ID
public static final int MALAYALAM_ID
public static final int SINHALA_ID
public static final int THAI_ID
public static final int LAO_ID
public static final int TIBETAN_ID
public static final int MYANMAR_ID
public static final int GEORGIAN_ID
public static final int HANGUL_JAMO_ID
public static final int ETHIOPIC_ID
public static final int CHEROKEE_ID
public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID
public static final int OGHAM_ID
public static final int RUNIC_ID
public static final int KHMER_ID
public static final int MONGOLIAN_ID
public static final int LATIN_EXTENDED_ADDITIONAL_ID
public static final int GREEK_EXTENDED_ID
public static final int GENERAL_PUNCTUATION_ID
public static final int SUPERSCRIPTS_AND_SUBSCRIPTS_ID
public static final int CURRENCY_SYMBOLS_ID
public static final int COMBINING_MARKS_FOR_SYMBOLS_ID
public static final int LETTERLIKE_SYMBOLS_ID
public static final int NUMBER_FORMS_ID
public static final int ARROWS_ID
public static final int MATHEMATICAL_OPERATORS_ID
public static final int MISCELLANEOUS_TECHNICAL_ID
public static final int CONTROL_PICTURES_ID
public static final int OPTICAL_CHARACTER_RECOGNITION_ID
public static final int ENCLOSED_ALPHANUMERICS_ID
public static final int BOX_DRAWING_ID
public static final int BLOCK_ELEMENTS_ID
public static final int GEOMETRIC_SHAPES_ID
public static final int MISCELLANEOUS_SYMBOLS_ID
public static final int DINGBATS_ID
public static final int BRAILLE_PATTERNS_ID
public static final int CJK_RADICALS_SUPPLEMENT_ID
public static final int KANGXI_RADICALS_ID
public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID
public static final int CJK_SYMBOLS_AND_PUNCTUATION_ID
public static final int HIRAGANA_ID
public static final int KATAKANA_ID
public static final int BOPOMOFO_ID
public static final int HANGUL_COMPATIBILITY_JAMO_ID
public static final int KANBUN_ID
public static final int BOPOMOFO_EXTENDED_ID
public static final int ENCLOSED_CJK_LETTERS_AND_MONTHS_ID
public static final int CJK_COMPATIBILITY_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_ID
public static final int YI_SYLLABLES_ID
public static final int YI_RADICALS_ID
public static final int HANGUL_SYLLABLES_ID
public static final int HIGH_SURROGATES_ID
public static final int HIGH_PRIVATE_USE_SURROGATES_ID
public static final int LOW_SURROGATES_ID
public static final int PRIVATE_USE_AREA_ID
public static final int PRIVATE_USE_ID
public static final int CJK_COMPATIBILITY_IDEOGRAPHS_ID
public static final int ALPHABETIC_PRESENTATION_FORMS_ID
public static final int ARABIC_PRESENTATION_FORMS_A_ID
public static final int COMBINING_HALF_MARKS_ID
public static final int CJK_COMPATIBILITY_FORMS_ID
public static final int SMALL_FORM_VARIANTS_ID
public static final int ARABIC_PRESENTATION_FORMS_B_ID
public static final int SPECIALS_ID
public static final int HALFWIDTH_AND_FULLWIDTH_FORMS_ID
public static final int OLD_ITALIC_ID
public static final int GOTHIC_ID
public static final int DESERET_ID
public static final int BYZANTINE_MUSICAL_SYMBOLS_ID
public static final int MUSICAL_SYMBOLS_ID
public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B_ID
public static final int CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT_ID
public static final int TAGS_ID
public static final int CYRILLIC_SUPPLEMENTARY_ID
public static final int CYRILLIC_SUPPLEMENT_ID
public static final int TAGALOG_ID
public static final int HANUNOO_ID
public static final int BUHID_ID
public static final int TAGBANWA_ID
public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A_ID
public static final int SUPPLEMENTAL_ARROWS_A_ID
public static final int SUPPLEMENTAL_ARROWS_B_ID
public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B_ID
public static final int SUPPLEMENTAL_MATHEMATICAL_OPERATORS_ID
public static final int KATAKANA_PHONETIC_EXTENSIONS_ID
public static final int VARIATION_SELECTORS_ID
public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_A_ID
public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_B_ID
public static final int LIMBU_ID
public static final int TAI_LE_ID
public static final int KHMER_SYMBOLS_ID
public static final int PHONETIC_EXTENSIONS_ID
public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID
public static final int YIJING_HEXAGRAM_SYMBOLS_ID
public static final int LINEAR_B_SYLLABARY_ID
public static final int LINEAR_B_IDEOGRAMS_ID
public static final int AEGEAN_NUMBERS_ID
public static final int UGARITIC_ID
public static final int SHAVIAN_ID
public static final int OSMANYA_ID
public static final int CYPRIOT_SYLLABARY_ID
public static final int TAI_XUAN_JING_SYMBOLS_ID
public static final int VARIATION_SELECTORS_SUPPLEMENT_ID
public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID
public static final int ANCIENT_GREEK_NUMBERS_ID
public static final int ARABIC_SUPPLEMENT_ID
public static final int BUGINESE_ID
public static final int CJK_STROKES_ID
public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID
public static final int COPTIC_ID
public static final int ETHIOPIC_EXTENDED_ID
public static final int ETHIOPIC_SUPPLEMENT_ID
public static final int GEORGIAN_SUPPLEMENT_ID
public static final int GLAGOLITIC_ID
public static final int KHAROSHTHI_ID
public static final int MODIFIER_TONE_LETTERS_ID
public static final int NEW_TAI_LUE_ID
public static final int OLD_PERSIAN_ID
public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID
public static final int SUPPLEMENTAL_PUNCTUATION_ID
public static final int SYLOTI_NAGRI_ID
public static final int TIFINAGH_ID
public static final int VERTICAL_FORMS_ID
public static final int NKO_ID
public static final int BALINESE_ID
public static final int LATIN_EXTENDED_C_ID
public static final int LATIN_EXTENDED_D_ID
public static final int PHAGS_PA_ID
public static final int PHOENICIAN_ID
public static final int CUNEIFORM_ID
public static final int CUNEIFORM_NUMBERS_AND_PUNCTUATION_ID
public static final int COUNTING_ROD_NUMERALS_ID
public static final int SUNDANESE_ID
public static final int LEPCHA_ID
public static final int OL_CHIKI_ID
public static final int CYRILLIC_EXTENDED_A_ID
public static final int VAI_ID
public static final int CYRILLIC_EXTENDED_B_ID
public static final int SAURASHTRA_ID
public static final int KAYAH_LI_ID
public static final int REJANG_ID
public static final int CHAM_ID
public static final int ANCIENT_SYMBOLS_ID
public static final int PHAISTOS_DISC_ID
public static final int LYCIAN_ID
public static final int CARIAN_ID
public static final int LYDIAN_ID
public static final int MAHJONG_TILES_ID
public static final int DOMINO_TILES_ID
public static final int COUNT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock NO_BLOCK
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BASIC_LATIN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LATIN_1_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_A
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_B
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock IPA_EXTENSIONS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SPACING_MODIFIER_LETTERS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GREEK
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CYRILLIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ARMENIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HEBREW
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ARABIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SYRIAC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock THAANA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock DEVANAGARI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BENGALI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GURMUKHI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GUJARATI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ORIYA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TAMIL
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TELUGU
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KANNADA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MALAYALAM
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SINHALA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock THAI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LAO
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TIBETAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MYANMAR
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GEORGIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HANGUL_JAMO
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ETHIOPIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CHEROKEE
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock OGHAM
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock RUNIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KHMER
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MONGOLIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_ADDITIONAL
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GREEK_EXTENDED
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GENERAL_PUNCTUATION
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CURRENCY_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LETTERLIKE_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock NUMBER_FORMS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ARROWS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MATHEMATICAL_OPERATORS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_TECHNICAL
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CONTROL_PICTURES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ENCLOSED_ALPHANUMERICS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BOX_DRAWING
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BLOCK_ELEMENTS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GEOMETRIC_SHAPES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock DINGBATS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BRAILLE_PATTERNS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_RADICALS_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KANGXI_RADICALS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HIRAGANA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KATAKANA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BOPOMOFO
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HANGUL_COMPATIBILITY_JAMO
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KANBUN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BOPOMOFO_EXTENDED
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock YI_SYLLABLES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock YI_RADICALS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HANGUL_SYLLABLES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HIGH_SURROGATES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LOW_SURROGATES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock PRIVATE_USE_AREA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock PRIVATE_USE
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ARABIC_PRESENTATION_FORMS_A
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock COMBINING_HALF_MARKS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_FORMS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SMALL_FORM_VARIANTS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ARABIC_PRESENTATION_FORMS_B
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SPECIALS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock OLD_ITALIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GOTHIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock DESERET
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MUSICAL_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TAGS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CYRILLIC_SUPPLEMENTARY
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CYRILLIC_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TAGALOG
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock HANUNOO
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BUHID
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TAGBANWA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_A
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_B
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock VARIATION_SELECTORS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LIMBU
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TAI_LE
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KHMER_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock PHONETIC_EXTENSIONS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LINEAR_B_SYLLABARY
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LINEAR_B_IDEOGRAMS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock AEGEAN_NUMBERS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock UGARITIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SHAVIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock OSMANYA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CYPRIOT_SYLLABARY
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TAI_XUAN_JING_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ANCIENT_GREEK_NUMBERS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ARABIC_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BUGINESE
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CJK_STROKES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock COPTIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_EXTENDED
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GEORGIAN_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock GLAGOLITIC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KHAROSHTHI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MODIFIER_TONE_LETTERS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock NEW_TAI_LUE
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock OLD_PERSIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_PUNCTUATION
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SYLOTI_NAGRI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock TIFINAGH
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock VERTICAL_FORMS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock NKO
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock BALINESE
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_C
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_D
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock PHAGS_PA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock PHOENICIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CUNEIFORM
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock COUNTING_ROD_NUMERALS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SUNDANESE
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LEPCHA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock OL_CHIKI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CYRILLIC_EXTENDED_A
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock VAI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CYRILLIC_EXTENDED_B
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock SAURASHTRA
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock KAYAH_LI
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock REJANG
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CHAM
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock ANCIENT_SYMBOLS
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock PHAISTOS_DISC
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LYCIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock CARIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock LYDIAN
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock MAHJONG_TILES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock DOMINO_TILES
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock INVALID_CODE
private static java.lang.ref.SoftReference mref
private static final com.ibm.icu.lang.UCharacter$UnicodeBlock[] BLOCKS_
private int m_id_
static void <clinit> ()
public static com.ibm.icu.lang.UCharacter$UnicodeBlock getInstance (int)
int id
public static com.ibm.icu.lang.UCharacter$UnicodeBlock of (int)
int ch
static int idOf (int)
int ch
public static final com.ibm.icu.lang.UCharacter$UnicodeBlock forName (java.lang.String)
String blockName
java.util.Map m
int i
com.ibm.icu.lang.UCharacter$UnicodeBlock b
String name
com.ibm.icu.lang.UCharacter$UnicodeBlock b
private static java.lang.String trimBlockName (java.lang.String)
String name
String upper
StringBuffer result
int i
char c
public int getID ()
private void <init> (java.lang.String, int)
String name
int id
}
com/ibm/icu/lang/UCharacter$WordBreak.class
UCharacter.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacter$WordBreak extends java.lang.Object {
public static final int OTHER
public static final int ALETTER
public static final int FORMAT
public static final int KATAKANA
public static final int MIDLETTER
public static final int MIDNUM
public static final int NUMERIC
public static final int EXTENDNUMLET
public static final int CR
public static final int EXTEND
public static final int LF
public static final int MIDNUMLET
public static final int NEWLINE
public static final int COUNT
}
com/ibm/icu/lang/UCharacter.class
UCharacter.java
package com.ibm.icu.lang
public final com.ibm.icu.lang.UCharacter extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums$ECharacterCategory com.ibm.icu.lang.UCharacterEnums$ECharacterDirection {
public static final int MIN_VALUE
public static final int MAX_VALUE
public static final int SUPPLEMENTARY_MIN_VALUE
public static final int REPLACEMENT_CHAR
public static final double NO_NUMERIC_VALUE
public static final int MIN_RADIX
public static final int MAX_RADIX
public static final int TITLECASE_NO_LOWERCASE
public static final int TITLECASE_NO_BREAK_ADJUSTMENT
public static final int FOLD_CASE_DEFAULT
public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
public static final char MIN_HIGH_SURROGATE
public static final char MAX_HIGH_SURROGATE
public static final char MIN_LOW_SURROGATE
public static final char MAX_LOW_SURROGATE
public static final char MIN_SURROGATE
public static final char MAX_SURROGATE
public static final int MIN_SUPPLEMENTARY_CODE_POINT
public static final int MAX_CODE_POINT
public static final int MIN_CODE_POINT
static com.ibm.icu.impl.UCharacterName NAME_
static com.ibm.icu.impl.UPropertyAliases PNAMES_
private static final com.ibm.icu.impl.UCharacterProperty PROPERTY_
private static final char[] PROPERTY_TRIE_INDEX_
private static final char[] PROPERTY_TRIE_DATA_
private static final int PROPERTY_INITIAL_VALUE_
private static final com.ibm.icu.impl.UCaseProps gCsp
private static final com.ibm.icu.impl.UBiDiProps gBdp
private static final int LAST_CHAR_MASK_
private static final int NO_BREAK_SPACE_
private static final int FIGURE_SPACE_
private static final int NARROW_NO_BREAK_SPACE_
private static final int IDEOGRAPHIC_NUMBER_ZERO_
private static final int CJK_IDEOGRAPH_FIRST_
private static final int CJK_IDEOGRAPH_SECOND_
private static final int CJK_IDEOGRAPH_THIRD_
private static final int CJK_IDEOGRAPH_FOURTH_
private static final int CJK_IDEOGRAPH_FIFTH_
private static final int CJK_IDEOGRAPH_SIXTH_
private static final int CJK_IDEOGRAPH_SEVENTH_
private static final int CJK_IDEOGRAPH_EIGHTH_
private static final int CJK_IDEOGRAPH_NINETH_
private static final int APPLICATION_PROGRAM_COMMAND_
private static final int UNIT_SEPARATOR_
private static final int DELETE_
private static final int NUMERIC_TYPE_SHIFT_
private static final int NUMERIC_TYPE_MASK_
private static final int FRACTION_NUM_SHIFT
private static final int FRACTION_DEN_MASK
private static final int FRACTION_DEN_OFFSET
private static final int LARGE_MANT_SHIFT
private static final int LARGE_EXP_MASK
private static final int LARGE_EXP_OFFSET
private static final int LARGE_EXP_OFFSET_EXTRA
private static final int CJK_IDEOGRAPH_COMPLEX_ZERO_
private static final int CJK_IDEOGRAPH_COMPLEX_ONE_
private static final int CJK_IDEOGRAPH_COMPLEX_TWO_
private static final int CJK_IDEOGRAPH_COMPLEX_THREE_
private static final int CJK_IDEOGRAPH_COMPLEX_FOUR_
private static final int CJK_IDEOGRAPH_COMPLEX_FIVE_
private static final int CJK_IDEOGRAPH_COMPLEX_SIX_
private static final int CJK_IDEOGRAPH_COMPLEX_SEVEN_
private static final int CJK_IDEOGRAPH_COMPLEX_EIGHT_
private static final int CJK_IDEOGRAPH_COMPLEX_NINE_
private static final int CJK_IDEOGRAPH_TEN_
private static final int CJK_IDEOGRAPH_COMPLEX_TEN_
private static final int CJK_IDEOGRAPH_HUNDRED_
private static final int CJK_IDEOGRAPH_COMPLEX_HUNDRED_
private static final int CJK_IDEOGRAPH_THOUSAND_
private static final int CJK_IDEOGRAPH_COMPLEX_THOUSAND_
private static final int CJK_IDEOGRAPH_TEN_THOUSAND_
private static final int CJK_IDEOGRAPH_HUNDRED_MILLION_
private static final int LB_MASK
private static final int LB_SHIFT
private static final int LB_VWORD
private static final int SB_MASK
private static final int SB_SHIFT
private static final int WB_MASK
private static final int WB_SHIFT
private static final int GCB_MASK
private static final int GCB_SHIFT
private static final int DECOMPOSITION_TYPE_MASK_
private static final int EAST_ASIAN_MASK_
private static final int EAST_ASIAN_SHIFT_
private static final int BLOCK_MASK_
private static final int BLOCK_SHIFT_
private static final int SCRIPT_MASK_
static void <clinit> ()
java.io.IOException e
Exception e
com.ibm.icu.impl.UCaseProps csp
com.ibm.icu.impl.UCaseProps csp
com.ibm.icu.impl.UBiDiProps bdp
com.ibm.icu.impl.UBiDiProps bdp
public static int digit (int, int)
int ch
int radix
int props
int value
int value
public static int digit (int)
int ch
int props
public static int getNumericValue (int)
int ch
int props
int numericType
int numericValue
long numValue
int mant
int exp
public static double getUnicodeNumericValue (int)
int ch
int props
int numericType
int numericValue
int numerator
int denominator
double numValue
int mant
int exp
public static boolean isSpace (int)
int ch
public static int getType (int)
int ch
public static boolean isDefined (int)
int ch
public static boolean isDigit (int)
int ch
public static boolean isISOControl (int)
int ch
public static boolean isLetter (int)
int ch
public static boolean isLetterOrDigit (int)
int ch
public static boolean isJavaLetter (int)
int cp
public static boolean isJavaLetterOrDigit (int)
int cp
public static boolean isJavaIdentifierStart (int)
int cp
public static boolean isJavaIdentifierPart (int)
int cp
public static boolean isLowerCase (int)
int ch
public static boolean isWhitespace (int)
int ch
public static boolean isSpaceChar (int)
int ch
public static boolean isTitleCase (int)
int ch
public static boolean isUnicodeIdentifierPart (int)
int ch
public static boolean isUnicodeIdentifierStart (int)
int ch
public static boolean isIdentifierIgnorable (int)
int ch
public static boolean isUpperCase (int)
int ch
public static int toLowerCase (int)
int ch
public static java.lang.String toString (int)
int ch
StringBuffer result
public static int toTitleCase (int)
int ch
public static int toUpperCase (int)
int ch
public static boolean isSupplementary (int)
int ch
public static boolean isBMP (int)
int ch
public static boolean isPrintable (int)
int ch
int cat
public static boolean isBaseForm (int)
int ch
int cat
public static int getDirection (int)
int ch
public static boolean isMirrored (int)
int ch
public static int getMirror (int)
int ch
public static int getCombiningClass (int)
int ch
public static boolean isLegal (int)
int ch
public static boolean isLegal (java.lang.String)
String str
int size
int codepoint
int i
public static com.ibm.icu.util.VersionInfo getUnicodeVersion ()
public static java.lang.String getName (int)
int ch
public static java.lang.String getName (java.lang.String, java.lang.String)
String s
String separator
int cp
StringBuffer sb
int i
public static java.lang.String getName1_0 (int)
int ch
public static java.lang.String getExtendedName (int)
int ch
public static java.lang.String getISOComment (int)
int ch
String result
public static int getCharFromName (java.lang.String)
String name
public static int getCharFromName1_0 (java.lang.String)
String name
public static int getCharFromExtendedName (java.lang.String)
String name
public static java.lang.String getPropertyName (int, int)
int property
int nameChoice
public static int getPropertyEnum (java.lang.String)
String propertyAlias
public static java.lang.String getPropertyValueName (int, int, int)
int property
int value
int nameChoice
public static int getPropertyValueEnum (int, java.lang.String)
int property
String valueAlias
public static int getCodePoint (char, char)
char lead
char trail
public static int getCodePoint (char)
char char16
public static java.lang.String toUpperCase (java.lang.String)
String str
public static java.lang.String toLowerCase (java.lang.String)
String str
public static java.lang.String toTitleCase (java.lang.String, com.ibm.icu.text.BreakIterator)
String str
com.ibm.icu.text.BreakIterator breakiter
public static java.lang.String toUpperCase (java.util.Locale, java.lang.String)
java.util.Locale locale
String str
public static java.lang.String toUpperCase (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale locale
String str
com.ibm.icu.lang.UCharacter$StringContextIterator iter
StringBuffer result
int[] locCache
int c
int c
public static java.lang.String toLowerCase (java.util.Locale, java.lang.String)
java.util.Locale locale
String str
public static java.lang.String toLowerCase (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale locale
String str
com.ibm.icu.lang.UCharacter$StringContextIterator iter
StringBuffer result
int[] locCache
int c
int c
public static java.lang.String toTitleCase (java.util.Locale, java.lang.String, com.ibm.icu.text.BreakIterator)
java.util.Locale locale
String str
com.ibm.icu.text.BreakIterator breakiter
public static java.lang.String toTitleCase (com.ibm.icu.util.ULocale, java.lang.String, com.ibm.icu.text.BreakIterator)
com.ibm.icu.util.ULocale locale
String str
com.ibm.icu.text.BreakIterator titleIter
public static java.lang.String toTitleCase (com.ibm.icu.util.ULocale, java.lang.String, com.ibm.icu.text.BreakIterator, int)
com.ibm.icu.util.ULocale locale
String str
com.ibm.icu.text.BreakIterator titleIter
int options
com.ibm.icu.lang.UCharacter$StringContextIterator iter
StringBuffer result
int[] locCache
int c
int nc
int srcLength
int prev
int titleStart
int titleStart
int index
int index
boolean isFirstIndex
boolean isDutch
boolean FirstIJ
int titleLimit
String appendStr
public static int foldCase (int, boolean)
int ch
boolean defaultmapping
public static java.lang.String foldCase (java.lang.String, boolean)
String str
boolean defaultmapping
public static int foldCase (int, int)
int ch
int options
public static final java.lang.String foldCase (java.lang.String, int)
String str
int options
StringBuffer result
int c
int i
int length
public static int getHanNumericValue (int)
int ch
public static com.ibm.icu.util.RangeValueIterator getTypeIterator ()
public static com.ibm.icu.util.ValueIterator getNameIterator ()
public static com.ibm.icu.util.ValueIterator getName1_0Iterator ()
public static com.ibm.icu.util.ValueIterator getExtendedNameIterator ()
public static com.ibm.icu.util.VersionInfo getAge (int)
int ch
public static boolean hasBinaryProperty (int, int)
int ch
int property
public static boolean isUAlphabetic (int)
int ch
public static boolean isULowercase (int)
int ch
public static boolean isUUppercase (int)
int ch
public static boolean isUWhiteSpace (int)
int ch
public static int getIntPropertyValue (int, int)
int ch
int type
public static java.lang.String getStringPropertyValue (int, int, int)
int propertyEnum
int codepoint
int nameChoice
public static int getIntPropertyMinValue (int)
int type
public static int getIntPropertyMaxValue (int)
int type
public static char forDigit (int, int)
int digit
int radix
public static final boolean isValidCodePoint (int)
int cp
public static final boolean isSupplementaryCodePoint (int)
int cp
public static boolean isHighSurrogate (char)
char ch
public static boolean isLowSurrogate (char)
char ch
public static final boolean isSurrogatePair (char, char)
char high
char low
public static int charCount (int)
int cp
public static final int toCodePoint (char, char)
char high
char low
public static final int codePointAt (java.lang.String, int)
String seq
int index
char c1
char c2
public static final int codePointAt (java.lang.StringBuffer, int)
StringBuffer seq
int index
public static final int codePointAt (char[], int)
char[] text
int index
char c1
char c2
public static final int codePointAt (char[], int, int)
char[] text
int index
int limit
char c1
char c2
public static final int codePointBefore (java.lang.String, int)
String seq
int index
char c2
char c1
public static final int codePointBefore (java.lang.StringBuffer, int)
StringBuffer seq
int index
public static final int codePointBefore (char[], int)
char[] text
int index
char c2
char c1
public static final int codePointBefore (char[], int, int)
char[] text
int index
int limit
char c2
char c1
public static final int toChars (int, char[], int)
int cp
char[] dst
int dstIndex
public static final char[] toChars (int)
int cp
public static byte getDirectionality (int)
int cp
public static int codePointCount (java.lang.String, int, int)
String text
int start
int limit
int len
char ch
public static int codePointCount (java.lang.StringBuffer, int, int)
StringBuffer text
int start
int limit
public static int codePointCount (char[], int, int)
char[] text
int start
int limit
int len
char ch
public static int offsetByCodePoints (java.lang.String, int, int)
String text
int index
int codePointOffset
char ch
int limit
char ch
public static int offsetByCodePoints (java.lang.StringBuffer, int, int)
StringBuffer text
int index
int codePointOffset
public static int offsetByCodePoints (char[], int, int, int, int)
char[] text
int start
int count
int index
int codePointOffset
int limit
char ch
char ch
private void <init> ()
private static int getEuropeanDigit (int)
int ch
private static int getNumericType (int)
int props
private static final int getProperty (int)
int ch
static com.ibm.icu.impl.UCharacterProperty access$0 ()
}
com/ibm/icu/lang/UCharacterCategory.class
UCharacterCategory.java
package com.ibm.icu.lang
public final com.ibm.icu.lang.UCharacterCategory extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums$ECharacterCategory {
public static java.lang.String toString (int)
int category
private void <init> ()
}
com/ibm/icu/lang/UCharacterDirection.class
UCharacterDirection.java
package com.ibm.icu.lang
public final com.ibm.icu.lang.UCharacterDirection extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums$ECharacterDirection {
private void <init> ()
public static java.lang.String toString (int)
int dir
}
com/ibm/icu/lang/UCharacterEnums$ECharacterCategory.class
UCharacterEnums.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacterEnums$ECharacterCategory extends java.lang.Object {
public static final byte UNASSIGNED
public static final byte GENERAL_OTHER_TYPES
public static final byte UPPERCASE_LETTER
public static final byte LOWERCASE_LETTER
public static final byte TITLECASE_LETTER
public static final byte MODIFIER_LETTER
public static final byte OTHER_LETTER
public static final byte NON_SPACING_MARK
public static final byte ENCLOSING_MARK
public static final byte COMBINING_SPACING_MARK
public static final byte DECIMAL_DIGIT_NUMBER
public static final byte LETTER_NUMBER
public static final byte OTHER_NUMBER
public static final byte SPACE_SEPARATOR
public static final byte LINE_SEPARATOR
public static final byte PARAGRAPH_SEPARATOR
public static final byte CONTROL
public static final byte FORMAT
public static final byte PRIVATE_USE
public static final byte SURROGATE
public static final byte DASH_PUNCTUATION
public static final byte START_PUNCTUATION
public static final byte END_PUNCTUATION
public static final byte CONNECTOR_PUNCTUATION
public static final byte OTHER_PUNCTUATION
public static final byte MATH_SYMBOL
public static final byte CURRENCY_SYMBOL
public static final byte MODIFIER_SYMBOL
public static final byte OTHER_SYMBOL
public static final byte INITIAL_PUNCTUATION
public static final byte INITIAL_QUOTE_PUNCTUATION
public static final byte FINAL_PUNCTUATION
public static final byte FINAL_QUOTE_PUNCTUATION
public static final byte CHAR_CATEGORY_COUNT
}
com/ibm/icu/lang/UCharacterEnums$ECharacterDirection.class
UCharacterEnums.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UCharacterEnums$ECharacterDirection extends java.lang.Object {
public static final int LEFT_TO_RIGHT
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT
public static final int RIGHT_TO_LEFT
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT
public static final int EUROPEAN_NUMBER
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER
public static final int EUROPEAN_NUMBER_SEPARATOR
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
public static final int EUROPEAN_NUMBER_TERMINATOR
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
public static final int ARABIC_NUMBER
public static final byte DIRECTIONALITY_ARABIC_NUMBER
public static final int COMMON_NUMBER_SEPARATOR
public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
public static final int BLOCK_SEPARATOR
public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
public static final int SEGMENT_SEPARATOR
public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR
public static final int WHITE_SPACE_NEUTRAL
public static final byte DIRECTIONALITY_WHITESPACE
public static final int OTHER_NEUTRAL
public static final byte DIRECTIONALITY_OTHER_NEUTRALS
public static final int LEFT_TO_RIGHT_EMBEDDING
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
public static final int LEFT_TO_RIGHT_OVERRIDE
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
public static final int RIGHT_TO_LEFT_ARABIC
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
public static final int RIGHT_TO_LEFT_EMBEDDING
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
public static final int RIGHT_TO_LEFT_OVERRIDE
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
public static final int POP_DIRECTIONAL_FORMAT
public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
public static final int DIR_NON_SPACING_MARK
public static final byte DIRECTIONALITY_NONSPACING_MARK
public static final int BOUNDARY_NEUTRAL
public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL
public static final int CHAR_DIRECTION_COUNT
public static final byte DIRECTIONALITY_UNDEFINED
}
com/ibm/icu/lang/UCharacterEnums.class
UCharacterEnums.java
package com.ibm.icu.lang
public com.ibm.icu.lang.UCharacterEnums extends java.lang.Object {
private void <init> ()
}
com/ibm/icu/lang/UCharacterNameIterator.class
UCharacterNameIterator.java
package com.ibm.icu.lang
com.ibm.icu.lang.UCharacterNameIterator extends java.lang.Object implements com.ibm.icu.util.ValueIterator {
private com.ibm.icu.impl.UCharacterName m_name_
private int m_choice_
private int m_start_
private int m_limit_
private int m_current_
private int m_groupIndex_
private int m_algorithmIndex_
private static char[] GROUP_OFFSETS_
private static char[] GROUP_LENGTHS_
static void <clinit> ()
public boolean next (com.ibm.icu.util.ValueIterator$Element)
com.ibm.icu.util.ValueIterator$Element element
int length
int start
int end
public void reset ()
public void setRange (int, int)
int start
int limit
protected void <init> (com.ibm.icu.impl.UCharacterName, int)
com.ibm.icu.impl.UCharacterName name
int choice
private boolean iterateSingleGroup (com.ibm.icu.util.ValueIterator$Element, int)
com.ibm.icu.util.ValueIterator$Element result
int limit
int index
int offset
String name
private boolean iterateGroup (com.ibm.icu.util.ValueIterator$Element, int)
com.ibm.icu.util.ValueIterator$Element result
int limit
int startMSB
int gMSB
int gMIN
private boolean iterateExtended (com.ibm.icu.util.ValueIterator$Element, int)
com.ibm.icu.util.ValueIterator$Element result
int limit
String name
}
com/ibm/icu/lang/UCharacterTypeIterator.class
UCharacterTypeIterator.java
package com.ibm.icu.lang
com.ibm.icu.lang.UCharacterTypeIterator extends com.ibm.icu.impl.TrieIterator {
protected void <init> (com.ibm.icu.impl.UCharacterProperty)
com.ibm.icu.impl.UCharacterProperty property
protected int extract (int)
int value
}
com/ibm/icu/lang/UProperty$NameChoice.class
UProperty.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UProperty$NameChoice extends java.lang.Object {
public static final int SHORT
public static final int LONG
public static final int COUNT
}
com/ibm/icu/lang/UProperty.class
UProperty.java
package com.ibm.icu.lang
public abstract com.ibm.icu.lang.UProperty extends java.lang.Object {
public static final int ALPHABETIC
public static final int BINARY_START
public static final int ASCII_HEX_DIGIT
public static final int BIDI_CONTROL
public static final int BIDI_MIRRORED
public static final int DASH
public static final int DEFAULT_IGNORABLE_CODE_POINT
public static final int DEPRECATED
public static final int DIACRITIC
public static final int EXTENDER
public static final int FULL_COMPOSITION_EXCLUSION
public static final int GRAPHEME_BASE
public static final int GRAPHEME_EXTEND
public static final int GRAPHEME_LINK
public static final int HEX_DIGIT
public static final int HYPHEN
public static final int ID_CONTINUE
public static final int ID_START
public static final int IDEOGRAPHIC
public static final int IDS_BINARY_OPERATOR
public static final int IDS_TRINARY_OPERATOR
public static final int JOIN_CONTROL
public static final int LOGICAL_ORDER_EXCEPTION
public static final int LOWERCASE
public static final int MATH
public static final int NONCHARACTER_CODE_POINT
public static final int QUOTATION_MARK
public static final int RADICAL
public static final int SOFT_DOTTED
public static final int TERMINAL_PUNCTUATION
public static final int UNIFIED_IDEOGRAPH
public static final int UPPERCASE
public static final int WHITE_SPACE
public static final int XID_CONTINUE
public static final int XID_START
public static final int CASE_SENSITIVE
public static final int S_TERM
public static final int VARIATION_SELECTOR
public static final int NFD_INERT
public static final int NFKD_INERT
public static final int NFC_INERT
public static final int NFKC_INERT
public static final int SEGMENT_STARTER
public static final int PATTERN_SYNTAX
public static final int PATTERN_WHITE_SPACE
public static final int POSIX_ALNUM
public static final int POSIX_BLANK
public static final int POSIX_GRAPH
public static final int POSIX_PRINT
public static final int POSIX_XDIGIT
public static final int BINARY_LIMIT
public static final int BIDI_CLASS
public static final int INT_START
public static final int BLOCK
public static final int CANONICAL_COMBINING_CLASS
public static final int DECOMPOSITION_TYPE
public static final int EAST_ASIAN_WIDTH
public static final int GENERAL_CATEGORY
public static final int JOINING_GROUP
public static final int JOINING_TYPE
public static final int LINE_BREAK
public static final int NUMERIC_TYPE
public static final int SCRIPT
public static final int HANGUL_SYLLABLE_TYPE
public static final int NFD_QUICK_CHECK
public static final int NFKD_QUICK_CHECK
public static final int NFC_QUICK_CHECK
public static final int NFKC_QUICK_CHECK
public static final int LEAD_CANONICAL_COMBINING_CLASS
public static final int TRAIL_CANONICAL_COMBINING_CLASS
public static final int GRAPHEME_CLUSTER_BREAK
public static final int SENTENCE_BREAK
public static final int WORD_BREAK
public static final int INT_LIMIT
public static final int GENERAL_CATEGORY_MASK
public static final int MASK_START
public static final int MASK_LIMIT
public static final int NUMERIC_VALUE
public static final int DOUBLE_START
public static final int DOUBLE_LIMIT
public static final int AGE
public static final int STRING_START
public static final int BIDI_MIRRORING_GLYPH
public static final int CASE_FOLDING
public static final int ISO_COMMENT
public static final int LOWERCASE_MAPPING
public static final int NAME
public static final int SIMPLE_CASE_FOLDING
public static final int SIMPLE_LOWERCASE_MAPPING
public static final int SIMPLE_TITLECASE_MAPPING
public static final int SIMPLE_UPPERCASE_MAPPING
public static final int TITLECASE_MAPPING
public static final int UNICODE_1_NAME
public static final int UPPERCASE_MAPPING
public static final int STRING_LIMIT
}
com/ibm/icu/lang/UScript.class
UScript.java
package com.ibm.icu.lang
public final com.ibm.icu.lang.UScript extends java.lang.Object {
public static final int INVALID_CODE
public static final int COMMON
public static final int INHERITED
public static final int ARABIC
public static final int ARMENIAN
public static final int BENGALI
public static final int BOPOMOFO
public static final int CHEROKEE
public static final int COPTIC
public static final int CYRILLIC
public static final int DESERET
public static final int DEVANAGARI
public static final int ETHIOPIC
public static final int GEORGIAN
public static final int GOTHIC
public static final int GREEK
public static final int GUJARATI
public static final int GURMUKHI
public static final int HAN
public static final int HANGUL
public static final int HEBREW
public static final int HIRAGANA
public static final int KANNADA
public static final int KATAKANA
public static final int KHMER
public static final int LAO
public static final int LATIN
public static final int MALAYALAM
public static final int MONGOLIAN
public static final int MYANMAR
public static final int OGHAM
public static final int OLD_ITALIC
public static final int ORIYA
public static final int RUNIC
public static final int SINHALA
public static final int SYRIAC
public static final int TAMIL
public static final int TELUGU
public static final int THAANA
public static final int THAI
public static final int TIBETAN
public static final int CANADIAN_ABORIGINAL
public static final int UCAS
public static final int YI
public static final int TAGALOG
public static final int HANUNOO
public static final int BUHID
public static final int TAGBANWA
public static final int BRAILLE
public static final int CYPRIOT
public static final int LIMBU
public static final int LINEAR_B
public static final int OSMANYA
public static final int SHAVIAN
public static final int TAI_LE
public static final int UGARITIC
public static final int KATAKANA_OR_HIRAGANA
public static final int BUGINESE
public static final int GLAGOLITIC
public static final int KHAROSHTHI
public static final int SYLOTI_NAGRI
public static final int NEW_TAI_LUE
public static final int TIFINAGH
public static final int OLD_PERSIAN
public static final int BALINESE
public static final int BATAK
public static final int BLISSYMBOLS
public static final int BRAHMI
public static final int CHAM
public static final int CIRTH
public static final int OLD_CHURCH_SLAVONIC_CYRILLIC
public static final int DEMOTIC_EGYPTIAN
public static final int HIERATIC_EGYPTIAN
public static final int EGYPTIAN_HIEROGLYPHS
public static final int KHUTSURI
public static final int SIMPLIFIED_HAN
public static final int TRADITIONAL_HAN
public static final int PAHAWH_HMONG
public static final int OLD_HUNGARIAN
public static final int HARAPPAN_INDUS
public static final int JAVANESE
public static final int KAYAH_LI
public static final int LATIN_FRAKTUR
public static final int LATIN_GAELIC
public static final int LEPCHA
public static final int LINEAR_A
public static final int MANDAEAN
public static final int MAYAN_HIEROGLYPHS
public static final int MEROITIC
public static final int NKO
public static final int ORKHON
public static final int OLD_PERMIC
public static final int PHAGS_PA
public static final int PHOENICIAN
public static final int PHONETIC_POLLARD
public static final int RONGORONGO
public static final int SARATI
public static final int ESTRANGELO_SYRIAC
public static final int WESTERN_SYRIAC
public static final int EASTERN_SYRIAC
public static final int TENGWAR
public static final int VAI
public static final int VISIBLE_SPEECH
public static final int CUNEIFORM
public static final int UNWRITTEN_LANGUAGES
public static final int UNKNOWN
public static final int CARIAN
public static final int JAPANESE
public static final int LANNA
public static final int LYCIAN
public static final int LYDIAN
public static final int OL_CHIKI
public static final int REJANG
public static final int SAURASHTRA
public static final int SIGN_WRITING
public static final int SUNDANESE
public static final int MOON
public static final int MEITEI_MAYEK
public static final int IMPERIAL_ARAMAIC
public static final int AVESTAN
public static final int CHAKMA
public static final int KOREAN
public static final int KAITHI
public static final int MANICHAEAN
public static final int INSCRIPTIONAL_PAHLAVI
public static final int PSALTER_PAHLAVI
public static final int BOOK_PAHLAVI
public static final int INSCRIPTIONAL_PARTHIAN
public static final int SAMARITAN
public static final int TAI_VIET
public static final int MATHEMATICAL_NOTATION
public static final int SYMBOLS
public static final int CODE_LIMIT
private static final int SCRIPT_MASK
private static final com.ibm.icu.impl.UCharacterProperty prop
private static final String kLocaleScript
static void <clinit> ()
private static int[] findCodeFromLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.util.UResourceBundle sub
int[] result
int w
int i
int code
public static final int[] getCode (java.util.Locale)
java.util.Locale locale
public static final int[] getCode (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static final int[] getCode (java.lang.String)
String nameOrAbbrOrLocale
public static final int getCodeFromName (java.lang.String)
String nameOrAbbr
public static final int getScript (int)
int codepoint
public static final java.lang.String getName (int)
int scriptCode
public static final java.lang.String getShortName (int)
int scriptCode
private void <init> ()
}
com/ibm/icu/lang/UScriptRun$ParenStackEntry.class
UScriptRun.java
package com.ibm.icu.lang
final com.ibm.icu.lang.UScriptRun$ParenStackEntry extends java.lang.Object {
int pairIndex
int scriptCode
public void <init> (int, int)
int thePairIndex
int theScriptCode
}
com/ibm/icu/lang/UScriptRun.class
UScriptRun.java
package com.ibm.icu.lang
public final com.ibm.icu.lang.UScriptRun extends java.lang.Object {
private char[] emptyCharArray
private char[] text
private int textIndex
private int textStart
private int textLimit
private int scriptStart
private int scriptLimit
private int scriptCode
private static int PAREN_STACK_DEPTH
private static com.ibm.icu.lang.UScriptRun$ParenStackEntry[] parenStack
private int parenSP
private int pushCount
private int fixupCount
private static int[] pairedChars
private static int pairedCharPower
private static int pairedCharExtra
static void <clinit> ()
public void <init> ()
char[] nullChars
public void <init> (java.lang.String)
String text
public void <init> (java.lang.String, int, int)
String text
int start
int count
public void <init> (char[])
char[] chars
public void <init> (char[], int, int)
char[] chars
int start
int count
public final void reset ()
public final void reset (int, int) throws java.lang.IllegalArgumentException
int start
int count
int len
public final void reset (char[], int, int)
char[] chars
int start
int count
public final void reset (char[])
char[] chars
int length
public final void reset (java.lang.String, int, int)
String str
int start
int count
char[] chars
public final void reset (java.lang.String)
String str
int length
public final int getScriptStart ()
public final int getScriptLimit ()
public final int getScriptCode ()
public final boolean next ()
int ch
int codePointCount
int sc
int pairIndex
int pi
private static boolean sameScript (int, int)
int scriptOne
int scriptTwo
private static final int mod (int)
int sp
private static final int inc (int, int)
int sp
int count
private static final int inc (int)
int sp
private static final int dec (int, int)
int sp
int count
private static final int dec (int)
int sp
private static final int limitInc (int)
int count
private final boolean stackIsEmpty ()
private final boolean stackIsNotEmpty ()
private final void push (int, int)
int pairIndex
int scrptCode
private final void pop ()
private final com.ibm.icu.lang.UScriptRun$ParenStackEntry top ()
private final void syncFixup ()
private final void fixup (int)
int scrptCode
int fixupSP
private static final byte highBit (int)
int n
byte bit
private static int getPairIndex (int)
int ch
int probe
int index
}
com/ibm/icu/math/BigDecimal.class
BigDecimal.java
package com.ibm.icu.math
public com.ibm.icu.math.BigDecimal extends java.lang.Number implements java.io.Serializable java.lang.Comparable {
public static final com.ibm.icu.math.BigDecimal ZERO
public static final com.ibm.icu.math.BigDecimal ONE
public static final com.ibm.icu.math.BigDecimal TEN
public static final int ROUND_CEILING
public static final int ROUND_DOWN
public static final int ROUND_FLOOR
public static final int ROUND_HALF_DOWN
public static final int ROUND_HALF_EVEN
public static final int ROUND_HALF_UP
public static final int ROUND_UNNECESSARY
public static final int ROUND_UP
private static final byte ispos
private static final byte iszero
private static final byte isneg
private static final int MinExp
private static final int MaxExp
private static final int MinArg
private static final int MaxArg
private static final com.ibm.icu.math.MathContext plainMC
private static final long serialVersionUID
private static byte[] bytecar
private static byte[] bytedig
private byte ind
private byte form
private byte[] mant
private int exp
static void <clinit> ()
public void <init> (java.math.BigInteger)
java.math.BigInteger bi
public void <init> (java.math.BigInteger, int)
java.math.BigInteger bi
int scale
public void <init> (char[])
char[] inchars
public void <init> (char[], int, int)
char[] inchars
int offset
int length
boolean exotic
boolean hadexp
int d
int dotoff
int last
int i
char si
boolean eneg
int k
int elen
int j
char sj
int dvalue
int mag
int $1
int $2
int $3
int $4
int $5
public void <init> (double)
double num
public void <init> (int)
int num
int mun
int i
public void <init> (long)
long num
long mun
int i
public void <init> (java.lang.String)
String string
private void <init> ()
public com.ibm.icu.math.BigDecimal abs ()
public com.ibm.icu.math.BigDecimal abs (com.ibm.icu.math.MathContext)
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal add (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal add (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
com.ibm.icu.math.BigDecimal lhs
int reqdig
com.ibm.icu.math.BigDecimal res
byte[] usel
int usellen
byte[] user
int userlen
int newlen
int tlen
int mult
byte[] t
int ia
int ib
int ea
int eb
byte ca
byte cb
public int compareTo (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public int compareTo (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
int thislength
int i
com.ibm.icu.math.BigDecimal newrhs
int $6
public com.ibm.icu.math.BigDecimal divide (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal divide (com.ibm.icu.math.BigDecimal, int)
com.ibm.icu.math.BigDecimal rhs
int round
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal divide (com.ibm.icu.math.BigDecimal, int, int)
com.ibm.icu.math.BigDecimal rhs
int scale
int round
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal divide (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal divideInteger (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal divideInteger (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal max (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal max (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal min (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal min (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal multiply (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal multiply (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
com.ibm.icu.math.BigDecimal lhs
int padding
int reqdig
byte[] multer
byte[] multand
int multandlen
int acclen
com.ibm.icu.math.BigDecimal res
byte[] acc
int n
byte mult
int $7
public com.ibm.icu.math.BigDecimal negate ()
public com.ibm.icu.math.BigDecimal negate (com.ibm.icu.math.MathContext)
com.ibm.icu.math.MathContext set
com.ibm.icu.math.BigDecimal res
public com.ibm.icu.math.BigDecimal plus ()
public com.ibm.icu.math.BigDecimal plus (com.ibm.icu.math.MathContext)
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal pow (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal pow (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
int n
com.ibm.icu.math.BigDecimal lhs
int reqdig
int workdigits
int L
com.ibm.icu.math.MathContext workset
com.ibm.icu.math.BigDecimal res
boolean seenbit
int i
public com.ibm.icu.math.BigDecimal remainder (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal remainder (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
public com.ibm.icu.math.BigDecimal subtract (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal rhs
public com.ibm.icu.math.BigDecimal subtract (com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext)
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
com.ibm.icu.math.BigDecimal newrhs
public byte byteValueExact ()
int num
public int compareTo (java.lang.Object)
Object rhsobj
public double doubleValue ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.math.BigDecimal rhs
int i
char[] lca
char[] rca
int $8
int $9
public float floatValue ()
public java.lang.String format (int, int)
int before
int after
public java.lang.String format (int, int, int, int, int, int)
int before
int after
int explaces
int exdigits
int exformint
int exround
com.ibm.icu.math.BigDecimal num
int mag
int thisafter
int lead
byte[] newmant
int chop
int need
int oldexp
char[] a
int p
char[] newa
int i
int places
int $11
int $12
int $13
int $14
int $15
public int hashCode ()
public int intValue ()
public int intValueExact ()
int lodigit
int useexp
int result
int i
int topdig
int $16
public long longValue ()
public long longValueExact ()
int lodigit
int cstart
int useexp
long result
int i
long topdig
int $17
public com.ibm.icu.math.BigDecimal movePointLeft (int)
int n
com.ibm.icu.math.BigDecimal res
public com.ibm.icu.math.BigDecimal movePointRight (int)
int n
com.ibm.icu.math.BigDecimal res
public int scale ()
public com.ibm.icu.math.BigDecimal setScale (int)
int scale
public com.ibm.icu.math.BigDecimal setScale (int, int)
int scale
int round
int ourscale
com.ibm.icu.math.BigDecimal res
int padding
int newlen
public short shortValueExact ()
int num
public int signum ()
public java.math.BigInteger toBigInteger ()
com.ibm.icu.math.BigDecimal res
int newlen
byte[] newmant
public java.math.BigInteger toBigIntegerExact ()
public char[] toCharArray ()
public java.lang.String toString ()
public java.math.BigInteger unscaledValue ()
com.ibm.icu.math.BigDecimal res
public static com.ibm.icu.math.BigDecimal valueOf (double)
double dub
public static com.ibm.icu.math.BigDecimal valueOf (long)
long lint
public static com.ibm.icu.math.BigDecimal valueOf (long, int)
long lint
int scale
com.ibm.icu.math.BigDecimal res
private char[] layout ()
char[] cmant
int i
StringBuffer sb
int euse
int sig
char csign
char[] rec
int needsign
int mag
int len
int $18
int $19
int $20
int $21
private int intcheck (int, int)
int min
int max
int i
private com.ibm.icu.math.BigDecimal dodivide (char, com.ibm.icu.math.BigDecimal, com.ibm.icu.math.MathContext, int)
char code
com.ibm.icu.math.BigDecimal rhs
com.ibm.icu.math.MathContext set
int scale
com.ibm.icu.math.BigDecimal lhs
int reqdig
int newexp
com.ibm.icu.math.BigDecimal res
int newlen
byte[] var1
int var1len
byte[] var2
int var2len
int b2b
int have
int thisdigit
int i
byte v2
int ba
int mult
int start
int padding
int d
byte[] newvar1
byte lasthave
int actdig
byte[] newmant
int $22
int $23
private void bad (char[])
char[] s
private void badarg (java.lang.String, int, java.lang.String)
String name
int pos
String value
private static final byte[] extend (byte[], int)
byte[] inarr
int newlen
byte[] newarr
private static final byte[] byteaddsub (byte[], int, byte[], int, int, boolean)
byte[] a
int avlen
byte[] b
int bvlen
int m
boolean reuse
int alength
int blength
int ap
int bp
int maxarr
byte[] reb
boolean quickm
int digit
int op
int dp90
byte[] newarr
int i
int $24
private static final byte[] diginit ()
byte[] work
int op
int digit
private static final com.ibm.icu.math.BigDecimal clone (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal dec
com.ibm.icu.math.BigDecimal copy
private void checkdigits (com.ibm.icu.math.BigDecimal, int)
com.ibm.icu.math.BigDecimal rhs
int dig
private com.ibm.icu.math.BigDecimal round (com.ibm.icu.math.MathContext)
com.ibm.icu.math.MathContext set
private com.ibm.icu.math.BigDecimal round (int, int)
int len
int mode
int adjust
int sign
byte[] oldmant
boolean reuse
byte first
int increment
byte[] newmant
private static final boolean allzero (byte[], int)
byte[] array
int start
int i
int $25
private com.ibm.icu.math.BigDecimal finish (com.ibm.icu.math.MathContext, boolean)
com.ibm.icu.math.MathContext set
boolean strip
int d
int i
byte[] newmant
int mag
int sig
int $26
}
com/ibm/icu/math/MathContext.class
MathContext.java
package com.ibm.icu.math
public final com.ibm.icu.math.MathContext extends java.lang.Object implements java.io.Serializable {
public static final int PLAIN
public static final int SCIENTIFIC
public static final int ENGINEERING
public static final int ROUND_CEILING
public static final int ROUND_DOWN
public static final int ROUND_FLOOR
public static final int ROUND_HALF_DOWN
public static final int ROUND_HALF_EVEN
public static final int ROUND_HALF_UP
public static final int ROUND_UNNECESSARY
public static final int ROUND_UP
int digits
int form
boolean lostDigits
int roundingMode
private static final int DEFAULT_FORM
private static final int DEFAULT_DIGITS
private static final boolean DEFAULT_LOSTDIGITS
private static final int DEFAULT_ROUNDINGMODE
private static final int MIN_DIGITS
private static final int MAX_DIGITS
private static final int[] ROUNDS
private static final String[] ROUNDWORDS
private static final long serialVersionUID
public static final com.ibm.icu.math.MathContext DEFAULT
static void <clinit> ()
public void <init> (int)
int setdigits
public void <init> (int, int)
int setdigits
int setform
public void <init> (int, int, boolean)
int setdigits
int setform
boolean setlostdigits
public void <init> (int, int, boolean, int)
int setdigits
int setform
boolean setlostdigits
int setroundingmode
public int getDigits ()
public int getForm ()
public boolean getLostDigits ()
public int getRoundingMode ()
public java.lang.String toString ()
String formstr
int r
String roundword
int $1
private static boolean isValidRound (int)
int testround
int r
int $2
}
com/ibm/icu/text/AbsoluteValueSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.AbsoluteValueSubstitution extends com.ibm.icu.text.NFSubstitution {
void <init> (int, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
com/ibm/icu/text/AnyTransliterator$ScriptRunIterator.class
AnyTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.AnyTransliterator$ScriptRunIterator extends java.lang.Object {
private com.ibm.icu.text.Replaceable text
private int textStart
private int textLimit
public int scriptCode
public int start
public int limit
public void <init> (com.ibm.icu.text.Replaceable, int, int)
com.ibm.icu.text.Replaceable text
int start
int limit
public boolean next ()
int ch
int ch
int s
int s
public void adjustLimit (int)
int delta
}
com/ibm/icu/text/AnyTransliterator.class
AnyTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.AnyTransliterator extends com.ibm.icu.text.Transliterator {
static final char TARGET_SEP
static final char VARIANT_SEP
static final String ANY
static final String NULL_ID
static final String LATIN_PIVOT
private java.util.Map cache
private String target
private int targetScript
private com.ibm.icu.text.Transliterator widthFix
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position pos
boolean isIncremental
int allStart
int allLimit
com.ibm.icu.text.AnyTransliterator$ScriptRunIterator it
com.ibm.icu.text.Transliterator t
boolean incremental
int limit
int delta
private void <init> (java.lang.String, java.lang.String, java.lang.String, int)
String id
String theTarget
String theVariant
int theTargetScript
public void <init> (java.lang.String, com.ibm.icu.text.UnicodeFilter, java.lang.String, int, com.ibm.icu.text.Transliterator, java.util.Map)
String id
com.ibm.icu.text.UnicodeFilter filter
String target2
int targetScript2
com.ibm.icu.text.Transliterator widthFix2
java.util.Map cache2
private com.ibm.icu.text.Transliterator getTransliterator (int)
int source
Integer key
com.ibm.icu.text.Transliterator t
String sourceName
String id
java.util.Vector v
private boolean isWide (int)
int script
static void register ()
java.util.HashMap seen
java.util.Enumeration s
String source
java.util.Enumeration t
String target
int targetScript
java.util.Set seenVariants
java.util.Enumeration v
String variant
String id
com.ibm.icu.text.AnyTransliterator trans
private static int scriptNameToCode (java.lang.String)
String name
int[] codes
public com.ibm.icu.text.Transliterator safeClone ()
com.ibm.icu.text.UnicodeFilter filter
}
com/ibm/icu/text/ArabicShaping.class
ArabicShaping.java
package com.ibm.icu.text
public final com.ibm.icu.text.ArabicShaping extends java.lang.Object {
private final int options
private boolean isLogical
private boolean spacesRelativeToTextBeginEnd
private char tailChar
public static final int SEEN_TWOCELL_NEAR
public static final int SEEN_MASK
public static final int YEHHAMZA_TWOCELL_NEAR
public static final int YEHHAMZA_MASK
public static final int TASHKEEL_BEGIN
public static final int TASHKEEL_END
public static final int TASHKEEL_RESIZE
public static final int TASHKEEL_REPLACE_BY_TATWEEL
public static final int TASHKEEL_MASK
public static final int SPACES_RELATIVE_TO_TEXT_BEGIN_END
public static final int SPACES_RELATIVE_TO_TEXT_MASK
public static final int SHAPE_TAIL_NEW_UNICODE
public static final int SHAPE_TAIL_TYPE_MASK
public static final int LENGTH_GROW_SHRINK
public static final int LAMALEF_RESIZE
public static final int LENGTH_FIXED_SPACES_NEAR
public static final int LAMALEF_NEAR
public static final int LENGTH_FIXED_SPACES_AT_END
public static final int LAMALEF_END
public static final int LENGTH_FIXED_SPACES_AT_BEGINNING
public static final int LAMALEF_BEGIN
public static final int LAMALEF_AUTO
public static final int LENGTH_MASK
public static final int LAMALEF_MASK
public static final int TEXT_DIRECTION_LOGICAL
public static final int TEXT_DIRECTION_VISUAL_RTL
public static final int TEXT_DIRECTION_VISUAL_LTR
public static final int TEXT_DIRECTION_MASK
public static final int LETTERS_NOOP
public static final int LETTERS_SHAPE
public static final int LETTERS_UNSHAPE
public static final int LETTERS_SHAPE_TASHKEEL_ISOLATED
public static final int LETTERS_MASK
public static final int DIGITS_NOOP
public static final int DIGITS_EN2AN
public static final int DIGITS_AN2EN
public static final int DIGITS_EN2AN_INIT_LR
public static final int DIGITS_EN2AN_INIT_AL
public static final int DIGITS_MASK
public static final int DIGIT_TYPE_AN
public static final int DIGIT_TYPE_AN_EXTENDED
public static final int DIGIT_TYPE_MASK
private static final char HAMZAFE_CHAR
private static final char HAMZA06_CHAR
private static final char YEH_HAMZA_CHAR
private static final char YEH_HAMZAFE_CHAR
private static final char LAMALEF_SPACE_SUB
private static final char TASHKEEL_SPACE_SUB
private static final char LAM_CHAR
private static final char SPACE_CHAR
private static final char SHADDA_CHAR
private static final char TATWEEL_CHAR
private static final char SHADDA_TATWEEL_CHAR
private static final char NEW_TAIL_CHAR
private static final char OLD_TAIL_CHAR
private static final int SHAPE_MODE
private static final int DESHAPE_MODE
private static final int IRRELEVANT
private static final int LAMTYPE
private static final int ALEFTYPE
private static final int LINKR
private static final int LINKL
private static final int LINK_MASK
private static final int[] irrelevantPos
private static final int[] tailFamilyIsolatedFinal
private static final int[] tashkeelMedial
private static final char[] yehHamzaToYeh
private static final char[] convertNormalizedLamAlef
private static final int[] araLink
private static final int[] presLink
private static int[] convertFEto06
private static final int[][][] shapeTable
static Class class$0
static void <clinit> ()
public int shape (char[], int, int, char[], int, int) throws com.ibm.icu.text.ArabicShapingException
char[] source
int sourceStart
int sourceLength
char[] dest
int destStart
int destSize
public void shape (char[], int, int) throws com.ibm.icu.text.ArabicShapingException
char[] source
int start
int length
public java.lang.String shape (java.lang.String) throws com.ibm.icu.text.ArabicShapingException
String text
char[] src
char[] dest
int len
public void <init> (int)
int options
public boolean equals (java.lang.Object)
Object rhs
public int hashCode ()
public java.lang.String toString ()
StringBuffer buf
private void shapeToArabicDigitsWithContext (char[], int, int, char, boolean)
char[] dest
int start
int length
char digitBase
boolean lastStrongWasAL
com.ibm.icu.impl.UBiDiProps bdp
com.ibm.icu.impl.UBiDiProps bdp
java.io.IOException e
int i
char ch
private static void invertBuffer (char[], int, int)
char[] buffer
int start
int length
int i
int j
char temp
private static char changeLamAlef (char)
char ch
private static int specialChar (char)
char ch
private static int getLink (char)
char ch
private static int countSpacesLeft (char[], int, int)
char[] dest
int start
int count
int i
int e
private static int countSpacesRight (char[], int, int)
char[] dest
int start
int count
int i
private static boolean isTashkeelChar (char)
char ch
private static int isSeenTailFamilyChar (char)
char ch
private static int isSeenFamilyChar (char)
char ch
private static boolean isTailChar (char)
char ch
private static boolean isAlefMaksouraChar (char)
char ch
private static boolean isYehHamzaChar (char)
char ch
private static boolean isTashkeelCharFE (char)
char ch
private static int isTashkeelOnTatweelChar (char)
char ch
private static int isIsolatedTashkeelChar (char)
char ch
private static boolean isAlefChar (char)
char ch
private static boolean isLamAlefChar (char)
char ch
private static boolean isNormalizedLamAlefChar (char)
char ch
private int calculateSize (char[], int, int)
char[] source
int sourceStart
int sourceLength
int destSize
int i
int e
int i
int e
int i
int e
public static int countSpaceSub (char[], int, char)
char[] dest
int length
char subChar
int i
int count
public static void shiftArray (char[], int, int, char)
char[] dest
int start
int e
char subChar
int w
int r
char ch
public static int flipArray (char[], int, int, int)
char[] dest
int start
int e
int w
int r
private static int handleTashkeelWithTatweel (char[], int)
char[] dest
int sourceLength
int i
private int handleGeneratedSpaces (char[], int, int)
char[] dest
int start
int length
int lenOptionsLamAlef
int lenOptionsTashkeel
boolean lamAlefOn
boolean tashkeelOn
int i
int e
int e
int wL
int wT
private boolean expandCompositCharAtBegin (char[], int, int, int)
char[] dest
int start
int length
int lacount
boolean spaceNotFound
int r
int w
char ch
private boolean expandCompositCharAtEnd (char[], int, int, int)
char[] dest
int start
int length
int lacount
boolean spaceNotFound
int r
int w
int e
char ch
private boolean expandCompositCharAtNear (char[], int, int, int, int, int)
char[] dest
int start
int length
int yehHamzaOption
int seenTailOption
int lamAlefOption
boolean spaceNotFound
int i
char ch
private int expandCompositChar (char[], int, int, int, int) throws com.ibm.icu.text.ArabicShapingException
char[] dest
int start
int length
int lacount
int shapingMode
int lenOptionsLamAlef
int lenOptionsSeen
int lenOptionsYehHamza
boolean spaceNotFound
int r
int w
char ch
private int normalize (char[], int, int)
char[] dest
int start
int length
int lacount
int i
int e
char ch
private int deshapeNormalize (char[], int, int)
char[] dest
int start
int length
int lacount
int yehHamzaComposeEnabled
int seenComposeEnabled
int i
int e
char ch
private int shapeUnicode (char[], int, int, int, int) throws com.ibm.icu.text.ArabicShapingException
char[] dest
int start
int length
int destSize
int tashkeelFlag
int lamalef_count
boolean lamalef_found
boolean seenfam_found
boolean yehhamza_found
boolean tashkeel_found
int i
int currLink
int nextLink
int prevLink
int lastLink
int lastPos
int nx
int nw
char wLamalef
int flag
int shape
private int deShapeUnicode (char[], int, int, int) throws com.ibm.icu.text.ArabicShapingException
char[] dest
int start
int length
int destSize
int lamalef_count
private int internalShape (char[], int, int, char[], int, int) throws com.ibm.icu.text.ArabicShapingException
char[] source
int sourceStart
int sourceLength
char[] dest
int destStart
int destSize
char[] temp
int outputSize
char digitBase
int digitDelta
int i
char ch
char digitTop
int digitDelta
int i
char ch
}
com/ibm/icu/text/ArabicShapingException.class
ArabicShapingException.java
package com.ibm.icu.text
public final com.ibm.icu.text.ArabicShapingException extends java.lang.Exception {
static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
com/ibm/icu/text/Bidi$ImpTabPair.class
Bidi.java
package com.ibm.icu.text
com.ibm.icu.text.Bidi$ImpTabPair extends java.lang.Object {
byte[][][] imptab
short[][] impact
void <init> (byte[][], byte[][], short[], short[])
byte[][] table1
byte[][] table2
short[] act1
short[] act2
}
com/ibm/icu/text/Bidi$InsertPoints.class
Bidi.java
package com.ibm.icu.text
com.ibm.icu.text.Bidi$InsertPoints extends java.lang.Object {
int size
int confirmed
com.ibm.icu.text.Bidi$Point[] points
final com.ibm.icu.text.Bidi this$0
void <init> (com.ibm.icu.text.Bidi)
}
com/ibm/icu/text/Bidi$LevState.class
Bidi.java
package com.ibm.icu.text
com.ibm.icu.text.Bidi$LevState extends java.lang.Object {
byte[][] impTab
short[] impAct
int startON
int startL2EN
int lastStrongRTL
short state
byte runLevel
final com.ibm.icu.text.Bidi this$0
private void <init> (com.ibm.icu.text.Bidi)
void <init> (com.ibm.icu.text.Bidi, com.ibm.icu.text.Bidi$LevState)
}
com/ibm/icu/text/Bidi$Point.class
Bidi.java
package com.ibm.icu.text
com.ibm.icu.text.Bidi$Point extends java.lang.Object {
int pos
int flag
final com.ibm.icu.text.Bidi this$0
void <init> (com.ibm.icu.text.Bidi)
}
com/ibm/icu/text/Bidi.class
Bidi.java
package com.ibm.icu.text
public com.ibm.icu.text.Bidi extends java.lang.Object {
public static final byte LEVEL_DEFAULT_LTR
public static final byte LEVEL_DEFAULT_RTL
public static final byte MAX_EXPLICIT_LEVEL
public static final byte LEVEL_OVERRIDE
public static final int MAP_NOWHERE
public static final byte LTR
public static final byte RTL
public static final byte MIXED
public static final short KEEP_BASE_COMBINING
public static final short DO_MIRRORING
public static final short INSERT_LRM_FOR_NUMERIC
public static final short REMOVE_BIDI_CONTROLS
public static final short OUTPUT_REVERSE
public static final short REORDER_DEFAULT
public static final short REORDER_NUMBERS_SPECIAL
public static final short REORDER_GROUP_NUMBERS_WITH_R
public static final short REORDER_RUNS_ONLY
public static final short REORDER_INVERSE_NUMBERS_AS_L
public static final short REORDER_INVERSE_LIKE_DIRECT
public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL
static final short REORDER_COUNT
static final short REORDER_LAST_LOGICAL_TO_VISUAL
public static final int OPTION_DEFAULT
public static final int OPTION_INSERT_MARKS
public static final int OPTION_REMOVE_CONTROLS
public static final int OPTION_STREAMING
static final byte L
static final byte R
static final byte EN
static final byte ES
static final byte ET
static final byte AN
static final byte CS
static final byte B
static final byte S
static final byte WS
static final byte ON
static final byte LRE
static final byte LRO
static final byte AL
static final byte RLE
static final byte RLO
static final byte PDF
static final byte NSM
static final byte BN
static final int MASK_R_AL
public static final int CLASS_DEFAULT
private static final char CR
private static final char LF
static final int LRM_BEFORE
static final int LRM_AFTER
static final int RLM_BEFORE
static final int RLM_AFTER
com.ibm.icu.text.Bidi paraBidi
final com.ibm.icu.impl.UBiDiProps bdp
char[] text
int originalLength
int length
int resultLength
boolean mayAllocateText
boolean mayAllocateRuns
byte[] dirPropsMemory
byte[] levelsMemory
byte[] dirProps
byte[] levels
boolean isInverse
int reorderingMode
int reorderingOptions
boolean orderParagraphsLTR
byte paraLevel
byte defaultParaLevel
com.ibm.icu.text.Bidi$ImpTabPair impTabPair
byte direction
int flags
int lastArabicPos
int trailingWSStart
int paraCount
int[] parasMemory
int[] paras
int[] simpleParas
int runCount
com.ibm.icu.text.BidiRun[] runsMemory
com.ibm.icu.text.BidiRun[] runs
com.ibm.icu.text.BidiRun[] simpleRuns
int[] logicalToVisualRunsMap
boolean isGoodLogicalToVisualRunsMap
com.ibm.icu.text.BidiClassifier customClassifier
com.ibm.icu.text.Bidi$InsertPoints insertPoints
int controlCount
static final byte CONTEXT_RTL_SHIFT
static final byte CONTEXT_RTL
static final int DirPropFlagMultiRuns
static final int[] DirPropFlagLR
static final int[] DirPropFlagE
static final int[] DirPropFlagO
static final int MASK_LTR
static final int MASK_RTL
static final int MASK_LRX
static final int MASK_RLX
static final int MASK_OVERRIDE
static final int MASK_EXPLICIT
static final int MASK_BN_EXPLICIT
static final int MASK_B_S
static final int MASK_WS
static final int MASK_N
static final int MASK_ET_NSM_BN
static final int MASK_POSSIBLE_N
static final int MASK_EMBEDDING
private static final int IMPTABPROPS_COLUMNS
private static final int IMPTABPROPS_RES
private static final short[] groupProp
private static final short _L
private static final short _R
private static final short _EN
private static final short _AN
private static final short _ON
private static final short _S
private static final short _B
private static final short[][] impTabProps
private static final int IMPTABLEVELS_COLUMNS
private static final int IMPTABLEVELS_RES
private static final byte[][] impTabL_DEFAULT
private static final byte[][] impTabR_DEFAULT
private static final short[] impAct0
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_DEFAULT
private static final byte[][] impTabL_NUMBERS_SPECIAL
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_NUMBERS_SPECIAL
private static final byte[][] impTabL_GROUP_NUMBERS_WITH_R
private static final byte[][] impTabR_GROUP_NUMBERS_WITH_R
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_GROUP_NUMBERS_WITH_R
private static final byte[][] impTabL_INVERSE_NUMBERS_AS_L
private static final byte[][] impTabR_INVERSE_NUMBERS_AS_L
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_INVERSE_NUMBERS_AS_L
private static final byte[][] impTabR_INVERSE_LIKE_DIRECT
private static final short[] impAct1
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_INVERSE_LIKE_DIRECT
private static final byte[][] impTabL_INVERSE_LIKE_DIRECT_WITH_MARKS
private static final byte[][] impTabR_INVERSE_LIKE_DIRECT_WITH_MARKS
private static final short[] impAct2
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_INVERSE_LIKE_DIRECT_WITH_MARKS
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_INVERSE_FOR_NUMBERS_SPECIAL
private static final byte[][] impTabL_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS
private static final com.ibm.icu.text.Bidi$ImpTabPair impTab_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS
static final int FIRSTALLOC
public static final int DIRECTION_LEFT_TO_RIGHT
public static final int DIRECTION_RIGHT_TO_LEFT
public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT
public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT
static Class class$0
static void <clinit> ()
static int DirPropFlag (byte)
byte dir
boolean testDirPropFlagAt (int, int)
int flag
int index
static byte NoContextRTL (byte)
byte dir
static int DirPropFlagNC (byte)
byte dir
static final int DirPropFlagLR (byte)
byte level
static final int DirPropFlagE (byte)
byte level
static final int DirPropFlagO (byte)
byte level
static byte GetLRFromLevel (byte)
byte level
static boolean IsDefaultLevel (byte)
byte level
byte GetParaLevelAt (int)
int index
static boolean IsBidiControlChar (int)
int c
void verifyValidPara ()
void verifyValidParaOrLine ()
com.ibm.icu.text.Bidi para
void verifyRange (int, int, int)
int index
int start
int limit
public void <init> ()
public void <init> (int, int)
int maxLength
int maxRunCount
java.io.IOException e
private java.lang.Object getMemory (java.lang.String, java.lang.Object, java.lang.Class, boolean, int)
String label
Object array
Class arrayClass
boolean mayAllocate
int sizeNeeded
int len
private void getDirPropsMemory (boolean, int)
boolean mayAllocate
int len
Object array
void getDirPropsMemory (int)
int len
private void getLevelsMemory (boolean, int)
boolean mayAllocate
int len
Object array
void getLevelsMemory (int)
int len
private void getRunsMemory (boolean, int)
boolean mayAllocate
int len
Object array
void getRunsMemory (int)
int len
private void getInitialDirPropsMemory (int)
int len
private void getInitialLevelsMemory (int)
int len
private void getInitialParasMemory (int)
int len
Object array
private void getInitialRunsMemory (int)
int len
public void setInverse (boolean)
boolean isInverse
public boolean isInverse ()
public void setReorderingMode (int)
int reorderingMode
public int getReorderingMode ()
public void setReorderingOptions (int)
int options
public int getReorderingOptions ()
private void getDirProps ()
int i
int i0
int i1
int i1
int uchar
byte dirProp
byte paraDirDefault
boolean isDefaultLevel
boolean isDefaultLevelInverse
boolean removeBidiControls
int state
int state
int paraStart
byte paraDir
byte paraDir
byte lastStrongDir
int lastStrongLTR
private byte directionFromFlags ()
private byte resolveExplicitLevels ()
int i
byte dirProp
byte level
byte dirct
int paraIndex
byte embeddingLevel
byte newLevel
byte newLevel
byte stackTop
byte[] stack
int countOver60
int countOver61
private byte checkExplicitLevels ()
byte dirProp
int i
byte level
int paraIndex
private static short GetStateProps (short)
short cell
private static short GetActionProps (short)
short cell
private static short GetState (byte)
byte cell
private static short GetAction (byte)
byte cell
private void addPoint (int, int)
int pos
int flag
com.ibm.icu.text.Bidi$Point point
int len
com.ibm.icu.text.Bidi$Point[] savePoints
private void processPropertySeq (com.ibm.icu.text.Bidi$LevState, short, int, int)
com.ibm.icu.text.Bidi$LevState levState
short _prop
int start
int limit
byte cell
byte[][] impTab
short[] impAct
short oldStateSeq
short actionSeq
byte level
byte level
byte level
byte level
byte level
byte addLevel
int start0
int k
int k
int k
int k
int k
int k
private void resolveImplicitLevels (int, int, short, short)
int start
int limit
short sor
short eor
com.ibm.icu.text.Bidi$LevState levState
int i
int start1
int start2
short oldStateImp
short stateImp
short stateImp
short actionImp
short gprop
short gprop
short resProp
short cell
boolean inverseRTL
short nextStrongProp
int nextStrongPos
short prop
short prop1
int j
private void adjustWSLevels ()
int i
int flag
int flag
int flag
int Bidi_Min (int, int)
int x
int y
int Bidi_Abs (int)
int x
void setParaRunsOnly (char[], byte)
char[] parmText
byte parmParaLevel
int[] visualMap
String visualText
int saveLength
int saveTrailingWSStart
byte[] saveLevels
byte saveDirection
int i
int j
int j
int visualStart
int logicalStart
int logicalStart
int oldRunCount
int runLength
int runLength
int addedRuns
int insertRemove
int start
int start
int limit
int limit
int step
int step
int indexOddBit
int logicalPos
int logicalPos
int logicalPos
int index
int index
int index1
int index1
int saveOptions
int parmLength
int newI
public void setPara (java.lang.String, byte, byte[])
String text
byte paraLevel
byte[] embeddingLevels
public void setPara (char[], byte, byte[])
char[] chars
byte paraLevel
byte[] embeddingLevels
int start
int limit
byte level
byte nextLevel
short sor
short sor
short eor
short eor
int start
int last
byte dirProp
int i
int j
public void orderParagraphsLTR (boolean)
boolean ordarParaLTR
public boolean isOrderParagraphsLTR ()
public byte getDirection ()
public java.lang.String getTextAsString ()
public char[] getText ()
public int getLength ()
public int getProcessedLength ()
public int getResultLength ()
public byte getParaLevel ()
public int countParagraphs ()
public com.ibm.icu.text.BidiRun getParagraphByIndex (int)
int paraIndex
com.ibm.icu.text.Bidi bidi
int paraStart
int paraStart
com.ibm.icu.text.BidiRun bidiRun
public com.ibm.icu.text.BidiRun getParagraph (int)
int charIndex
com.ibm.icu.text.Bidi bidi
int paraIndex
public int getParagraphIndex (int)
int charIndex
com.ibm.icu.text.Bidi bidi
int paraIndex
public void setCustomClassifier (com.ibm.icu.text.BidiClassifier)
com.ibm.icu.text.BidiClassifier classifier
public com.ibm.icu.text.BidiClassifier getCustomClassifier ()
public int getCustomizedClass (int)
int c
int dir
int dir
public com.ibm.icu.text.Bidi setLine (int, int)
int start
int limit
public byte getLevelAt (int)
int charIndex
public byte[] getLevels ()
public com.ibm.icu.text.BidiRun getLogicalRun (int)
int logicalPosition
public int countRuns ()
public com.ibm.icu.text.BidiRun getVisualRun (int)
int runIndex
public int getVisualIndex (int)
int logicalIndex
public int getLogicalIndex (int)
int visualIndex
public int[] getLogicalMap ()
public int[] getVisualMap ()
public static int[] reorderLogical (byte[])
byte[] levels
public static int[] reorderVisual (byte[])
byte[] levels
public static int[] invertMap (int[])
int[] srcMap
public void <init> (java.lang.String, int)
String paragraph
int flags
public void <init> (char[], int, byte[], int, int, int)
char[] text
int textStart
byte[] embeddings
int embStart
int paragraphLength
int flags
byte paraLvl
byte paraLvl
byte paraLvl
byte paraLvl
byte[] paraEmbeddings
byte[] paraEmbeddings
byte lev
int i
char[] paraText
public com.ibm.icu.text.Bidi createLineBidi (int, int)
int lineStart
int lineLimit
public boolean isMixed ()
public boolean isLeftToRight ()
public boolean isRightToLeft ()
public boolean baseIsLeftToRight ()
public int getBaseLevel ()
public int getRunCount ()
void getLogicalToVisualRunsMap ()
int count
int i
long[] keys
public int getRunLevel (int)
int run
public int getRunStart (int)
int run
public int getRunLimit (int)
int run
int idx
int len
public static boolean requiresBidi (char[], int, int)
char[] text
int start
int limit
int i
public static void reorderVisually (byte[], int, java.lang.Object[], int, int)
byte[] levels
int levelStart
Object[] objects
int objectStart
int count
byte[] reorderLevels
int[] indexMap
Object[] temp
int i
public java.lang.String writeReordered (int)
int options
public static java.lang.String writeReverse (java.lang.String, int)
String src
int options
}
com/ibm/icu/text/BidiClassifier.class
BidiClassifier.java
package com.ibm.icu.text
public com.ibm.icu.text.BidiClassifier extends java.lang.Object {
protected Object context
public void <init> (java.lang.Object)
Object context
public void setContext (java.lang.Object)
Object context
public java.lang.Object getContext ()
public int classify (int)
int c
}
com/ibm/icu/text/BidiLine.class
BidiLine.java
package com.ibm.icu.text
final com.ibm.icu.text.BidiLine extends java.lang.Object {
void <init> ()
static void setTrailingWSStart (com.ibm.icu.text.Bidi)
com.ibm.icu.text.Bidi bidi
byte[] dirProps
byte[] levels
int start
byte paraLevel
static com.ibm.icu.text.Bidi setLine (com.ibm.icu.text.Bidi, int, int)
com.ibm.icu.text.Bidi paraBidi
int start
int limit
int length
com.ibm.icu.text.Bidi lineBidi
int j
byte[] levels
int i
int trailingWSStart
byte level
static byte getLevelAt (com.ibm.icu.text.Bidi, int)
com.ibm.icu.text.Bidi bidi
int charIndex
static byte[] getLevels (com.ibm.icu.text.Bidi)
com.ibm.icu.text.Bidi bidi
int start
int length
byte[] levels
static com.ibm.icu.text.BidiRun getLogicalRun (com.ibm.icu.text.Bidi, int)
com.ibm.icu.text.Bidi bidi
int logicalPosition
com.ibm.icu.text.BidiRun newRun
com.ibm.icu.text.BidiRun iRun
int runCount
int visualStart
int logicalLimit
int i
static com.ibm.icu.text.BidiRun getVisualRun (com.ibm.icu.text.Bidi, int)
com.ibm.icu.text.Bidi bidi
int runIndex
int start
int limit
int limit
byte level
static void getSingleRun (com.ibm.icu.text.Bidi, byte)
com.ibm.icu.text.Bidi bidi
byte level
private static void reorderLine (com.ibm.icu.text.Bidi, byte, byte)
com.ibm.icu.text.Bidi bidi
byte minLevel
byte maxLevel
com.ibm.icu.text.BidiRun[] runs
com.ibm.icu.text.BidiRun tempRun
com.ibm.icu.text.BidiRun tempRun
byte[] levels
int firstRun
int firstRun
int endRun
int limitRun
int runCount
static int getRunFromLogicalIndex (com.ibm.icu.text.Bidi, int)
com.ibm.icu.text.Bidi bidi
int logicalIndex
com.ibm.icu.text.BidiRun[] runs
int runCount
int visualStart
int i
int length
int logicalStart
static void getRuns (com.ibm.icu.text.Bidi)
com.ibm.icu.text.Bidi bidi
int length
int limit
byte[] levels
int i
int runCount
byte level
com.ibm.icu.text.BidiRun[] runs
int runIndex
int start
byte minLevel
byte maxLevel
int trailingRun
com.ibm.icu.text.Bidi$Point point
int runIndex
int ip
int runIndex
int ic
char c
static int[] prepareReorder (byte[], byte[], byte[])
byte[] levels
byte[] pMinLevel
byte[] pMaxLevel
int start
byte level
byte minLevel
byte maxLevel
int[] indexMap
static int[] reorderLogical (byte[])
byte[] levels
byte[] aMinLevel
byte[] aMaxLevel
int start
int limit
int sumOfSosEos
byte minLevel
byte maxLevel
int[] indexMap
static int[] reorderVisual (byte[])
byte[] levels
byte[] aMinLevel
byte[] aMaxLevel
int start
int end
int limit
int temp
byte minLevel
byte maxLevel
int[] indexMap
static int getVisualIndex (com.ibm.icu.text.Bidi, int)
com.ibm.icu.text.Bidi bidi
int logicalIndex
int visualIndex
com.ibm.icu.text.BidiRun[] runs
int i
int visualStart
int offset
int length
com.ibm.icu.text.BidiRun[] runs
int i
int length
int insertRemove
int visualStart
int markFound
com.ibm.icu.text.BidiRun[] runs
int i
int j
int start
int start
int limit
int limit
int length
int insertRemove
int visualStart
int controlFound
char uchar
static int getLogicalIndex (com.ibm.icu.text.Bidi, int)
com.ibm.icu.text.Bidi bidi
int visualIndex
com.ibm.icu.text.BidiRun[] runs
int i
int i
int i
int i
int i
int runCount
int start
int markFound
int insertRemove
int visualStart
int length
int controlFound
int insertRemove
int length
int logicalStart
int logicalEnd
int visualStart
int j
int k
char uchar
boolean evenRun
int begin
int limit
static int[] getLogicalMap (com.ibm.icu.text.Bidi)
com.ibm.icu.text.Bidi bidi
com.ibm.icu.text.BidiRun[] runs
int logicalStart
int logicalStart
int logicalStart
int visualStart
int logicalLimit
int logicalLimit
int visualLimit
int[] indexMap
int j
int markFound
int runCount
int length
int insertRemove
int i
int j
int controlFound
int runCount
int length
int insertRemove
int i
int j
int j
int k
boolean evenRun
char uchar
static int[] getVisualMap (com.ibm.icu.text.Bidi)
com.ibm.icu.text.Bidi bidi
com.ibm.icu.text.BidiRun[] runs
int logicalStart
int logicalStart
int visualStart
int visualLimit
int visualLimit
int allocLength
int[] indexMap
int idx
int j
int markFound
int runCount
int insertRemove
int insertRemove
int i
int j
int k
int runCount
int logicalEnd
int insertRemove
int length
int i
int j
int j
int k
int m
char uchar
boolean evenRun
int[] newMap
static int[] invertMap (int[])
int[] srcMap
int srcLength
int destLength
int count
int i
int srcEntry
int srcEntry
int[] destMap
}
com/ibm/icu/text/BidiRun.class
BidiRun.java
package com.ibm.icu.text
public com.ibm.icu.text.BidiRun extends java.lang.Object {
int start
int limit
int insertRemove
byte level
void <init> ()
void <init> (int, int, byte)
int start
int limit
byte embeddingLevel
void copyFrom (com.ibm.icu.text.BidiRun)
com.ibm.icu.text.BidiRun run
public int getStart ()
public int getLimit ()
public int getLength ()
public byte getEmbeddingLevel ()
public boolean isOddRun ()
public boolean isEvenRun ()
public byte getDirection ()
public java.lang.String toString ()
}
com/ibm/icu/text/BidiWriter.class
BidiWriter.java
package com.ibm.icu.text
final com.ibm.icu.text.BidiWriter extends java.lang.Object {
static final char LRM_CHAR
static final char RLM_CHAR
static final int MASK_R_AL
void <init> ()
private static boolean IsCombining (int)
int type
private static java.lang.String doWriteForward (java.lang.String, int)
String src
int options
StringBuffer dest
int i
int c
StringBuffer dest
int i
char c
StringBuffer dest
int i
int c
private static java.lang.String doWriteForward (char[], int, int, int)
char[] text
int start
int limit
int options
static java.lang.String writeReverse (java.lang.String, int)
String src
int options
StringBuffer dest
int srcLength
int srcLength
int srcLength
int i
int c
int i
int i
int c
int j
static java.lang.String doWriteReverse (char[], int, int, int)
char[] text
int start
int limit
int options
static java.lang.String writeReordered (com.ibm.icu.text.Bidi, int)
com.ibm.icu.text.Bidi bidi
int options
int run
int run
int run
int run
int runCount
StringBuffer dest
char[] text
com.ibm.icu.text.BidiRun bidiRun
byte[] dirProps
char uc
char uc
char uc
char uc
char uc
char uc
int markFlag
com.ibm.icu.text.BidiRun bidiRun
com.ibm.icu.text.BidiRun bidiRun
byte[] dirProps
com.ibm.icu.text.BidiRun bidiRun
}
com/ibm/icu/text/BreakCTDictionary$CompactTrieHeader.class
BreakCTDictionary.java
package com.ibm.icu.text
com.ibm.icu.text.BreakCTDictionary$CompactTrieHeader extends java.lang.Object {
int size
int magic
int nodeCount
int root
int[] offset
void <init> ()
}
com/ibm/icu/text/BreakCTDictionary$CompactTrieHorizontalNode.class
BreakCTDictionary.java
package com.ibm.icu.text
com.ibm.icu.text.BreakCTDictionary$CompactTrieHorizontalNode extends java.lang.Object {
char ch
int equal
void <init> (char, int)
char newCh
int newEqual
}
com/ibm/icu/text/BreakCTDictionary$CompactTrieNodeFlags.class
BreakCTDictionary.java
package com.ibm.icu.text
final com.ibm.icu.text.BreakCTDictionary$CompactTrieNodeFlags extends java.lang.Object {
static final int kVerticalNode
static final int kParentEndsWord
static final int kReservedFlag1
static final int kReservedFlag2
static final int kCountMask
static final int kFlagMask
void <init> ()
}
com/ibm/icu/text/BreakCTDictionary$CompactTrieNodes.class
BreakCTDictionary.java
package com.ibm.icu.text
com.ibm.icu.text.BreakCTDictionary$CompactTrieNodes extends java.lang.Object {
short flagscount
com.ibm.icu.text.BreakCTDictionary$CompactTrieHorizontalNode[] hnode
com.ibm.icu.text.BreakCTDictionary$CompactTrieVerticalNode vnode
void <init> ()
}
com/ibm/icu/text/BreakCTDictionary$CompactTrieVerticalNode.class
BreakCTDictionary.java
package com.ibm.icu.text
com.ibm.icu.text.BreakCTDictionary$CompactTrieVerticalNode extends java.lang.Object {
int equal
char[] chars
void <init> ()
}
com/ibm/icu/text/BreakCTDictionary.class
BreakCTDictionary.java
package com.ibm.icu.text
com.ibm.icu.text.BreakCTDictionary extends java.lang.Object {
private com.ibm.icu.text.BreakCTDictionary$CompactTrieHeader fData
private com.ibm.icu.text.BreakCTDictionary$CompactTrieNodes[] nodes
private static final byte[] DATA_FORMAT_ID
static void <clinit> ()
private com.ibm.icu.text.BreakCTDictionary$CompactTrieNodes getCompactTrieNode (int)
int node
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
java.io.DataInputStream in
private void loadBreakCTDictionary (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int i
int j
int count
boolean isVerticalNode
int l
int n
public int matches (java.text.CharacterIterator, int, int[], int[], int)
java.text.CharacterIterator text
int maxLength
int[] lengths
int[] count
int limit
com.ibm.icu.text.BreakCTDictionary$CompactTrieNodes node
int mycount
char uc
int i
boolean exitFlag
int nodeCount
com.ibm.icu.text.BreakCTDictionary$CompactTrieVerticalNode vnode
int j
com.ibm.icu.text.BreakCTDictionary$CompactTrieHorizontalNode[] hnode
int low
int high
int middle
}
com/ibm/icu/text/BreakDictionary.class
BreakDictionary.java
package com.ibm.icu.text
public com.ibm.icu.text.BreakDictionary extends java.lang.Object {
private char[] reverseColumnMap
private com.ibm.icu.util.CompactByteArray columnMap
private int numCols
private short[] table
private short[] rowIndex
private int[] rowIndexFlags
private short[] rowIndexFlagsIndex
private byte[] rowIndexShifts
public static void main (java.lang.String[]) throws java.io.FileNotFoundException java.io.UnsupportedEncodingException java.io.IOException
String[] args
String filename
com.ibm.icu.text.BreakDictionary dictionary
java.io.PrintWriter out
public void printWordList (java.lang.String, int, java.io.PrintWriter) throws java.io.IOException
String partialWord
int state
java.io.PrintWriter out
int i
int newState
char newChar
String newPartialWord
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream dictionaryStream
public void readDictionaryFile (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int l
char[] temp
int i
byte[] temp2
int i
int i
int i
int i
int i
int i
char c
int col
public final short at (int, char)
int row
char ch
int col
public final short at (int, int)
int row
int col
private final boolean cellIsPopulated (int, int)
int row
int col
int flags
private final short internalAt (int, int)
int row
int col
}
com/ibm/icu/text/BreakIterator$BreakIteratorCache.class
BreakIterator.java
package com.ibm.icu.text
final com.ibm.icu.text.BreakIterator$BreakIteratorCache extends java.lang.Object {
private com.ibm.icu.text.BreakIterator iter
private com.ibm.icu.util.ULocale where
void <init> (com.ibm.icu.util.ULocale, com.ibm.icu.text.BreakIterator)
com.ibm.icu.util.ULocale where
com.ibm.icu.text.BreakIterator iter
com.ibm.icu.util.ULocale getLocale ()
com.ibm.icu.text.BreakIterator createBreakInstance ()
}
com/ibm/icu/text/BreakIterator$BreakIteratorServiceShim.class
BreakIterator.java
package com.ibm.icu.text
abstract com.ibm.icu.text.BreakIterator$BreakIteratorServiceShim extends java.lang.Object {
void <init> ()
public abstract java.lang.Object registerInstance (com.ibm.icu.text.BreakIterator, com.ibm.icu.util.ULocale, int)
public abstract boolean unregister (java.lang.Object)
public abstract java.util.Locale[] getAvailableLocales ()
public abstract com.ibm.icu.util.ULocale[] getAvailableULocales ()
public abstract com.ibm.icu.text.BreakIterator createBreakIterator (com.ibm.icu.util.ULocale, int)
}
com/ibm/icu/text/BreakIterator.class
BreakIterator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.BreakIterator extends java.lang.Object implements java.lang.Cloneable {
private static final boolean DEBUG
public static final int DONE
public static final int KIND_CHARACTER
public static final int KIND_WORD
public static final int KIND_LINE
public static final int KIND_SENTENCE
public static final int KIND_TITLE
private static final int KIND_COUNT
private static final java.lang.ref.SoftReference[] iterCache
private static com.ibm.icu.text.BreakIterator$BreakIteratorServiceShim shim
private com.ibm.icu.util.ULocale validLocale
private com.ibm.icu.util.ULocale actualLocale
static void <clinit> ()
protected void <init> ()
public java.lang.Object clone ()
public abstract int first ()
public abstract int last ()
public abstract int next (int)
public abstract int next ()
public abstract int previous ()
public abstract int following (int)
public int preceding (int)
int offset
int pos
public boolean isBoundary (int)
int offset
public abstract int current ()
public abstract java.text.CharacterIterator getText ()
public void setText (java.lang.String)
String newText
public abstract void setText (java.text.CharacterIterator)
public static com.ibm.icu.text.BreakIterator getWordInstance ()
public static com.ibm.icu.text.BreakIterator getWordInstance (java.util.Locale)
java.util.Locale where
public static com.ibm.icu.text.BreakIterator getWordInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale where
public static com.ibm.icu.text.BreakIterator getLineInstance ()
public static com.ibm.icu.text.BreakIterator getLineInstance (java.util.Locale)
java.util.Locale where
public static com.ibm.icu.text.BreakIterator getLineInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale where
public static com.ibm.icu.text.BreakIterator getCharacterInstance ()
public static com.ibm.icu.text.BreakIterator getCharacterInstance (java.util.Locale)
java.util.Locale where
public static com.ibm.icu.text.BreakIterator getCharacterInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale where
public static com.ibm.icu.text.BreakIterator getSentenceInstance ()
public static com.ibm.icu.text.BreakIterator getSentenceInstance (java.util.Locale)
java.util.Locale where
public static com.ibm.icu.text.BreakIterator getSentenceInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale where
public static com.ibm.icu.text.BreakIterator getTitleInstance ()
public static com.ibm.icu.text.BreakIterator getTitleInstance (java.util.Locale)
java.util.Locale where
public static com.ibm.icu.text.BreakIterator getTitleInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale where
public static java.lang.Object registerInstance (com.ibm.icu.text.BreakIterator, java.util.Locale, int)
com.ibm.icu.text.BreakIterator iter
java.util.Locale locale
int kind
public static java.lang.Object registerInstance (com.ibm.icu.text.BreakIterator, com.ibm.icu.util.ULocale, int)
com.ibm.icu.text.BreakIterator iter
com.ibm.icu.util.ULocale locale
int kind
com.ibm.icu.text.BreakIterator$BreakIteratorCache cache
public static boolean unregister (java.lang.Object)
Object key
int kind
public static com.ibm.icu.text.BreakIterator getBreakInstance (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale where
int kind
com.ibm.icu.text.BreakIterator$BreakIteratorCache cache
com.ibm.icu.text.BreakIterator result
com.ibm.icu.text.BreakIterator$BreakIteratorCache cache
public static synchronized java.util.Locale[] getAvailableLocales ()
public static synchronized com.ibm.icu.util.ULocale[] getAvailableULocales ()
private static com.ibm.icu.text.BreakIterator$BreakIteratorServiceShim getShim ()
Class cls
java.util.MissingResourceException e
Exception e
public final com.ibm.icu.util.ULocale getLocale (com.ibm.icu.util.ULocale$Type)
com.ibm.icu.util.ULocale$Type type
final void setLocale (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
}
com/ibm/icu/text/BreakIteratorFactory$1$RBBreakIteratorFactory.class
BreakIteratorFactory.java
package com.ibm.icu.text
com.ibm.icu.text.BreakIteratorFactory$1$RBBreakIteratorFactory extends com.ibm.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final com.ibm.icu.text.BreakIteratorFactory$BFService this$1
void <init> (com.ibm.icu.text.BreakIteratorFactory$BFService)
protected java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale loc
int kind
com.ibm.icu.impl.ICUService srvc
}
com/ibm/icu/text/BreakIteratorFactory$BFService.class
BreakIteratorFactory.java
package com.ibm.icu.text
com.ibm.icu.text.BreakIteratorFactory$BFService extends com.ibm.icu.impl.ICULocaleService {
void <init> ()
}
com/ibm/icu/text/BreakIteratorFactory.class
BreakIteratorFactory.java
package com.ibm.icu.text
final com.ibm.icu.text.BreakIteratorFactory extends com.ibm.icu.text.BreakIterator$BreakIteratorServiceShim {
static final com.ibm.icu.impl.ICULocaleService service
private static final String[] KIND_NAMES
private static final boolean[] DICTIONARY_POSSIBLE
static void <clinit> ()
void <init> ()
public java.lang.Object registerInstance (com.ibm.icu.text.BreakIterator, com.ibm.icu.util.ULocale, int)
com.ibm.icu.text.BreakIterator iter
com.ibm.icu.util.ULocale locale
int kind
public boolean unregister (java.lang.Object)
Object key
public java.util.Locale[] getAvailableLocales ()
public com.ibm.icu.util.ULocale[] getAvailableULocales ()
public com.ibm.icu.text.BreakIterator createBreakIterator (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale locale
int kind
com.ibm.icu.util.ULocale[] actualLoc
com.ibm.icu.text.BreakIterator iter
private static com.ibm.icu.text.BreakIterator createBreakInstance (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale locale
int kind
com.ibm.icu.text.BreakIterator iter
com.ibm.icu.impl.ICUResourceBundle rb
java.io.InputStream ruleStream
String typeKey
String brkfname
String rulesFileName
Exception e
String dictType
String dictFileName
java.io.InputStream is
java.io.IOException e
java.io.IOException e
com.ibm.icu.util.ULocale uloc
static com.ibm.icu.text.BreakIterator access$0 (com.ibm.icu.util.ULocale, int)
}
com/ibm/icu/text/BreakTransliterator$ReplaceableCharacterIterator.class
BreakTransliterator.java
package com.ibm.icu.text
final com.ibm.icu.text.BreakTransliterator$ReplaceableCharacterIterator extends java.lang.Object implements java.text.CharacterIterator {
private com.ibm.icu.text.Replaceable text
private int begin
private int end
private int pos
public void <init> (com.ibm.icu.text.Replaceable, int, int, int)
com.ibm.icu.text.Replaceable text
int begin
int end
int pos
public void setText (com.ibm.icu.text.Replaceable)
com.ibm.icu.text.Replaceable text
public char first ()
public char last ()
public char setIndex (int)
int p
public char current ()
public char next ()
public char previous ()
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.BreakTransliterator$ReplaceableCharacterIterator that
public int hashCode ()
public java.lang.Object clone ()
com.ibm.icu.text.BreakTransliterator$ReplaceableCharacterIterator other
}
com/ibm/icu/text/BreakTransliterator.class
BreakTransliterator.java
package com.ibm.icu.text
final com.ibm.icu.text.BreakTransliterator extends com.ibm.icu.text.Transliterator {
private com.ibm.icu.text.BreakIterator bi
private String insertion
private int[] boundaries
private int boundaryCount
static final int LETTER_OR_MARK_MASK
public void <init> (java.lang.String, com.ibm.icu.text.UnicodeFilter, com.ibm.icu.text.BreakIterator, java.lang.String)
String ID
com.ibm.icu.text.UnicodeFilter filter
com.ibm.icu.text.BreakIterator bi
String insertion
public void <init> (java.lang.String, com.ibm.icu.text.UnicodeFilter)
String ID
com.ibm.icu.text.UnicodeFilter filter
public java.lang.String getInsertion ()
public void setInsertion (java.lang.String)
String insertion
public com.ibm.icu.text.BreakIterator getBreakIterator ()
public void setBreakIterator (com.ibm.icu.text.BreakIterator)
com.ibm.icu.text.BreakIterator bi
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position pos
boolean incremental
int boundary
int cp
int type
int[] temp
int delta
int lastBoundary
static void register ()
com.ibm.icu.text.Transliterator trans
}
com/ibm/icu/text/CanonicalIterator.class
CanonicalIterator.java
package com.ibm.icu.text
public final com.ibm.icu.text.CanonicalIterator extends java.lang.Object {
private static boolean PROGRESS
private static boolean SKIP_ZEROS
private String source
private boolean done
private String[][] pieces
private int[] current
private transient StringBuffer buffer
private static final java.util.Set SET_WITH_NULL_STRING
static void <clinit> ()
public void <init> (java.lang.String)
String source
public java.lang.String getSource ()
public void reset ()
int i
public java.lang.String next ()
int i
String result
int i
public void setSource (java.lang.String)
String newSource
java.util.List segmentList
int cp
int start
int i
public static void permute (java.lang.String, boolean, java.util.Set)
String source
boolean skipZeros
java.util.Set output
java.util.Set subpermute
int cp
int i
String chStr
java.util.Iterator it
String piece
private java.lang.String[] getEquivalents (java.lang.String)
String segment
java.util.Set result
java.util.Set basic
java.util.Set permutations
java.util.Iterator it
String item
java.util.Iterator it2
String possible
String[] finalResult
private java.util.Set getEquivalents2 (java.lang.String)
String segment
java.util.Set result
StringBuffer workingBuffer
int cp
int[] range
int i
com.ibm.icu.impl.USerializedSet starts
int j
int rangeCount
int end
int cp2
java.util.Set remainder
String prefix
java.util.Iterator iter
String item
String toAdd
private java.util.Set extract (int, java.lang.String, int, java.lang.StringBuffer)
int comp
String segment
int segmentPos
StringBuffer buf
String decomp
boolean ok
int cp
int decompPos
int decompCp
int i
String remainder
}
com/ibm/icu/text/CaseFoldTransliterator$1.class
CaseFoldTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.CaseFoldTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/CaseFoldTransliterator.class
CaseFoldTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.CaseFoldTransliterator extends com.ibm.icu.text.Transliterator {
static final String _ID
private com.ibm.icu.impl.UCaseProps csp
private com.ibm.icu.text.ReplaceableContextIterator iter
private StringBuffer result
static void register ()
public void <init> ()
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean isIncremental
int c
int c
int delta
int delta
}
com/ibm/icu/text/CharsetDetector.class
CharsetDetector.java
package com.ibm.icu.text
public com.ibm.icu.text.CharsetDetector extends java.lang.Object {
private static final int kBufSize
byte[] fInputBytes
int fInputLen
short[] fByteStats
boolean fC1Bytes
String fDeclaredEncoding
byte[] fRawInput
int fRawLength
java.io.InputStream fInputStream
boolean fStripTags
private static java.util.ArrayList fCSRecognizers
private static String[] fCharsetNames
static void <clinit> ()
public void <init> ()
public com.ibm.icu.text.CharsetDetector setDeclaredEncoding (java.lang.String)
String encoding
public com.ibm.icu.text.CharsetDetector setText (byte[])
byte[] in
public com.ibm.icu.text.CharsetDetector setText (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
int remainingLength
int bytesRead
public com.ibm.icu.text.CharsetMatch detect ()
com.ibm.icu.text.CharsetMatch[] matches
public com.ibm.icu.text.CharsetMatch[] detectAll ()
com.ibm.icu.text.CharsetRecognizer csr
int i
int detectResults
int confidence
java.util.ArrayList matches
com.ibm.icu.text.CharsetMatch m
com.ibm.icu.text.CharsetMatch[] resultArray
public java.io.Reader getReader (java.io.InputStream, java.lang.String)
java.io.InputStream in
String declaredEncoding
com.ibm.icu.text.CharsetMatch match
public java.lang.String getString (byte[], java.lang.String)
byte[] in
String declaredEncoding
com.ibm.icu.text.CharsetMatch match
public static java.lang.String[] getAllDetectableCharsets ()
public boolean inputFilterEnabled ()
public boolean enableInputFilter (boolean)
boolean filter
boolean previous
private void MungeInput ()
int srci
int dsti
byte b
boolean inMarkup
int openTags
int badTags
int limit
int val
int i
private static java.util.ArrayList createRecognizers ()
java.util.ArrayList recognizers
String[] charsetNames
int out
int i
String name
}
com/ibm/icu/text/CharsetMatch.class
CharsetMatch.java
package com.ibm.icu.text
public com.ibm.icu.text.CharsetMatch extends java.lang.Object implements java.lang.Comparable {
public static final int ENCODING_SCHEME
public static final int BOM
public static final int DECLARED_ENCODING
public static final int LANG_STATISTICS
private int fConfidence
private com.ibm.icu.text.CharsetRecognizer fRecognizer
private byte[] fRawInput
private int fRawLength
private java.io.InputStream fInputStream
public java.io.Reader getReader ()
java.io.InputStream inputStream
public java.lang.String getString () throws java.io.IOException
public java.lang.String getString (int) throws java.io.IOException
int maxLength
String result
StringBuffer sb
char[] buffer
java.io.Reader reader
int max
int bytesRead
public int getConfidence ()
public int getMatchType ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public int compareTo (java.lang.Object)
Object o
com.ibm.icu.text.CharsetMatch other
int compareResult
void <init> (com.ibm.icu.text.CharsetDetector, com.ibm.icu.text.CharsetRecognizer, int)
com.ibm.icu.text.CharsetDetector det
com.ibm.icu.text.CharsetRecognizer rec
int conf
}
com/ibm/icu/text/CharsetRecog_2022$CharsetRecog_2022CN.class
CharsetRecog_2022.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_2022$CharsetRecog_2022CN extends com.ibm.icu.text.CharsetRecog_2022 {
private byte[][] escapeSequences
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_2022$CharsetRecog_2022JP.class
CharsetRecog_2022.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_2022$CharsetRecog_2022JP extends com.ibm.icu.text.CharsetRecog_2022 {
private byte[][] escapeSequences
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_2022$CharsetRecog_2022KR.class
CharsetRecog_2022.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_2022$CharsetRecog_2022KR extends com.ibm.icu.text.CharsetRecog_2022 {
private byte[][] escapeSequences
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_2022.class
CharsetRecog_2022.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_2022 extends com.ibm.icu.text.CharsetRecognizer {
void <init> ()
int match (byte[], int, byte[][])
byte[] text
int textLen
byte[][] escapeSequences
int i
int j
int escN
int hits
int misses
int shifts
int quality
byte[] seq
}
com/ibm/icu/text/CharsetRecog_UTF8.class
CharsetRecog_UTF8.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_UTF8 extends com.ibm.icu.text.CharsetRecognizer {
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
boolean hasBOM
int numValid
int numInvalid
byte[] input
int i
int trailBytes
int confidence
int b
}
com/ibm/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_16_BE.class
CharsetRecog_Unicode.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_16_BE extends com.ibm.icu.text.CharsetRecog_Unicode {
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
byte[] input
}
com/ibm/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_16_LE.class
CharsetRecog_Unicode.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_16_LE extends com.ibm.icu.text.CharsetRecog_Unicode {
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
byte[] input
}
com/ibm/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32.class
CharsetRecog_Unicode.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 extends com.ibm.icu.text.CharsetRecog_Unicode {
void <init> ()
abstract int getChar (byte[], int)
abstract java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
byte[] input
int limit
int numValid
int numInvalid
boolean hasBOM
int confidence
int i
int ch
}
com/ibm/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32_BE.class
CharsetRecog_Unicode.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32_BE extends com.ibm.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 {
void <init> ()
int getChar (byte[], int)
byte[] input
int index
java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32_LE.class
CharsetRecog_Unicode.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32_LE extends com.ibm.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 {
void <init> ()
int getChar (byte[], int)
byte[] input
int index
java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_Unicode.class
CharsetRecog_Unicode.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_Unicode extends com.ibm.icu.text.CharsetRecognizer {
void <init> ()
abstract java.lang.String getName ()
abstract int match (com.ibm.icu.text.CharsetDetector)
}
com/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_big5.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_big5 extends com.ibm.icu.text.CharsetRecog_mbcs {
static int[] commonChars
static void <clinit> ()
void <init> ()
boolean nextChar (com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar, com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar it
com.ibm.icu.text.CharsetDetector det
int firstByte
int secondByte
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
java.lang.String getName ()
public java.lang.String getLanguage ()
}
com/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_jp.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_jp extends com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_euc {
static int[] commonChars
static void <clinit> ()
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
public java.lang.String getLanguage ()
}
com/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_kr.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_kr extends com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_euc {
static int[] commonChars
static void <clinit> ()
void <init> ()
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
public java.lang.String getLanguage ()
}
com/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_euc extends com.ibm.icu.text.CharsetRecog_mbcs {
void <init> ()
boolean nextChar (com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar, com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar it
com.ibm.icu.text.CharsetDetector det
int firstByte
int secondByte
int thirdByte
}
com/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_gb_18030 extends com.ibm.icu.text.CharsetRecog_mbcs {
static int[] commonChars
static void <clinit> ()
void <init> ()
boolean nextChar (com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar, com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar it
com.ibm.icu.text.CharsetDetector det
int firstByte
int secondByte
int thirdByte
int fourthByte
java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
public java.lang.String getLanguage ()
}
com/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_sjis.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_mbcs$CharsetRecog_sjis extends com.ibm.icu.text.CharsetRecog_mbcs {
static int[] commonChars
static void <clinit> ()
void <init> ()
boolean nextChar (com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar, com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar it
com.ibm.icu.text.CharsetDetector det
int firstByte
int secondByte
int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
java.lang.String getName ()
public java.lang.String getLanguage ()
}
com/ibm/icu/text/CharsetRecog_mbcs$iteratedChar.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar extends java.lang.Object {
int charValue
int index
int nextIndex
boolean error
boolean done
void <init> ()
void reset ()
int nextByte (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
int byteValue
}
com/ibm/icu/text/CharsetRecog_mbcs.class
CharsetRecog_mbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_mbcs extends com.ibm.icu.text.CharsetRecognizer {
void <init> ()
abstract java.lang.String getName ()
int match (com.ibm.icu.text.CharsetDetector, int[])
com.ibm.icu.text.CharsetDetector det
int[] commonChars
int singleByteCharCount
int doubleByteCharCount
int commonCharCount
int badCharCount
int totalCharCount
int confidence
com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar iter
long cv
double maxVal
double scaleFactor
abstract boolean nextChar (com.ibm.icu.text.CharsetRecog_mbcs$iteratedChar, com.ibm.icu.text.CharsetDetector)
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_da.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_da extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_de.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_de extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_en.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_en extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_es.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_es extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_fr.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_fr extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_it.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_it extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_nl.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_nl extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_no.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_no extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_pt.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_pt extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1_sv.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1_sv extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2 extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2_cs.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2_cs extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2_hu.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2_hu extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2_pl.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2_pl extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2_ro.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2_ro extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5 extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5_ru.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5_ru extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6 extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6_ar.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6_ar extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7 extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7_el.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7_el extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8_I_he.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8_I_he extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8_he.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8_he extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9 extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9_tr.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9_tr extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9 {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static com.ibm.icu.text.ArabicShaping as
protected byte[] prev_fInputBytes
protected static byte[] byteMap
protected static byte[] unshapeMap
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
protected void matchInit (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
byte[] bb
private byte[] unshape (byte[])
byte[] inputBytes
byte[] resultByteArr
int i
private byte[] unshapeLamAlef (byte[])
byte[] inputBytes
com.ibm.icu.impl.ByteBuffer resultBigBuffer
com.ibm.icu.impl.ByteBuffer resultBuffer
byte[] unshapedLamAlef
int i
private boolean isLamAlef (byte)
byte b
byte[] shapedLamAlef
int i
protected void matchFinish (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
int result
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
int result
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he extends com.ibm.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getLanguage ()
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl extends com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he {
private static int[] ngrams
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_KOI8_R.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_KOI8_R extends com.ibm.icu.text.CharsetRecog_sbcs {
private static int[] ngrams
private static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_windows_1251.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_windows_1251 extends com.ibm.icu.text.CharsetRecog_sbcs {
private static int[] ngrams
private static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_windows_1256.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$CharsetRecog_windows_1256 extends com.ibm.icu.text.CharsetRecog_sbcs {
private static int[] ngrams
private static byte[] byteMap
static void <clinit> ()
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public int match (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
}
com/ibm/icu/text/CharsetRecog_sbcs$NGramParser.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
com.ibm.icu.text.CharsetRecog_sbcs$NGramParser extends java.lang.Object {
private static final int N_GRAM_MASK
private int byteIndex
private int ngram
private int[] ngramList
private byte[] byteMap
private int ngramCount
private int hitCount
private byte spaceChar
public void <init> (int[], byte[])
int[] theNgramList
byte[] theByteMap
private static int search (int[], int)
int[] table
int value
int index
private void lookup (int)
int thisNgram
private void addByte (int)
int b
private int nextByte (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
public int parse (com.ibm.icu.text.CharsetDetector)
com.ibm.icu.text.CharsetDetector det
public int parse (com.ibm.icu.text.CharsetDetector, byte)
com.ibm.icu.text.CharsetDetector det
byte spaceCh
int b
int b
boolean ignoreSpace
byte mb
double rawPercent
}
com/ibm/icu/text/CharsetRecog_sbcs.class
CharsetRecog_sbcs.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecog_sbcs extends com.ibm.icu.text.CharsetRecognizer {
protected boolean haveC1Bytes
void <init> ()
abstract java.lang.String getName ()
abstract int match (com.ibm.icu.text.CharsetDetector)
int match (com.ibm.icu.text.CharsetDetector, int[], byte[])
com.ibm.icu.text.CharsetDetector det
int[] ngrams
byte[] byteMap
int match (com.ibm.icu.text.CharsetDetector, int[], byte[], byte)
com.ibm.icu.text.CharsetDetector det
int[] ngrams
byte[] byteMap
byte spaceChar
com.ibm.icu.text.CharsetRecog_sbcs$NGramParser parser
}
com/ibm/icu/text/CharsetRecognizer.class
CharsetRecognizer.java
package com.ibm.icu.text
abstract com.ibm.icu.text.CharsetRecognizer extends java.lang.Object {
void <init> ()
abstract java.lang.String getName ()
public java.lang.String getLanguage ()
abstract int match (com.ibm.icu.text.CharsetDetector)
}
com/ibm/icu/text/ChineseDateFormat.class
ChineseDateFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.ChineseDateFormat extends com.ibm.icu.text.SimpleDateFormat {
static final long serialVersionUID
public void <init> (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public void <init> (java.lang.String, com.ibm.icu.util.ULocale)
String pattern
com.ibm.icu.util.ULocale locale
public void <init> (java.lang.String, java.lang.String, com.ibm.icu.util.ULocale)
String pattern
String override
com.ibm.icu.util.ULocale locale
protected void subFormat (java.lang.StringBuffer, char, int, int, java.text.FieldPosition, com.ibm.icu.util.Calendar)
StringBuffer buf
char ch
int count
int beginOffset
java.text.FieldPosition pos
com.ibm.icu.util.Calendar cal
protected int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], com.ibm.icu.util.Calendar)
String text
int start
char ch
int count
boolean obeyCount
boolean allowNegative
boolean[] ambiguousYear
com.ibm.icu.util.Calendar cal
java.text.ParsePosition pos
Number number
int value
com.ibm.icu.text.ChineseDateFormatSymbols symbols
int result
}
com/ibm/icu/text/ChineseDateFormatSymbols.class
ChineseDateFormatSymbols.java
package com.ibm.icu.text
public com.ibm.icu.text.ChineseDateFormatSymbols extends com.ibm.icu.text.DateFormatSymbols {
static final long serialVersionUID
String[] isLeapMonth
static Class class$0
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.Calendar, java.util.Locale)
com.ibm.icu.util.Calendar cal
java.util.Locale locale
public void <init> (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale locale
public java.lang.String getLeapMonth (int)
int leap
protected void initializeData (com.ibm.icu.util.ULocale, com.ibm.icu.impl.CalendarData)
com.ibm.icu.util.ULocale loc
com.ibm.icu.impl.CalendarData calData
void initializeData (com.ibm.icu.text.DateFormatSymbols)
com.ibm.icu.text.DateFormatSymbols dfs
}
com/ibm/icu/text/CollationElementIterator$Backup.class
CollationElementIterator.java
package com.ibm.icu.text
final com.ibm.icu.text.CollationElementIterator$Backup extends java.lang.Object {
protected int m_FCDLimit_
protected int m_FCDStart_
protected boolean m_isCodePointHiragana_
protected int m_bufferOffset_
protected int m_offset_
protected StringBuffer m_buffer_
protected void <init> ()
}
com/ibm/icu/text/CollationElementIterator.class
CollationElementIterator.java
package com.ibm.icu.text
public final com.ibm.icu.text.CollationElementIterator extends java.lang.Object {
public static final int NULLORDER
public static final int IGNORABLE
boolean m_isCodePointHiragana_
int m_FCDStart_
int m_CEBufferOffset_
int m_CEBufferSize_
static final int CE_NOT_FOUND_
static final int CE_EXPANSION_TAG_
static final int CE_CONTRACTION_TAG_
static final int CE_DIGIT_TAG_
private boolean m_isForwards_
private com.ibm.icu.text.UCharacterIterator m_source_
private int m_bufferOffset_
private StringBuffer m_buffer_
private int m_FCDLimit_
private com.ibm.icu.text.RuleBasedCollator m_collator_
private int[] m_CEBuffer_
private static final int CE_BUFFER_INIT_SIZE_
private com.ibm.icu.text.CollationElementIterator$Backup m_utilSpecialBackUp_
private com.ibm.icu.text.CollationElementIterator$Backup m_utilSpecialEntryBackUp_
private com.ibm.icu.text.CollationElementIterator$Backup m_utilSpecialDiscontiguousBackUp_
private com.ibm.icu.impl.StringUCharacterIterator m_srcUtilIter_
private StringBuffer m_utilStringBuffer_
private StringBuffer m_utilSkippedBuffer_
private com.ibm.icu.text.CollationElementIterator m_utilColEIter_
private static final int FULL_ZERO_COMBINING_CLASS_FAST_LIMIT_
private static final int LEAD_ZERO_COMBINING_CLASS_FAST_LIMIT_
private static final int LAST_BYTE_MASK_
private static final int SECOND_LAST_BYTE_SHIFT_
private static final int CE_CONTRACTION_
private static final int CE_NOT_FOUND_TAG_
private static final int CE_CHARSET_TAG_
private static final int CE_HANGUL_SYLLABLE_TAG_
private static final int CE_LEAD_SURROGATE_TAG_
private static final int CE_TRAIL_SURROGATE_TAG_
private static final int CE_CJK_IMPLICIT_TAG_
private static final int CE_IMPLICIT_TAG_
static final int CE_SPEC_PROC_TAG_
private static final int CE_LONG_PRIMARY_TAG_
private static final int CE_BYTE_COMMON_
private static final int HANGUL_SBASE_
private static final int HANGUL_LBASE_
private static final int HANGUL_VBASE_
private static final int HANGUL_TBASE_
private static final int HANGUL_VCOUNT_
private static final int HANGUL_TCOUNT_
private static final boolean DEBUG
static void <clinit> ()
public int getOffset ()
public int getMaxExpansion (int)
int ce
int start
int limit
long unsignedce
int mid
long midce
int result
public void reset ()
public int next ()
int ch_int
char ch
int result
public int previous ()
int result
int ch_int
char ch
public static final int primaryOrder (int)
int ce
public static final int secondaryOrder (int)
int ce
public static final int tertiaryOrder (int)
int ce
public void setOffset (int)
int offset
int ch_int
char ch
char prevch
int prevoffset
public void setText (java.lang.String)
String source
public void setText (com.ibm.icu.text.UCharacterIterator)
com.ibm.icu.text.UCharacterIterator source
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator source
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.CollationElementIterator thatceiter
void <init> (java.lang.String, com.ibm.icu.text.RuleBasedCollator)
String source
com.ibm.icu.text.RuleBasedCollator collator
void <init> (java.text.CharacterIterator, com.ibm.icu.text.RuleBasedCollator)
java.text.CharacterIterator source
com.ibm.icu.text.RuleBasedCollator collator
void <init> (com.ibm.icu.text.UCharacterIterator, com.ibm.icu.text.RuleBasedCollator)
com.ibm.icu.text.UCharacterIterator source
com.ibm.icu.text.RuleBasedCollator collator
void setCollator (com.ibm.icu.text.RuleBasedCollator)
com.ibm.icu.text.RuleBasedCollator collator
void setExactOffset (int)
int offset
boolean isInBuffer ()
void setText (com.ibm.icu.text.UCharacterIterator, int)
com.ibm.icu.text.UCharacterIterator source
int offset
private void updateInternalState ()
private void backupInternalState (com.ibm.icu.text.CollationElementIterator$Backup)
com.ibm.icu.text.CollationElementIterator$Backup backup
private void updateInternalState (com.ibm.icu.text.CollationElementIterator$Backup)
com.ibm.icu.text.CollationElementIterator$Backup backup
private int getCombiningClass (int)
int ch
private void normalize ()
int size
int i
String decomp
private boolean FCDCheck (char, int)
char ch
int offset
boolean result
char fcd
int prevTrailCC
int ch_int
int leadCC
private int nextChar ()
int result
int result
int startoffset
int next
private void normalizeBackwards ()
private boolean FCDCheckBackwards (char, int)
char ch
int offset
boolean result
char fcd
char trailch
int leadCC
char trail
int prevTrailCC
private int previousChar ()
int result
int startoffset
int ch
private final boolean isBackwardsStart ()
private final boolean isEnd ()
private final int nextSurrogate (com.ibm.icu.text.RuleBasedCollator, int, char)
com.ibm.icu.text.RuleBasedCollator collator
int ce
char trail
int result
private int getExpansionOffset (com.ibm.icu.text.RuleBasedCollator, int)
com.ibm.icu.text.RuleBasedCollator collator
int ce
private int getContractionOffset (com.ibm.icu.text.RuleBasedCollator, int)
com.ibm.icu.text.RuleBasedCollator collator
int ce
private boolean isSpecialPrefixTag (int)
int ce
private int nextSpecialPrefix (com.ibm.icu.text.RuleBasedCollator, int, com.ibm.icu.text.CollationElementIterator$Backup)
com.ibm.icu.text.RuleBasedCollator collator
int ce
com.ibm.icu.text.CollationElementIterator$Backup entrybackup
int entryoffset
int offset
char previous
private boolean isContractionTag (int)
int ce
private void setDiscontiguous (java.lang.StringBuffer)
StringBuffer skipped
private int currentChar ()
private int nextDiscontiguous (com.ibm.icu.text.RuleBasedCollator, int)
com.ibm.icu.text.RuleBasedCollator collator
int entryoffset
int offset
boolean multicontraction
char ch
char nextch
int ch_int
int ce
private int nextContraction (com.ibm.icu.text.RuleBasedCollator, int)
com.ibm.icu.text.RuleBasedCollator collator
int ce
int entryce
int entryoffset
int offset
int maxCC
byte allSame
char ch
int miss
int sCC
int sCC
int ch_int
char nextch
private int nextLongPrimary (int)
int ce
private int getExpansionCount (int)
int ce
private int nextExpansion (com.ibm.icu.text.RuleBasedCollator, int)
com.ibm.icu.text.RuleBasedCollator collator
int ce
int offset
int i
private int nextDigit (com.ibm.icu.text.RuleBasedCollator, int, int)
com.ibm.icu.text.RuleBasedCollator collator
int ce
int cp
int collateVal
int trailingZeroIndex
boolean nonZeroValReached
int digVal
int digIndx
int char32
char ch
char trail
int endIndex
int i
int i
int primWeight
private int nextImplicit (int)
int codepoint
int result
private int nextSurrogate (char)
char ch
int ch_int
char nextch
int codepoint
private int nextHangul (com.ibm.icu.text.RuleBasedCollator, char)
com.ibm.icu.text.RuleBasedCollator collator
char ch
char L
char T
char V
private int nextSpecial (com.ibm.icu.text.RuleBasedCollator, int, char)
com.ibm.icu.text.RuleBasedCollator collator
int ce
char ch
int codepoint
com.ibm.icu.text.CollationElementIterator$Backup entrybackup
char trail
private int previousSpecialPrefix (com.ibm.icu.text.RuleBasedCollator, int)
com.ibm.icu.text.RuleBasedCollator collator
int ce
int offset
int entryoffset
char prevch
int isZeroCE
char lead
int finalCE
private int previousContraction (com.ibm.icu.text.RuleBasedCollator, int, char)
com.ibm.icu.text.RuleBasedCollator collator
int ce
char ch
char prevch
boolean atStart
int originaldecomp
int[] tempbuffer
java.util.MissingResourceException e
Exception e
private int previousLongPrimary (int)
int ce
private int previousExpansion (com.ibm.icu.text.RuleBasedCollator, int)
com.ibm.icu.text.RuleBasedCollator collator
int ce
int offset
int i
private int previousDigit (com.ibm.icu.text.RuleBasedCollator, int, char)
com.ibm.icu.text.RuleBasedCollator collator
int ce
char ch
int leadingZeroIndex
int collateVal
boolean nonZeroValReached
int char32
char lead
int digVal
int digIndx
char lead
int endIndex
int i
int primWeight
private int previousHangul (com.ibm.icu.text.RuleBasedCollator, char)
com.ibm.icu.text.RuleBasedCollator collator
char ch
char L
char T
char V
private int previousImplicit (int)
int codepoint
int result
private int previousSurrogate (char)
char ch
char prevch
private int previousSpecial (com.ibm.icu.text.RuleBasedCollator, int, char)
com.ibm.icu.text.RuleBasedCollator collator
int ce
char ch
private void goBackOne ()
private void goForwardOne ()
}
com/ibm/icu/text/CollationKey$BoundMode.class
CollationKey.java
package com.ibm.icu.text
public final com.ibm.icu.text.CollationKey$BoundMode extends java.lang.Object {
public static final int LOWER
public static final int UPPER
public static final int UPPER_LONG
public static final int COUNT
private void <init> ()
}
com/ibm/icu/text/CollationKey.class
CollationKey.java
package com.ibm.icu.text
public final com.ibm.icu.text.CollationKey extends java.lang.Object implements java.lang.Comparable {
private byte[] m_key_
private String m_source_
private int m_hashCode_
private int m_length_
private static final int MERGE_SEPERATOR_
public void <init> (java.lang.String, byte[])
String source
byte[] key
public void <init> (java.lang.String, com.ibm.icu.text.RawCollationKey)
String source
com.ibm.icu.text.RawCollationKey key
public java.lang.String getSourceString ()
public byte[] toByteArray ()
int length
byte[] result
public int compareTo (com.ibm.icu.text.CollationKey)
com.ibm.icu.text.CollationKey target
int i
int l
int r
public int compareTo (java.lang.Object)
Object obj
public boolean equals (java.lang.Object)
Object target
public boolean equals (com.ibm.icu.text.CollationKey)
com.ibm.icu.text.CollationKey target
com.ibm.icu.text.CollationKey other
int i
public int hashCode ()
int size
StringBuffer key
int i
public com.ibm.icu.text.CollationKey getBound (int, int)
int boundType
int noOfLevels
int offset
int keystrength
byte[] resultkey
public com.ibm.icu.text.CollationKey merge (com.ibm.icu.text.CollationKey)
com.ibm.icu.text.CollationKey source
int sourcelength
byte[] result
int rindex
int index
int sourceindex
private int getLength ()
int length
int index
}
com/ibm/icu/text/CollationParsedRuleBuilder$BasicContractionTable.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable extends java.lang.Object {
StringBuffer m_codePoints_
java.util.Vector m_CEs_
void <init> ()
}
com/ibm/icu/text/CollationParsedRuleBuilder$BuildTable.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
final com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable extends java.lang.Object implements com.ibm.icu.impl.TrieBuilder$DataManipulate {
com.ibm.icu.text.RuleBasedCollator m_collator_
com.ibm.icu.impl.IntTrieBuilder m_mapping_
java.util.Vector m_expansions_
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable m_contractions_
com.ibm.icu.text.CollationRuleParser$OptionSet m_options_
com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable m_maxExpansions_
com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable m_maxJamoExpansions_
byte[] m_unsafeCP_
byte[] m_contrEndCP_
java.util.Hashtable m_prefixLookup_
com.ibm.icu.text.CollationParsedRuleBuilder$CombinClassTable cmLookup
public int getFoldedValue (int, int)
int cp
int offset
int limit
int value
boolean inBlockZero
int tag
void <init> (com.ibm.icu.text.CollationRuleParser)
com.ibm.icu.text.CollationRuleParser parser
com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable maxet
com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable maxjet
int trieinitialvalue
int i
void <init> (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable table
}
com/ibm/icu/text/CollationParsedRuleBuilder$CEGenerator.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator extends java.lang.Object {
com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[] m_ranges_
int m_rangesLength_
int m_byteSize_
int m_start_
int m_limit_
int m_maxCount_
int m_count_
int m_current_
int m_fLow_
int m_fHigh_
void <init> ()
int i
}
com/ibm/icu/text/CollationParsedRuleBuilder$CombinClassTable.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$CombinClassTable extends java.lang.Object {
int[] index
char[] cPoints
int size
int pos
int curClass
void <init> ()
void generate (char[], int, int[])
char[] cps
int numOfCM
int[] ccIndex
int count
int i
int j
char GetFirstCM (int)
int cClass
char GetNextCM ()
}
com/ibm/icu/text/CollationParsedRuleBuilder$ContractionTable.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable extends java.lang.Object {
java.util.Vector m_elements_
com.ibm.icu.impl.IntTrieBuilder m_mapping_
StringBuffer m_codePoints_
java.util.Vector m_CEs_
java.util.Vector m_offsets_
int m_currentTag_
void <init> (com.ibm.icu.impl.IntTrieBuilder)
com.ibm.icu.impl.IntTrieBuilder mapping
void <init> (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
}
com/ibm/icu/text/CollationParsedRuleBuilder$Elements.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$Elements extends java.lang.Object {
String m_prefixChars_
int m_prefix_
String m_uchars_
String m_cPoints_
int m_cPointsOffset_
int[] m_CEs_
int m_CELength_
int m_mapCE_
int[] m_sizePrim_
int[] m_sizeSec_
int[] m_sizeTer_
boolean m_variableTop_
boolean m_caseBit_
void <init> ()
void <init> (com.ibm.icu.text.CollationParsedRuleBuilder$Elements)
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
public void clear ()
public int hashCode ()
String str
public boolean equals (java.lang.Object)
Object target
com.ibm.icu.text.CollationParsedRuleBuilder$Elements t
int size
}
com/ibm/icu/text/CollationParsedRuleBuilder$InverseUCA.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA extends java.lang.Object {
int[] m_table_
char[] m_continuations_
com.ibm.icu.util.VersionInfo m_UCA_version_
void <init> ()
final int getInversePrevCE (int, int, int, int[])
int ce
int contce
int strength
int[] prevresult
int result
final int getCEStrengthDifference (int, int, int, int)
int CE
int contCE
int prevCE
int prevContCE
int strength
private int compareCEs (int, int, int, int)
int source0
int source1
int target0
int target1
int s1
int s2
int s2
int t1
int t2
int t2
int s
int t
int findInverseCE (int, int)
int ce
int contce
int bottom
int top
int result
int first
int second
int comparison
void getInverseGapPositions (com.ibm.icu.text.CollationRuleParser$TokenListHeader) throws java.lang.Exception
com.ibm.icu.text.CollationRuleParser$TokenListHeader listheader
com.ibm.icu.text.CollationRuleParser$Token token
int tokenstrength
int i
int t1
int t2
int primaryCE
int t1
int t2
int st
int pos
int t1
int t2
private final int getInverseNext (com.ibm.icu.text.CollationRuleParser$TokenListHeader, int)
com.ibm.icu.text.CollationRuleParser$TokenListHeader listheader
int strength
int ce
int secondce
int result
int nextce
int nextcontce
}
com/ibm/icu/text/CollationParsedRuleBuilder$MaxExpansionTable.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable extends java.lang.Object {
java.util.Vector m_endExpansionCE_
java.util.Vector m_expansionCESize_
void <init> ()
void <init> (com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable)
com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable table
}
com/ibm/icu/text/CollationParsedRuleBuilder$MaxJamoExpansionTable.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable extends java.lang.Object {
java.util.Vector m_endExpansionCE_
java.util.Vector m_isV_
byte m_maxLSize_
byte m_maxVSize_
byte m_maxTSize_
void <init> ()
void <init> (com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable)
com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable table
}
com/ibm/icu/text/CollationParsedRuleBuilder$WeightRange.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange extends java.lang.Object implements java.lang.Comparable {
int m_start_
int m_end_
int m_length_
int m_count_
int m_length2_
int m_count2_
public int compareTo (java.lang.Object)
Object target
int tstart
public void clear ()
void <init> ()
void <init> (com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange)
com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange source
}
com/ibm/icu/text/CollationParsedRuleBuilder.class
CollationParsedRuleBuilder.java
package com.ibm.icu.text
final com.ibm.icu.text.CollationParsedRuleBuilder extends java.lang.Object {
static final com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA INVERSE_UCA_
private static final String INV_UCA_VERSION_MISMATCH_
private static final String UCA_NOT_INSTANTIATED_
private static final int CE_BASIC_STRENGTH_LIMIT_
private static final int CE_STRENGTH_LIMIT_
private static final int[] STRENGTH_MASK_
private static final int CE_NOT_FOUND_
private static final int CE_NOT_FOUND_TAG_
private static final int CE_EXPANSION_TAG_
private static final int CE_CONTRACTION_TAG_
private static final int CE_SURROGATE_TAG_
private static final int CE_IMPLICIT_TAG_
private static final int CE_SPEC_PROC_TAG_
private static final int CE_LONG_PRIMARY_TAG_
private static final int UNSAFECP_TABLE_SIZE_
private static final int UNSAFECP_TABLE_MASK_
private static final int UPPER_CASE_
private static final int MIXED_CASE_
private static final int LOWER_CASE_
private static final int CONTRACTION_TABLE_NEW_ELEMENT_
private com.ibm.icu.text.CollationRuleParser m_parser_
private com.ibm.icu.text.CollationElementIterator m_utilColEIter_
private com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator[] m_utilGens_
private int[] m_utilCEBuffer_
private int[] m_utilIntBuffer_
private com.ibm.icu.text.CollationParsedRuleBuilder$Elements m_utilElement_
private com.ibm.icu.text.CollationParsedRuleBuilder$Elements m_utilElement2_
private com.ibm.icu.text.CollationRuleParser$Token m_utilToken_
private int[] m_utilCountBuffer_
private long[] m_utilLongBuffer_
private com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[] m_utilLowerWeightRange_
private com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[] m_utilUpperWeightRange_
private com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange m_utilWeightRange_
private char[] m_utilCharBuffer_
private com.ibm.icu.text.CanonicalIterator m_utilCanIter_
private StringBuffer m_utilStringBuffer_
private static boolean buildCMTabFlag
static void <clinit> ()
com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA temp
void <init> (java.lang.String) throws java.text.ParseException
String rules
void setRules (com.ibm.icu.text.RuleBasedCollator) throws java.lang.Exception
com.ibm.icu.text.RuleBasedCollator collator
private void copyRangeFromUCA (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, int, int)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
int start
int end
int u
int CE
void assembleTailoringTable (com.ibm.icu.text.RuleBasedCollator) throws java.lang.Exception
com.ibm.icu.text.RuleBasedCollator collator
int i
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
int i
StringBuffer str
int i
char[] conts
int offset
int tailoredCE
com.ibm.icu.text.CollationParsedRuleBuilder$Elements prefixElm
boolean needToAdd
com.ibm.icu.text.CollationParsedRuleBuilder$Elements elm
int preKeyLen
int CE
private void initBuffers (com.ibm.icu.text.CollationRuleParser$TokenListHeader) throws java.lang.Exception
com.ibm.icu.text.CollationRuleParser$TokenListHeader listheader
com.ibm.icu.text.CollationRuleParser$Token token
int fstrength
int initstrength
private int getNextGenerated (com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator)
com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator g
private int getSimpleCEGenerator (com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator, com.ibm.icu.text.CollationRuleParser$Token, int) throws java.lang.Exception
com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator g
com.ibm.icu.text.CollationRuleParser$Token token
int strength
int high
int high
int low
int low
int count
int maxbyte
private static int mergeCE (int, int, int)
int ce1
int ce2
int strength
int mask
private int getCEGenerator (com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator, int[], int[], com.ibm.icu.text.CollationRuleParser$Token, int) throws java.lang.Exception
com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator g
int[] lows
int[] highs
com.ibm.icu.text.CollationRuleParser$Token token
int fstrength
int strength
int low
int high
int maxbyte
int count
int s
private void doCE (int[], com.ibm.icu.text.CollationRuleParser$Token) throws java.lang.Exception
int[] ceparts
com.ibm.icu.text.CollationRuleParser$Token token
int i
int cei
int value
int startoftokenrule
int length
String tokenstr
int caseCE
private static final int countBytes (int)
int ce
int mask
int result
private void createElements (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.CollationRuleParser$TokenListHeader)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.CollationRuleParser$TokenListHeader lh
com.ibm.icu.text.CollationRuleParser$Token tok
int len
int currentSequenceLen
int expOffset
com.ibm.icu.text.CollationRuleParser$Token expt
int noOfCEsToCopy
int j
int order
int size
int offset
int offset
int size
boolean containCombinMarks
int i
char fcd
private final int getCaseBits (java.lang.String) throws java.lang.Exception
String src
int uCount
int lCount
int i
int order
char ch
private static final char toLargeKana (char)
char ch
private static final char toSmallKana (char)
char ch
private int getFirstCE (char)
char ch
private int addAnElement (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.CollationParsedRuleBuilder$Elements)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
java.util.Vector expansions
int expansion
int i
int uniChar
int expansion
com.ibm.icu.text.CollationParsedRuleBuilder$Elements uCE
String source
private static final int addExpansion (java.util.Vector, int)
java.util.Vector expansions
int value
private static int setMaxExpansion (int, byte, com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable)
int endexpansion
byte expansionsize
com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable maxexpansion
int start
int limit
long unsigned
int result
int mid
long unsignedce
Object currentsize
private static int setMaxJamoExpansion (char, int, byte, com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable)
char ch
int endexpansion
byte expansionsize
com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable maxexpansion
boolean isV
int pos
private int addPrefix (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, int, com.ibm.icu.text.CollationParsedRuleBuilder$Elements)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
int CE
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable contractions
String oldCP
int oldCPOffset
int size
int j
char ch
int j
int offset
int firstContractionOffset
int newCE
char ch
int position
int eCE
int newCE
private static final boolean isContraction (int)
int CE
private static final boolean isPrefix (int)
int CE
private static final boolean isSpecial (int)
int CE
private static final int getCETag (int)
int CE
private static final int getCE (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
int position
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
private static final void unsafeCPSet (byte[], char)
byte[] table
char c
int hash
private static final void ContrEndCPSet (byte[], char)
byte[] table
char c
int hash
private static int addContraction (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, char, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
char codePoint
int value
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
private static com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable addAContractionElement (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable result
private static final int constructSpecialCE (int, int)
int tag
int CE
private static int processContraction (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, com.ibm.icu.text.CollationParsedRuleBuilder$Elements, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable contractions
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
int existingCE
int firstContractionOffset
int newCE
int position
int eCE
int newCE
int newCE
private static final boolean isContractionTableElement (int)
int CE
private static int findCP (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, char)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
char codePoint
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
int position
private static final com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable getBasicContractionTable (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int offset
private static final int changeContraction (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, char, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
char codePoint
int newCE
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
int position
private static final int setContraction (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, int, char, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
int offset
char codePoint
int value
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
private static final int insertContraction (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, char, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
char codePoint
int value
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
int offset
private static final int finalizeAddition (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.CollationParsedRuleBuilder$Elements)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
int CE
int i
char ch
int cp
com.ibm.icu.text.CollationParsedRuleBuilder$Elements origElem
private static int addContraction (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, int, com.ibm.icu.text.CollationParsedRuleBuilder$Elements)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
int CE
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable contractions
int cp
int cpsize
int size
int j
int firstContractionOffset
int newCE
int position
int eCE
int newCE
int newCE
private static final int changeLastCE (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
int value
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
private static int nextWeight (com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator)
com.ibm.icu.text.CollationParsedRuleBuilder$CEGenerator cegenerator
int maxByte
int weight
private static final int incWeight (int, int, int)
int weight
int length
int maxByte
int b
private static final int getWeightByte (int, int)
int weight
int index
private static final int setWeightByte (int, int, int)
int weight
int index
int b
int mask
private int allocateWeights (int, int, int, int, com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[])
int lowerLimit
int upperLimit
int n
int maxByte
com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[] ranges
int countBytes
int rangeCount
long maxCount
int i
int i
int minLength
int i
long power_1
long power
int count2
int count1
int i
int b
int i
private static final int lengthenRange (com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[], int, int, int)
com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[] range
int offset
int maxByte
int countBytes
int length
private static final int setWeightTrail (int, int, int)
int weight
int length
int trail
private int getWeightRanges (int, int, int, int, com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[])
int lowerLimit
int upperLimit
int maxByte
int countBytes
com.ibm.icu.text.CollationParsedRuleBuilder$WeightRange[] ranges
int lowerLength
int upperLength
int length
int weight
int length
int trail
int length
int trail
int length
int start
int end
int rangeCount
int length
private static final int truncateWeight (int, int)
int weight
int length
private static final int lengthOfWeight (int)
int weight
private static final int incWeightTrail (int, int)
int weight
int length
private static int decWeightTrail (int, int)
int weight
int length
private static int findCP (com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable, char)
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
char codePoint
int position
private static int findCE (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, char)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
char ch
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable tbl
int position
private static boolean isTailored (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable, int, char[], int)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int element
char[] array
int offset
private void assembleTable (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.RuleBasedCollator)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.RuleBasedCollator collator
com.ibm.icu.impl.IntTrieBuilder mapping
java.util.Vector expansions
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable contractions
com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable maxexpansion
int contractionsSize
int size
int i
int i
int i
int i
int i
int i
private static final void setAttributes (com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.CollationRuleParser$OptionSet)
com.ibm.icu.text.RuleBasedCollator collator
com.ibm.icu.text.CollationRuleParser$OptionSet option
private int constructTable (com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable)
com.ibm.icu.text.CollationParsedRuleBuilder$ContractionTable table
int tsize
int position
int i
StringBuffer cpPointer
java.util.Vector CEPointer
int i
com.ibm.icu.text.CollationParsedRuleBuilder$BasicContractionTable bct
int size
char ccMax
char ccMin
int offset
int j
char ch
char cc
int j
int ce
int i
int CE
private static final int getContractionOffset (int)
int ce
private static void getMaxExpansionJamo (com.ibm.icu.impl.IntTrieBuilder, com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable, com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable, boolean)
com.ibm.icu.impl.IntTrieBuilder mapping
com.ibm.icu.text.CollationParsedRuleBuilder$MaxExpansionTable maxexpansion
com.ibm.icu.text.CollationParsedRuleBuilder$MaxJamoExpansionTable maxjamoexpansion
boolean jamospecial
int VBASE
int TBASE
int VCOUNT
int TCOUNT
int v
int t
int ce
int ce
int count
byte maxTSize
byte maxVSize
private static final void unsafeCPAddCCNZ (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
boolean buildCMTable
char[] cm
int[] index
int count
char c
char fcd
int cc
int pos
java.util.Enumeration els
com.ibm.icu.text.CollationParsedRuleBuilder$Elements e
String comp
private boolean enumCategoryRangeClosureCategory (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.CollationElementIterator, int, int, int)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.RuleBasedCollator collator
com.ibm.icu.text.CollationElementIterator colEl
int start
int limit
int type
int u32
int noOfDec
String comp
String decomp
com.ibm.icu.text.CollationParsedRuleBuilder$Elements prefix
int ce
private static final boolean isJamo (char)
char ch
private void canonicalClosure (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable temp
com.ibm.icu.text.CollationElementIterator coleiter
com.ibm.icu.util.RangeValueIterator typeiter
com.ibm.icu.util.RangeValueIterator$Element element
int i
char baseChar
char firstCM
com.ibm.icu.text.CollationRuleParser$Token tok
int size
int offset
int offset
int size
int j
char fcd
private void addTailCanonicalClosures (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.CollationElementIterator, char, char)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.RuleBasedCollator m_collator
com.ibm.icu.text.CollationElementIterator colEl
char baseChar
char cMark
com.ibm.icu.text.CollationParsedRuleBuilder$CombinClassTable cmLookup
int[] index
int cClass
int maxIndex
char[] precompCh
int[] precompClass
int precompLen
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
int i
StringBuffer decompBuf
String comp
StringBuffer decomp
int j
StringBuffer buf
com.ibm.icu.text.CollationParsedRuleBuilder$Elements prefix
int ce
private void setMapCE (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.CollationParsedRuleBuilder$Elements)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
java.util.Vector expansions
int expansion
int i
private int addMultiCMontractions (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.CollationElementIterator, com.ibm.icu.text.CollationParsedRuleBuilder$Elements, char[], int[], int, char, int, java.lang.String)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.CollationElementIterator colEl
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
char[] precompCh
int[] precompClass
int maxComp
char cMark
int cmPos
String decomp
com.ibm.icu.text.CollationParsedRuleBuilder$CombinClassTable cmLookup
char[] combiningMarks
int cMarkClass
String comMark
int noOfPrecomposedChs
int j
int count
StringBuffer temp
StringBuffer temp
String newDecomp
String newDecomp
String comp
com.ibm.icu.text.CollationParsedRuleBuilder$Elements prefix
int ce
private void addFCD4AccentedContractions (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable, com.ibm.icu.text.CollationElementIterator, java.lang.String, com.ibm.icu.text.CollationParsedRuleBuilder$Elements)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.text.CollationElementIterator colEl
String data
com.ibm.icu.text.CollationParsedRuleBuilder$Elements element
String decomp
String comp
com.ibm.icu.text.CollationParsedRuleBuilder$Elements prefix
int ce
private void processUCACompleteIgnorables (com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable)
com.ibm.icu.text.CollationParsedRuleBuilder$BuildTable t
com.ibm.icu.impl.TrieIterator trieiterator
com.ibm.icu.util.RangeValueIterator$Element element
int start
int limit
int CE
static int[] access$0 ()
static int access$1 (int, int, int)
static int access$2 (int)
static boolean access$3 (int)
}
com/ibm/icu/text/CollationRuleParser$IndirectBoundaries.class
CollationRuleParser.java
package com.ibm.icu.text
com.ibm.icu.text.CollationRuleParser$IndirectBoundaries extends java.lang.Object {
int m_startCE_
int m_startContCE_
int m_limitCE_
int m_limitContCE_
void <init> (int[], int[])
int[] startce
int[] limitce
}
com/ibm/icu/text/CollationRuleParser$OptionSet.class
CollationRuleParser.java
package com.ibm.icu.text
com.ibm.icu.text.CollationRuleParser$OptionSet extends java.lang.Object {
int m_variableTopValue_
boolean m_isFrenchCollation_
boolean m_isAlternateHandlingShifted_
int m_caseFirst_
boolean m_isCaseLevel_
int m_decomposition_
int m_strength_
boolean m_isHiragana4_
void <init> (com.ibm.icu.text.RuleBasedCollator)
com.ibm.icu.text.RuleBasedCollator collator
}
com/ibm/icu/text/CollationRuleParser$ParsedToken.class
CollationRuleParser.java
package com.ibm.icu.text
com.ibm.icu.text.CollationRuleParser$ParsedToken extends java.lang.Object {
int m_strength_
int m_charsOffset_
int m_charsLen_
int m_extensionOffset_
int m_extensionLen_
int m_prefixOffset_
int m_prefixLen_
char m_flags_
char m_indirectIndex_
void <init> ()
}
com/ibm/icu/text/CollationRuleParser$Token.class
CollationRuleParser.java
package com.ibm.icu.text
com.ibm.icu.text.CollationRuleParser$Token extends java.lang.Object {
int[] m_CE_
int m_CELength_
int[] m_expCE_
int m_expCELength_
int m_source_
int m_expansion_
int m_prefix_
int m_strength_
int m_toInsert_
int m_polarity_
com.ibm.icu.text.CollationRuleParser$TokenListHeader m_listHeader_
com.ibm.icu.text.CollationRuleParser$Token m_previous_
com.ibm.icu.text.CollationRuleParser$Token m_next_
StringBuffer m_rules_
char m_flags_
void <init> ()
public int hashCode ()
int result
int len
int inc
int start
int limit
public boolean equals (java.lang.Object)
Object target
com.ibm.icu.text.CollationRuleParser$Token t
int sstart
int tstart
int slimit
int tlimit
int end
}
com/ibm/icu/text/CollationRuleParser$TokenListHeader.class
CollationRuleParser.java
package com.ibm.icu.text
com.ibm.icu.text.CollationRuleParser$TokenListHeader extends java.lang.Object {
com.ibm.icu.text.CollationRuleParser$Token m_first_
com.ibm.icu.text.CollationRuleParser$Token m_last_
com.ibm.icu.text.CollationRuleParser$Token m_reset_
boolean m_indirect_
int m_baseCE_
int m_baseContCE_
int m_nextCE_
int m_nextContCE_
int m_previousCE_
int m_previousContCE_
int[] m_pos_
int[] m_gapsLo_
int[] m_gapsHi_
int[] m_numStr_
com.ibm.icu.text.CollationRuleParser$Token[] m_fStrToken_
com.ibm.icu.text.CollationRuleParser$Token[] m_lStrToken_
void <init> ()
}
com/ibm/icu/text/CollationRuleParser$TokenOption.class
CollationRuleParser.java
package com.ibm.icu.text
com.ibm.icu.text.CollationRuleParser$TokenOption extends java.lang.Object {
private String m_name_
private int m_attribute_
private String[] m_subOptions_
private int[] m_subOptionAttributeValues_
void <init> (java.lang.String, int, java.lang.String[], int[])
String name
int attribute
String[] suboptions
int[] suboptionattributevalue
static java.lang.String access$0 (com.ibm.icu.text.CollationRuleParser$TokenOption)
static java.lang.String[] access$1 (com.ibm.icu.text.CollationRuleParser$TokenOption)
static int access$2 (com.ibm.icu.text.CollationRuleParser$TokenOption)
static int[] access$3 (com.ibm.icu.text.CollationRuleParser$TokenOption)
}
com/ibm/icu/text/CollationRuleParser.class
CollationRuleParser.java
package com.ibm.icu.text
final com.ibm.icu.text.CollationRuleParser extends java.lang.Object {
static final int TOKEN_RESET_
int m_resultLength_
com.ibm.icu.text.CollationRuleParser$TokenListHeader[] m_listHeader_
com.ibm.icu.text.CollationRuleParser$Token m_variableTop_
com.ibm.icu.text.CollationRuleParser$OptionSet m_options_
StringBuffer m_source_
java.util.Hashtable m_hashTable_
private com.ibm.icu.text.CollationRuleParser$ParsedToken m_parsedToken_
private String m_rules_
private int m_current_
private int m_optionEnd_
private int m_extraCurrent_
com.ibm.icu.text.UnicodeSet m_copySet_
com.ibm.icu.text.UnicodeSet m_removeSet_
private static final int TOKEN_UNSET_
private static final int TOKEN_POLARITY_POSITIVE_
private static final int TOKEN_TOP_MASK_
private static final int TOKEN_VARIABLE_TOP_MASK_
private static final int TOKEN_BEFORE_
private static final int TOKEN_SUCCESS_MASK_
private static final com.ibm.icu.text.CollationRuleParser$IndirectBoundaries[] INDIRECT_BOUNDARIES_
private static final com.ibm.icu.text.CollationRuleParser$TokenOption[] RULES_OPTIONS_
private com.ibm.icu.text.CollationRuleParser$Token m_utilToken_
private com.ibm.icu.text.CollationElementIterator m_UCAColEIter_
private int[] m_utilCEBuffer_
private int m_optionarg_
static void <clinit> ()
String[] option
int[] value
String[] offonoption
int[] offonvalue
String[] firstlastoption
int[] firstlastvalue
void <init> (java.lang.String) throws java.text.ParseException
String rules
void setDefaultOptionsInCollator (com.ibm.icu.text.RuleBasedCollator)
com.ibm.icu.text.RuleBasedCollator collator
int assembleTokenList () throws java.text.ParseException
com.ibm.icu.text.CollationRuleParser$Token lastToken
int sourcelimit
int expandNext
char specs
boolean variableTop
boolean top
int lastStrength
com.ibm.icu.text.CollationRuleParser$Token sourceToken
int start
int size
int beforeStrength
int searchCharsLen
int strength
int strength
int baseCE
int baseContCE
int[] ce
int primary
int raw
int primaryCE
com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA invuca
com.ibm.icu.text.CollationElementIterator coleiter
int CE
int expand
int SecondCE
com.ibm.icu.text.CollationRuleParser$IndirectBoundaries ib
private static final void throwParseException (java.lang.String, int) throws java.text.ParseException
String rules
int offset
String precontext
String postcontext
StringBuffer error
private final boolean doSetTop ()
com.ibm.icu.text.CollationRuleParser$IndirectBoundaries ib
private static boolean isCharNewLine (char)
char c
private int parseNextToken (boolean) throws java.text.ParseException
boolean startofrules
boolean variabletop
boolean top
boolean inchars
boolean inquote
boolean wasinquote
byte before
boolean isescaped
int newextensionlen
int extensionoffset
int newstrength
int limit
char ch
byte result
String prefix
private int doEndParseNextToken (int, boolean, int, int, boolean, int) throws java.text.ParseException
int newstrength
boolean top
int extensionoffset
int newextensionlen
boolean variabletop
int before
private com.ibm.icu.text.CollationRuleParser$Token getVirginBefore (com.ibm.icu.text.CollationRuleParser$Token, int) throws java.text.ParseException
com.ibm.icu.text.CollationRuleParser$Token sourcetoken
int strength
int offset
int basece
int basecontce
int ch
int primary
int raw
int primaryCE
private int initAReset (int, com.ibm.icu.text.CollationRuleParser$Token) throws java.text.ParseException
int expand
com.ibm.icu.text.CollationRuleParser$Token targetToken
com.ibm.icu.text.CollationRuleParser$TokenListHeader[] temp
int result
private static final boolean isSpecialChar (char)
char ch
private com.ibm.icu.text.UnicodeSet readAndSetUnicodeSet (java.lang.String, int) throws java.text.ParseException
String source
int start
int noOpenBraces
int current
private int readOption (java.lang.String, int, int)
String rules
int start
int optionend
int i
String option
int optionlength
private byte readAndSetOption () throws java.text.ParseException
int start
int i
int optionarg
int j
String subname
int size
int j
String subname
int size
int j
String subname
int size
int noOpenBraces
private void setOptions (com.ibm.icu.text.CollationRuleParser$OptionSet, int, int)
com.ibm.icu.text.CollationRuleParser$OptionSet optionset
int attribute
int value
com.ibm.icu.text.UnicodeSet getTailoredSet () throws java.text.ParseException
boolean startOfRules
com.ibm.icu.text.UnicodeSet tailored
String pattern
com.ibm.icu.text.CanonicalIterator it
int sourcelimit
private final void extractSetsFromRules (java.lang.String) throws java.text.ParseException
String rules
int optionNumber
int setStart
int i
com.ibm.icu.text.UnicodeSet newSet
com.ibm.icu.text.UnicodeSet newSet
}
com/ibm/icu/text/Collator$CollatorFactory.class
Collator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.Collator$CollatorFactory extends java.lang.Object {
public boolean visible ()
public com.ibm.icu.text.Collator createCollator (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
public com.ibm.icu.text.Collator createCollator (java.util.Locale)
java.util.Locale loc
public java.lang.String getDisplayName (java.util.Locale, java.util.Locale)
java.util.Locale objectLocale
java.util.Locale displayLocale
public java.lang.String getDisplayName (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale objectLocale
com.ibm.icu.util.ULocale displayLocale
java.util.Set supported
String name
public abstract java.util.Set getSupportedLocaleIDs ()
protected void <init> ()
}
com/ibm/icu/text/Collator$ServiceShim.class
Collator.java
package com.ibm.icu.text
abstract com.ibm.icu.text.Collator$ServiceShim extends java.lang.Object {
void <init> ()
abstract com.ibm.icu.text.Collator getInstance (com.ibm.icu.util.ULocale)
abstract java.lang.Object registerInstance (com.ibm.icu.text.Collator, com.ibm.icu.util.ULocale)
abstract java.lang.Object registerFactory (com.ibm.icu.text.Collator$CollatorFactory)
abstract boolean unregister (java.lang.Object)
abstract java.util.Locale[] getAvailableLocales ()
abstract com.ibm.icu.util.ULocale[] getAvailableULocales ()
abstract java.lang.String getDisplayName (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
}
com/ibm/icu/text/Collator.class
Collator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.Collator extends java.lang.Object implements java.util.Comparator java.lang.Cloneable {
public static final int PRIMARY
public static final int SECONDARY
public static final int TERTIARY
public static final int QUATERNARY
public static final int IDENTICAL
public static final int FULL_DECOMPOSITION
public static final int NO_DECOMPOSITION
public static final int CANONICAL_DECOMPOSITION
private static com.ibm.icu.text.Collator$ServiceShim shim
private static final String[] KEYWORDS
private static final String RESOURCE
private static final String BASE
private int m_strength_
private int m_decomposition_
private static final boolean DEBUG
private com.ibm.icu.util.ULocale validLocale
private com.ibm.icu.util.ULocale actualLocale
static void <clinit> ()
public void setStrength (int)
int newStrength
public void setDecomposition (int)
int decomposition
public static final com.ibm.icu.text.Collator getInstance ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static com.ibm.icu.text.Collator$ServiceShim getShim ()
Class cls
java.util.MissingResourceException e
Exception e
public static final com.ibm.icu.text.Collator getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.Collator getInstance (java.util.Locale)
java.util.Locale locale
public static final java.lang.Object registerInstance (com.ibm.icu.text.Collator, com.ibm.icu.util.ULocale)
com.ibm.icu.text.Collator collator
com.ibm.icu.util.ULocale locale
public static final java.lang.Object registerFactory (com.ibm.icu.text.Collator$CollatorFactory)
com.ibm.icu.text.Collator$CollatorFactory factory
public static final boolean unregister (java.lang.Object)
Object registryKey
public static java.util.Locale[] getAvailableLocales ()
public static final com.ibm.icu.util.ULocale[] getAvailableULocales ()
public static final java.lang.String[] getKeywords ()
public static final java.lang.String[] getKeywordValues (java.lang.String)
String keyword
public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, com.ibm.icu.util.ULocale, boolean)
String key
com.ibm.icu.util.ULocale locale
boolean commonlyUsed
String baseLoc
java.util.LinkedList values
com.ibm.icu.util.UResourceBundle bundle
String defcoll
com.ibm.icu.util.UResourceBundle collations
java.util.Enumeration collEnum
String collkey
java.util.Iterator itr
String[] result
int idx
String collKey
public static final com.ibm.icu.util.ULocale getFunctionalEquivalent (java.lang.String, com.ibm.icu.util.ULocale, boolean[])
String keyword
com.ibm.icu.util.ULocale locID
boolean[] isAvailable
public static final com.ibm.icu.util.ULocale getFunctionalEquivalent (java.lang.String, com.ibm.icu.util.ULocale)
String keyword
com.ibm.icu.util.ULocale locID
public static java.lang.String getDisplayName (java.util.Locale, java.util.Locale)
java.util.Locale objectLocale
java.util.Locale displayLocale
public static java.lang.String getDisplayName (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale objectLocale
com.ibm.icu.util.ULocale displayLocale
public static java.lang.String getDisplayName (java.util.Locale)
java.util.Locale objectLocale
public static java.lang.String getDisplayName (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale objectLocale
public int getStrength ()
public int getDecomposition ()
public int compare (java.lang.Object, java.lang.Object)
Object source
Object target
public boolean equals (java.lang.String, java.lang.String)
String source
String target
public com.ibm.icu.text.UnicodeSet getTailoredSet ()
public abstract int compare (java.lang.String, java.lang.String)
public abstract com.ibm.icu.text.CollationKey getCollationKey (java.lang.String)
public abstract com.ibm.icu.text.RawCollationKey getRawCollationKey (java.lang.String, com.ibm.icu.text.RawCollationKey)
public abstract int setVariableTop (java.lang.String)
public abstract int getVariableTop ()
public abstract void setVariableTop (int)
public abstract com.ibm.icu.util.VersionInfo getVersion ()
public abstract com.ibm.icu.util.VersionInfo getUCAVersion ()
protected void <init> ()
public final com.ibm.icu.util.ULocale getLocale (com.ibm.icu.util.ULocale$Type)
com.ibm.icu.util.ULocale$Type type
final void setLocale (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
}
com/ibm/icu/text/CollatorReader$1.class
CollatorReader.java
package com.ibm.icu.text
com.ibm.icu.text.CollatorReader$1 extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
}
com/ibm/icu/text/CollatorReader$2.class
CollatorReader.java
package com.ibm.icu.text
com.ibm.icu.text.CollatorReader$2 extends java.lang.Object implements com.ibm.icu.impl.ICUBinary$Authenticate {
void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
}
com/ibm/icu/text/CollatorReader.class
CollatorReader.java
package com.ibm.icu.text
final com.ibm.icu.text.CollatorReader extends java.lang.Object {
private static final com.ibm.icu.impl.ICUBinary$Authenticate UCA_AUTHENTICATE_
private static final com.ibm.icu.impl.ICUBinary$Authenticate INVERSE_UCA_AUTHENTICATE_
private java.io.DataInputStream m_dataInputStream_
private static final byte[] DATA_FORMAT_VERSION_
private static final byte[] DATA_FORMAT_ID_
private static final byte[] INVERSE_UCA_DATA_FORMAT_VERSION_
private static final byte[] INVERSE_UCA_DATA_FORMAT_ID_
private static final String WRONG_UNICODE_VERSION_ERROR_
private int m_expansionSize_
private int m_contractionIndexSize_
private int m_contractionCESize_
private int m_expansionEndCESize_
private int m_expansionEndCEMaxSizeSize_
private int m_optionSize_
private int m_size_
private int m_headerSize_
private int m_unsafeSize_
private int m_contractionEndSize_
private int m_UCAValuesSize_
static void <clinit> ()
static char[] read (com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.RuleBasedCollator$UCAConstants) throws java.io.IOException
com.ibm.icu.text.RuleBasedCollator rbc
com.ibm.icu.text.RuleBasedCollator$UCAConstants ucac
java.io.InputStream i
java.io.BufferedInputStream b
com.ibm.icu.text.CollatorReader reader
char[] result
static void initRBC (com.ibm.icu.text.RuleBasedCollator, byte[]) throws java.io.IOException
com.ibm.icu.text.RuleBasedCollator rbc
byte[] data
java.io.InputStream i
java.io.BufferedInputStream b
com.ibm.icu.text.CollatorReader reader
static com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA getInverseUCA () throws java.io.IOException
com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA result
java.io.InputStream i
java.io.BufferedInputStream b
private void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
private void <init> (java.io.InputStream, boolean) throws java.io.IOException
java.io.InputStream inputStream
boolean readICUHeader
byte[] UnicodeVersion
com.ibm.icu.util.VersionInfo UCDVersion
private void readHeader (com.ibm.icu.text.RuleBasedCollator) throws java.io.IOException
com.ibm.icu.text.RuleBasedCollator rbc
int readcount
int UCAConst
int mapping
int contractionCE
int expansionEndCE
int expansionEndCEMaxSize
int unsafe
int contractionEnd
private void readOptions (com.ibm.icu.text.RuleBasedCollator) throws java.io.IOException
com.ibm.icu.text.RuleBasedCollator rbc
int readcount
int value
private char[] readImp (com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.RuleBasedCollator$UCAConstants) throws java.io.IOException
com.ibm.icu.text.RuleBasedCollator rbc
com.ibm.icu.text.RuleBasedCollator$UCAConstants UCAConst
int readcount
int i
int i
int i
int i
int i
int i
int i
int readUCAConstcount
int resultsize
char[] result
int i
private static com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA readInverseUCA (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
byte[] UnicodeVersion
com.ibm.icu.util.VersionInfo UCDVersion
com.ibm.icu.text.CollationParsedRuleBuilder$InverseUCA result
java.io.DataInputStream input
int tablesize
int contsize
int size
int i
int i
protected static com.ibm.icu.util.VersionInfo readVersion (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream input
byte[] version
com.ibm.icu.util.VersionInfo result
static byte[] access$0 ()
static byte[] access$1 ()
}
com/ibm/icu/text/CollatorServiceShim$1$CFactory.class
CollatorServiceShim.java
package com.ibm.icu.text
com.ibm.icu.text.CollatorServiceShim$1$CFactory extends com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory {
com.ibm.icu.text.Collator$CollatorFactory delegate
final com.ibm.icu.text.CollatorServiceShim this$0
void <init> (com.ibm.icu.text.CollatorServiceShim, com.ibm.icu.text.Collator$CollatorFactory)
com.ibm.icu.text.Collator$CollatorFactory fctry
public java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale loc
int kind
com.ibm.icu.impl.ICUService srvc
Object coll
public java.lang.String getDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
String id
com.ibm.icu.util.ULocale displayLocale
com.ibm.icu.util.ULocale objectLocale
public java.util.Set getSupportedIDs ()
}
com/ibm/icu/text/CollatorServiceShim$1$CollatorFactory.class
CollatorServiceShim.java
package com.ibm.icu.text
com.ibm.icu.text.CollatorServiceShim$1$CollatorFactory extends com.ibm.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final com.ibm.icu.text.CollatorServiceShim$CService this$1
void <init> (com.ibm.icu.text.CollatorServiceShim$CService)
protected java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale uloc
int kind
com.ibm.icu.impl.ICUService srvc
}
com/ibm/icu/text/CollatorServiceShim$CService.class
CollatorServiceShim.java
package com.ibm.icu.text
com.ibm.icu.text.CollatorServiceShim$CService extends com.ibm.icu.impl.ICULocaleService {
void <init> ()
protected java.lang.Object handleDefault (com.ibm.icu.impl.ICUService$Key, java.lang.String[])
com.ibm.icu.impl.ICUService$Key key
String[] actualIDReturn
}
com/ibm/icu/text/CollatorServiceShim.class
CollatorServiceShim.java
package com.ibm.icu.text
final com.ibm.icu.text.CollatorServiceShim extends com.ibm.icu.text.Collator$ServiceShim {
private static com.ibm.icu.impl.ICULocaleService service
static void <clinit> ()
void <init> ()
com.ibm.icu.text.Collator getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.ULocale[] actualLoc
com.ibm.icu.text.Collator coll
CloneNotSupportedException e
java.lang.Object registerInstance (com.ibm.icu.text.Collator, com.ibm.icu.util.ULocale)
com.ibm.icu.text.Collator collator
com.ibm.icu.util.ULocale locale
java.lang.Object registerFactory (com.ibm.icu.text.Collator$CollatorFactory)
com.ibm.icu.text.Collator$CollatorFactory f
boolean unregister (java.lang.Object)
Object registryKey
java.util.Locale[] getAvailableLocales ()
com.ibm.icu.util.ULocale[] getAvailableULocales ()
java.lang.String getDisplayName (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale objectLocale
com.ibm.icu.util.ULocale displayLocale
String id
}
com/ibm/icu/text/ComposedCharIter.class
ComposedCharIter.java
package com.ibm.icu.text
public final com.ibm.icu.text.ComposedCharIter extends java.lang.Object {
public static final char DONE
private boolean compat
private char[] decompBuf
private int bufLen
private int curChar
private int nextChar
public void <init> ()
public void <init> (boolean, int)
boolean compat
int options
public boolean hasNext ()
public char next ()
public java.lang.String decomposition ()
private void findNextChar ()
int c
}
com/ibm/icu/text/CompoundTransliterator.class
CompoundTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.CompoundTransliterator extends com.ibm.icu.text.Transliterator {
private com.ibm.icu.text.Transliterator[] trans
private int numAnonymousRBTs
void <init> (java.util.Vector)
java.util.Vector list
void <init> (java.util.Vector, int)
java.util.Vector list
int numAnonymousRBTs
void <init> (java.lang.String, com.ibm.icu.text.UnicodeFilter, com.ibm.icu.text.Transliterator[], int)
String id
com.ibm.icu.text.UnicodeFilter filter2
com.ibm.icu.text.Transliterator[] trans2
int numAnonymousRBTs2
private void init (java.util.Vector, int, boolean)
java.util.Vector list
int direction
boolean fixReverseID
int count
int i
int j
StringBuffer newID
public int getCount ()
public com.ibm.icu.text.Transliterator getTransliterator (int)
int index
private static void _smartAppend (java.lang.StringBuffer, char)
StringBuffer buf
char c
public java.lang.String toRules (boolean)
boolean escapeUnprintable
StringBuffer rulesSource
int i
String rule
String rule
String rule
protected com.ibm.icu.text.UnicodeSet handleGetSourceSet ()
com.ibm.icu.text.UnicodeSet set
int i
public com.ibm.icu.text.UnicodeSet getTargetSet ()
com.ibm.icu.text.UnicodeSet set
int i
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
boolean incremental
int compoundLimit
int compoundStart
int delta
int i
int limit
private void computeMaximumContextLength ()
int max
int i
int len
public com.ibm.icu.text.Transliterator safeClone ()
com.ibm.icu.text.UnicodeFilter filter
}
com/ibm/icu/text/CurrencyFormat.class
CurrencyFormat.java
package com.ibm.icu.text
com.ibm.icu.text.CurrencyFormat extends com.ibm.icu.text.MeasureFormat {
static final long serialVersionUID
private com.ibm.icu.text.NumberFormat fmt
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition pos
com.ibm.icu.util.CurrencyAmount currency
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
}
com/ibm/icu/text/CurrencyPluralInfo.class
CurrencyPluralInfo.java
package com.ibm.icu.text
public com.ibm.icu.text.CurrencyPluralInfo extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
private static final char[] tripleCurrencySign
private static final String tripleCurrencyStr
private static final char[] defaultCurrencyPluralPatternChar
private static final String defaultCurrencyPluralPattern
private java.util.Map pluralCountToCurrencyUnitPattern
private com.ibm.icu.text.PluralRules pluralRules
private com.ibm.icu.util.ULocale ulocale
static void <clinit> ()
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static com.ibm.icu.text.CurrencyPluralInfo getInstance ()
public static com.ibm.icu.text.CurrencyPluralInfo getInstance (java.util.Locale)
java.util.Locale locale
public static com.ibm.icu.text.CurrencyPluralInfo getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public com.ibm.icu.text.PluralRules getPluralRules ()
public java.lang.String getCurrencyPluralPattern (java.lang.String)
String pluralCount
String currencyPluralPattern
public com.ibm.icu.util.ULocale getLocale ()
public void setPluralRules (java.lang.String)
String ruleDescription
public void setCurrencyPluralPattern (java.lang.String, java.lang.String)
String pluralCount
String pattern
public void setLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
public java.lang.Object clone ()
com.ibm.icu.text.CurrencyPluralInfo other
java.util.Iterator iter
String pluralCount
String currencyPattern
public boolean equals (java.lang.Object)
Object a
com.ibm.icu.text.CurrencyPluralInfo other
java.lang.String select (double)
double number
java.util.Iterator pluralPatternIterator ()
private void initialize (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale uloc
private void setupCurrencyPluralPattern (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale uloc
java.util.Set pluralCountSet
com.ibm.icu.util.ULocale parentLocale
String numberStylePattern
int separatorIndex
String negNumberPattern
com.ibm.icu.impl.ICUResourceBundle resource
com.ibm.icu.impl.ICUResourceBundle currencyRes
int size
int index
String pluralCount
String pattern
String patternWithNumber
String patternWithCurrencySign
String negPattern
String negWithNumber
String negWithCurrSign
StringBuffer posNegPatterns
}
com/ibm/icu/text/DateFormat.class
DateFormat.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.DateFormat extends com.ibm.icu.text.UFormat {
protected com.ibm.icu.util.Calendar calendar
protected com.ibm.icu.text.NumberFormat numberFormat
public static final int ERA_FIELD
public static final int YEAR_FIELD
public static final int MONTH_FIELD
public static final int DATE_FIELD
public static final int HOUR_OF_DAY1_FIELD
public static final int HOUR_OF_DAY0_FIELD
public static final int MINUTE_FIELD
public static final int SECOND_FIELD
public static final int FRACTIONAL_SECOND_FIELD
public static final int MILLISECOND_FIELD
public static final int DAY_OF_WEEK_FIELD
public static final int DAY_OF_YEAR_FIELD
public static final int DAY_OF_WEEK_IN_MONTH_FIELD
public static final int WEEK_OF_YEAR_FIELD
public static final int WEEK_OF_MONTH_FIELD
public static final int AM_PM_FIELD
public static final int HOUR1_FIELD
public static final int HOUR0_FIELD
public static final int TIMEZONE_FIELD
public static final int YEAR_WOY_FIELD
public static final int DOW_LOCAL_FIELD
public static final int EXTENDED_YEAR_FIELD
public static final int JULIAN_DAY_FIELD
public static final int MILLISECONDS_IN_DAY_FIELD
public static final int TIMEZONE_RFC_FIELD
public static final int TIMEZONE_GENERIC_FIELD
public static final int STANDALONE_DAY_FIELD
public static final int STANDALONE_MONTH_FIELD
public static final int QUARTER_FIELD
public static final int STANDALONE_QUARTER_FIELD
public static final int TIMEZONE_SPECIAL_FIELD
public static final int FIELD_COUNT
private static final long serialVersionUID
public static final int NONE
public static final int FULL
public static final int LONG
public static final int MEDIUM
public static final int SHORT
public static final int DEFAULT
public static final int RELATIVE
public static final int RELATIVE_FULL
public static final int RELATIVE_LONG
public static final int RELATIVE_MEDIUM
public static final int RELATIVE_SHORT
public static final int RELATIVE_DEFAULT
public static final String MINUTE_SECOND
public static final String HOUR24_MINUTE
public static final String HOUR24_MINUTE_SECOND
public static final String HOUR_MINUTE_SECOND
public static final String STANDALONE_MONTH
public static final String ABBR_STANDALONE_MONTH
public static final String YEAR_QUARTER
public static final String YEAR_ABBR_QUARTER
public static final String HOUR_MINUTE
public static final String YEAR
public static final String DAY
public static final String NUM_MONTH_WEEKDAY_DAY
public static final String YEAR_NUM_MONTH
public static final String NUM_MONTH_DAY
public static final String YEAR_NUM_MONTH_WEEKDAY_DAY
public static final String ABBR_MONTH_WEEKDAY_DAY
public static final String YEAR_MONTH
public static final String YEAR_ABBR_MONTH
public static final String MONTH_DAY
public static final String ABBR_MONTH_DAY
public static final String MONTH_WEEKDAY_DAY
public static final String YEAR_ABBR_MONTH_WEEKDAY_DAY
public static final String YEAR_MONTH_WEEKDAY_DAY
public static final String YEAR_MONTH_DAY
public static final String YEAR_ABBR_MONTH_DAY
public static final String YEAR_NUM_MONTH_DAY
public static final String NUM_MONTH
public static final String ABBR_MONTH
public static final String MONTH
public static final String HOUR_MINUTE_GENERIC_TZ
public static final String HOUR_MINUTE_TZ
public static final String HOUR
public static final String HOUR_GENERIC_TZ
public static final String HOUR_TZ
public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition fieldPosition
public abstract java.lang.StringBuffer format (com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
public java.lang.StringBuffer format (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition)
java.util.Date date
StringBuffer toAppendTo
java.text.FieldPosition fieldPosition
public final java.lang.String format (java.util.Date)
java.util.Date date
public java.util.Date parse (java.lang.String) throws java.text.ParseException
String text
java.text.ParsePosition pos
java.util.Date result
public abstract void parse (java.lang.String, com.ibm.icu.util.Calendar, java.text.ParsePosition)
public java.util.Date parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
java.util.Date result
int start
com.ibm.icu.util.TimeZone tzsav
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public static final com.ibm.icu.text.DateFormat getTimeInstance ()
public static final com.ibm.icu.text.DateFormat getTimeInstance (int)
int style
public static final com.ibm.icu.text.DateFormat getTimeInstance (int, java.util.Locale)
int style
java.util.Locale aLocale
public static final com.ibm.icu.text.DateFormat getTimeInstance (int, com.ibm.icu.util.ULocale)
int style
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.DateFormat getDateInstance ()
public static final com.ibm.icu.text.DateFormat getDateInstance (int)
int style
public static final com.ibm.icu.text.DateFormat getDateInstance (int, java.util.Locale)
int style
java.util.Locale aLocale
public static final com.ibm.icu.text.DateFormat getDateInstance (int, com.ibm.icu.util.ULocale)
int style
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.DateFormat getDateTimeInstance ()
public static final com.ibm.icu.text.DateFormat getDateTimeInstance (int, int)
int dateStyle
int timeStyle
public static final com.ibm.icu.text.DateFormat getDateTimeInstance (int, int, java.util.Locale)
int dateStyle
int timeStyle
java.util.Locale aLocale
public static final com.ibm.icu.text.DateFormat getDateTimeInstance (int, int, com.ibm.icu.util.ULocale)
int dateStyle
int timeStyle
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.DateFormat getInstance ()
public static java.util.Locale[] getAvailableLocales ()
public static com.ibm.icu.util.ULocale[] getAvailableULocales ()
public void setCalendar (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar newCalendar
public com.ibm.icu.util.Calendar getCalendar ()
public void setNumberFormat (com.ibm.icu.text.NumberFormat)
com.ibm.icu.text.NumberFormat newNumberFormat
public com.ibm.icu.text.NumberFormat getNumberFormat ()
public void setTimeZone (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public com.ibm.icu.util.TimeZone getTimeZone ()
public void setLenient (boolean)
boolean lenient
public boolean isLenient ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.DateFormat other
public java.lang.Object clone ()
com.ibm.icu.text.DateFormat other
private static com.ibm.icu.text.DateFormat get (int, int, com.ibm.icu.util.ULocale)
int dateStyle
int timeStyle
com.ibm.icu.util.ULocale loc
com.ibm.icu.impl.RelativeDateFormat r
com.ibm.icu.util.Calendar cal
com.ibm.icu.text.DateFormat result
protected void <init> ()
public static final com.ibm.icu.text.DateFormat getDateInstance (com.ibm.icu.util.Calendar, int, java.util.Locale)
com.ibm.icu.util.Calendar cal
int dateStyle
java.util.Locale locale
public static final com.ibm.icu.text.DateFormat getDateInstance (com.ibm.icu.util.Calendar, int, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
int dateStyle
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.DateFormat getTimeInstance (com.ibm.icu.util.Calendar, int, java.util.Locale)
com.ibm.icu.util.Calendar cal
int timeStyle
java.util.Locale locale
public static final com.ibm.icu.text.DateFormat getTimeInstance (com.ibm.icu.util.Calendar, int, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
int timeStyle
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.DateFormat getDateTimeInstance (com.ibm.icu.util.Calendar, int, int, java.util.Locale)
com.ibm.icu.util.Calendar cal
int dateStyle
int timeStyle
java.util.Locale locale
public static final com.ibm.icu.text.DateFormat getDateTimeInstance (com.ibm.icu.util.Calendar, int, int, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
int dateStyle
int timeStyle
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.DateFormat getInstance (com.ibm.icu.util.Calendar, java.util.Locale)
com.ibm.icu.util.Calendar cal
java.util.Locale locale
public static final com.ibm.icu.text.DateFormat getInstance (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale locale
public static final com.ibm.icu.text.DateFormat getInstance (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar cal
public static final com.ibm.icu.text.DateFormat getDateInstance (com.ibm.icu.util.Calendar, int)
com.ibm.icu.util.Calendar cal
int dateStyle
public static final com.ibm.icu.text.DateFormat getTimeInstance (com.ibm.icu.util.Calendar, int)
com.ibm.icu.util.Calendar cal
int timeStyle
public static final com.ibm.icu.text.DateFormat getDateTimeInstance (com.ibm.icu.util.Calendar, int, int)
com.ibm.icu.util.Calendar cal
int dateStyle
int timeStyle
public static final com.ibm.icu.text.DateFormat getPatternInstance (java.lang.String)
String pattern
public static final com.ibm.icu.text.DateFormat getPatternInstance (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public static final com.ibm.icu.text.DateFormat getPatternInstance (java.lang.String, com.ibm.icu.util.ULocale)
String pattern
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.DateTimePatternGenerator generator
String bestPattern
public static final com.ibm.icu.text.DateFormat getPatternInstance (com.ibm.icu.util.Calendar, java.lang.String, java.util.Locale)
com.ibm.icu.util.Calendar cal
String pattern
java.util.Locale locale
public static final com.ibm.icu.text.DateFormat getPatternInstance (com.ibm.icu.util.Calendar, java.lang.String, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
String pattern
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.DateTimePatternGenerator generator
String bestPattern
com.ibm.icu.text.SimpleDateFormat format
}
com/ibm/icu/text/DateFormatSymbols.class
DateFormatSymbols.java
package com.ibm.icu.text
public com.ibm.icu.text.DateFormatSymbols extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
public static final int FORMAT
public static final int STANDALONE
public static final int DT_CONTEXT_COUNT
public static final int ABBREVIATED
public static final int WIDE
public static final int NARROW
public static final int DT_WIDTH_COUNT
String[] eras
String[] eraNames
String[] narrowEras
String[] months
String[] shortMonths
String[] narrowMonths
String[] standaloneMonths
String[] standaloneShortMonths
String[] standaloneNarrowMonths
String[] weekdays
String[] shortWeekdays
String[] narrowWeekdays
String[] standaloneWeekdays
String[] standaloneShortWeekdays
String[] standaloneNarrowWeekdays
String[] ampms
String[] shortQuarters
String[] quarters
String[] standaloneShortQuarters
String[] standaloneQuarters
String gmtFormat
String[][] gmtHourFormats
private String[][] zoneStrings
private transient com.ibm.icu.impl.ZoneStringFormat zsformat
static final String patternChars
String localPatternChars
private static final long serialVersionUID
static final int millisPerHour
private static com.ibm.icu.impl.ICUCache DFSCACHE
static final String DEFAULT_GMT_PATTERN
static final String[][] DEFAULT_GMT_HOUR_PATTERNS
static final int OFFSET_HMS
static final int OFFSET_HM
static final int OFFSET_NEGATIVE
static final int OFFSET_POSITIVE
private com.ibm.icu.util.ULocale requestedLocale
private com.ibm.icu.util.ULocale validLocale
private com.ibm.icu.util.ULocale actualLocale
static void <clinit> ()
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static com.ibm.icu.text.DateFormatSymbols getInstance ()
public static com.ibm.icu.text.DateFormatSymbols getInstance (java.util.Locale)
java.util.Locale locale
public static com.ibm.icu.text.DateFormatSymbols getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static java.util.Locale[] getAvailableLocales ()
public static com.ibm.icu.util.ULocale[] getAvailableULocales ()
public java.lang.String[] getEras ()
public void setEras (java.lang.String[])
String[] newEras
public java.lang.String[] getEraNames ()
public void setEraNames (java.lang.String[])
String[] newEraNames
public java.lang.String[] getMonths ()
public java.lang.String[] getMonths (int, int)
int context
int width
String[] returnValue
public void setMonths (java.lang.String[])
String[] newMonths
public void setMonths (java.lang.String[], int, int)
String[] newMonths
int context
int width
public java.lang.String[] getShortMonths ()
public void setShortMonths (java.lang.String[])
String[] newShortMonths
public java.lang.String[] getWeekdays ()
public java.lang.String[] getWeekdays (int, int)
int context
int width
String[] returnValue
public void setWeekdays (java.lang.String[], int, int)
String[] newWeekdays
int context
int width
public void setWeekdays (java.lang.String[])
String[] newWeekdays
public java.lang.String[] getShortWeekdays ()
public void setShortWeekdays (java.lang.String[])
String[] newShortWeekdays
public java.lang.String[] getQuarters (int, int)
int context
int width
String[] returnValue
public void setQuarters (java.lang.String[], int, int)
String[] newQuarters
int context
int width
public java.lang.String[] getAmPmStrings ()
public void setAmPmStrings (java.lang.String[])
String[] newAmpms
public java.lang.String[][] getZoneStrings ()
public void setZoneStrings (java.lang.String[][])
String[][] newZoneStrings
public java.lang.String getLocalPatternChars ()
public void setLocalPatternChars (java.lang.String)
String newLocalPatternChars
public java.lang.Object clone ()
com.ibm.icu.text.DateFormatSymbols other
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.DateFormatSymbols that
protected void initializeData (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale desiredLocale
String type
String key
com.ibm.icu.text.DateFormatSymbols dfs
com.ibm.icu.impl.CalendarData calData
void initializeData (com.ibm.icu.text.DateFormatSymbols)
com.ibm.icu.text.DateFormatSymbols dfs
protected void initializeData (com.ibm.icu.util.ULocale, com.ibm.icu.impl.CalendarData)
com.ibm.icu.util.ULocale desiredLocale
com.ibm.icu.impl.CalendarData calData
String[] lWeekdays
String[] sWeekdays
String[] nWeekdays
String[] saWeekdays
String[] ssWeekdays
String[] snWeekdays
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.util.ULocale uloc
private void initializeGMTFormat (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale desiredLocale
String offsetHM
int sepIdx
private static final boolean arrayOfArrayEquals (java.lang.Object[][], java.lang.Object[][])
Object[][] aa1
Object[][] aa2
boolean equal
int i
java.lang.String getGmtFormat ()
java.lang.String getGmtHourFormat (int, int)
int sign
int width
com.ibm.icu.impl.ZoneStringFormat getZoneStringFormat ()
private final java.lang.String[] duplicate (java.lang.String[])
String[] srcArray
private final java.lang.String[][] duplicate (java.lang.String[][])
String[][] srcArray
String[][] aCopy
int i
public void <init> (com.ibm.icu.util.Calendar, java.util.Locale)
com.ibm.icu.util.Calendar cal
java.util.Locale locale
public void <init> (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale locale
public void <init> (java.lang.Class, java.util.Locale)
Class calendarClass
java.util.Locale locale
public void <init> (java.lang.Class, com.ibm.icu.util.ULocale)
Class calendarClass
com.ibm.icu.util.ULocale locale
String fullName
int lastDot
String className
String calType
public void <init> (java.util.ResourceBundle, java.util.Locale)
java.util.ResourceBundle bundle
java.util.Locale locale
public void <init> (java.util.ResourceBundle, com.ibm.icu.util.ULocale)
java.util.ResourceBundle bundle
com.ibm.icu.util.ULocale locale
public static java.util.ResourceBundle getDateFormatBundle (java.lang.Class, java.util.Locale) throws java.util.MissingResourceException
Class calendarClass
java.util.Locale locale
public static java.util.ResourceBundle getDateFormatBundle (java.lang.Class, com.ibm.icu.util.ULocale) throws java.util.MissingResourceException
Class calendarClass
com.ibm.icu.util.ULocale locale
public static java.util.ResourceBundle getDateFormatBundle (com.ibm.icu.util.Calendar, java.util.Locale) throws java.util.MissingResourceException
com.ibm.icu.util.Calendar cal
java.util.Locale locale
public static java.util.ResourceBundle getDateFormatBundle (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale) throws java.util.MissingResourceException
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale locale
public final com.ibm.icu.util.ULocale getLocale (com.ibm.icu.util.ULocale$Type)
com.ibm.icu.util.ULocale$Type type
final void setLocale (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
}
com/ibm/icu/text/DateIntervalFormat$BestMatchInfo.class
DateIntervalFormat.java
package com.ibm.icu.text
final com.ibm.icu.text.DateIntervalFormat$BestMatchInfo extends java.lang.Object {
final String bestMatchSkeleton
final int bestMatchDistanceInfo
void <init> (java.lang.String, int)
String bestSkeleton
int difference
}
com/ibm/icu/text/DateIntervalFormat$SkeletonAndItsBestMatch.class
DateIntervalFormat.java
package com.ibm.icu.text
final com.ibm.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch extends java.lang.Object {
final String skeleton
final String bestMatchSkeleton
void <init> (java.lang.String, java.lang.String)
String skeleton
String bestMatch
}
com/ibm/icu/text/DateIntervalFormat.class
DateIntervalFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.DateIntervalFormat extends com.ibm.icu.text.UFormat {
private static final long serialVersionUID
private static com.ibm.icu.impl.ICUCache LOCAL_PATTERN_CACHE
private com.ibm.icu.text.DateIntervalInfo fInfo
private com.ibm.icu.text.SimpleDateFormat fDateFormat
private com.ibm.icu.util.Calendar fFromCalendar
private com.ibm.icu.util.Calendar fToCalendar
private String fSkeleton
private transient java.util.Map fIntervalPatterns
static void <clinit> ()
private void <init> ()
private void <init> (com.ibm.icu.util.ULocale, com.ibm.icu.text.DateIntervalInfo, java.lang.String)
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.DateIntervalInfo dtItvInfo
String skeleton
com.ibm.icu.text.DateTimePatternGenerator generator
String bestPattern
public static final com.ibm.icu.text.DateIntervalFormat getInstance (java.lang.String)
String skeleton
public static final com.ibm.icu.text.DateIntervalFormat getInstance (java.lang.String, java.util.Locale)
String skeleton
java.util.Locale locale
public static final com.ibm.icu.text.DateIntervalFormat getInstance (java.lang.String, com.ibm.icu.util.ULocale)
String skeleton
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.DateIntervalInfo dtitvinf
public static final com.ibm.icu.text.DateIntervalFormat getInstance (java.lang.String, com.ibm.icu.text.DateIntervalInfo)
String skeleton
com.ibm.icu.text.DateIntervalInfo dtitvinf
public static final com.ibm.icu.text.DateIntervalFormat getInstance (java.lang.String, java.util.Locale, com.ibm.icu.text.DateIntervalInfo)
String skeleton
java.util.Locale locale
com.ibm.icu.text.DateIntervalInfo dtitvinf
public static final com.ibm.icu.text.DateIntervalFormat getInstance (java.lang.String, com.ibm.icu.util.ULocale, com.ibm.icu.text.DateIntervalInfo)
String skeleton
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.DateIntervalInfo dtitvinf
public java.lang.Object clone ()
com.ibm.icu.text.DateIntervalFormat other
public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer appendTo
java.text.FieldPosition fieldPosition
public final java.lang.StringBuffer format (com.ibm.icu.util.DateInterval, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.util.DateInterval dtInterval
StringBuffer appendTo
java.text.FieldPosition fieldPosition
public final java.lang.StringBuffer format (com.ibm.icu.util.Calendar, com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.util.Calendar fromCalendar
com.ibm.icu.util.Calendar toCalendar
StringBuffer appendTo
java.text.FieldPosition pos
int field
com.ibm.icu.text.DateIntervalInfo$PatternInfo intervalPattern
com.ibm.icu.util.Calendar firstCal
com.ibm.icu.util.Calendar firstCal
com.ibm.icu.util.Calendar secondCal
com.ibm.icu.util.Calendar secondCal
String originalPattern
private final java.lang.StringBuffer fallbackFormat (com.ibm.icu.util.Calendar, com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.util.Calendar fromCalendar
com.ibm.icu.util.Calendar toCalendar
StringBuffer appendTo
java.text.FieldPosition pos
StringBuffer earlierDate
StringBuffer laterDate
String fallbackPattern
String fallback
private final java.lang.StringBuffer fallbackFormat (com.ibm.icu.util.Calendar, com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition, java.lang.String)
com.ibm.icu.util.Calendar fromCalendar
com.ibm.icu.util.Calendar toCalendar
StringBuffer appendTo
java.text.FieldPosition pos
String fullPattern
String originalPattern
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition parse_pos
public com.ibm.icu.text.DateIntervalInfo getDateIntervalInfo ()
public void setDateIntervalInfo (com.ibm.icu.text.DateIntervalInfo)
com.ibm.icu.text.DateIntervalInfo newItvPattern
public com.ibm.icu.text.DateFormat getDateFormat ()
private void initializePattern ()
String fullPattern
com.ibm.icu.util.ULocale locale
String key
String key
java.util.Map patterns
java.util.HashMap intervalPatterns
private java.util.HashMap initializeIntervalPattern (java.lang.String, com.ibm.icu.util.ULocale)
String fullPattern
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.DateTimePatternGenerator dtpng
String skeleton
java.util.HashMap intervalPatterns
StringBuffer date
StringBuffer normalizedDate
StringBuffer time
StringBuffer normalizedTime
String dateSkeleton
String timeSkeleton
String normalizedDateSkeleton
String normalizedTimeSkeleton
boolean found
String pattern
com.ibm.icu.text.DateIntervalInfo$PatternInfo ptn
String pattern
com.ibm.icu.text.DateIntervalInfo$PatternInfo ptn
com.ibm.icu.impl.CalendarData calData
String[] patterns
String datePattern
private void genFallbackPattern (int, java.lang.String, java.util.HashMap, com.ibm.icu.text.DateTimePatternGenerator)
int field
String skeleton
java.util.HashMap intervalPatterns
com.ibm.icu.text.DateTimePatternGenerator dtpng
String pattern
com.ibm.icu.text.DateIntervalInfo$PatternInfo ptn
private static void getDateTimeSkeleton (java.lang.String, java.lang.StringBuffer, java.lang.StringBuffer, java.lang.StringBuffer, java.lang.StringBuffer)
String skeleton
StringBuffer dateSkeleton
StringBuffer normalizedDateSkeleton
StringBuffer timeSkeleton
StringBuffer normalizedTimeSkeleton
int i
int ECount
int dCount
int MCount
int yCount
int hCount
int mCount
int vCount
int zCount
char ch
private boolean genSeparateDateTimePtn (java.lang.String, java.lang.String, java.util.HashMap)
String dateSkeleton
String timeSkeleton
java.util.HashMap intervalPatterns
String skeleton
String skeleton
com.ibm.icu.text.DateIntervalFormat$BestMatchInfo retValue
String bestSkeleton
int differenceInfo
com.ibm.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch skeletons
private com.ibm.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch genIntervalPattern (int, java.lang.String, java.lang.String, int, java.util.HashMap)
int field
String skeleton
String bestSkeleton
int differenceInfo
java.util.HashMap intervalPatterns
com.ibm.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch retValue
com.ibm.icu.text.DateIntervalInfo$PatternInfo pattern
com.ibm.icu.text.DateIntervalInfo$PatternInfo ptnInfo
String fieldLetter
com.ibm.icu.text.DateIntervalFormat$BestMatchInfo tmpRetValue
String tmpBestSkeleton
String part1
String part2
private static java.lang.String adjustFieldWidth (java.lang.String, java.lang.String, java.lang.String, int)
String inputSkeleton
String bestMatchSkeleton
String bestMatchIntervalPattern
int differenceInfo
int[] inputSkeletonFieldWidth
int[] bestMatchSkeletonFieldWidth
StringBuffer adjustedPtn
boolean inQuote
char prevCh
int count
int PATTERN_CHAR_BASE
int adjustedPtnLength
int i
char ch
char skeletonChar
int fieldCount
int inputFieldCount
int j
char skeletonChar
int fieldCount
int inputFieldCount
int j
private void concatSingleDate2TimeInterval (java.lang.String, java.lang.String, int, java.util.HashMap)
String dtfmt
String datePattern
int field
java.util.HashMap intervalPatterns
com.ibm.icu.text.DateIntervalInfo$PatternInfo timeItvPtnInfo
String timeIntervalPattern
String pattern
private static boolean fieldExistsInSkeleton (int, java.lang.String)
int field
String skeleton
String fieldChar
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
}
com/ibm/icu/text/DateIntervalInfo$PatternInfo.class
DateIntervalInfo.java
package com.ibm.icu.text
public final com.ibm.icu.text.DateIntervalInfo$PatternInfo extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
static final int currentSerialVersion
private static final long serialVersionUID
private final String fIntervalPatternFirstPart
private final String fIntervalPatternSecondPart
private final boolean fFirstDateInPtnIsLaterDate
public void <init> (java.lang.String, java.lang.String, boolean)
String firstPart
String secondPart
boolean firstDateInPtnIsLaterDate
public java.lang.String getFirstPart ()
public java.lang.String getSecondPart ()
public boolean firstDateInPtnIsLaterDate ()
public boolean equals (java.lang.Object)
Object a
com.ibm.icu.text.DateIntervalInfo$PatternInfo patternInfo
public int hashCode ()
int hash
}
com/ibm/icu/text/DateIntervalInfo.class
DateIntervalInfo.java
package com.ibm.icu.text
public com.ibm.icu.text.DateIntervalInfo extends java.lang.Object implements java.lang.Cloneable com.ibm.icu.util.Freezable java.io.Serializable {
static final int currentSerialVersion
static final String[] CALENDAR_FIELD_TO_PATTERN_LETTER
private static final long serialVersionUID
private static final int MINIMUM_SUPPORTED_CALENDAR_FIELD
private static String FALLBACK_STRING
private static String LATEST_FIRST_PREFIX
private static String EARLIEST_FIRST_PREFIX
private static final com.ibm.icu.impl.ICUCache DIICACHE
private String fFallbackIntervalPattern
private boolean fFirstDateInPtnIsLaterDate
private java.util.HashMap fIntervalPatterns
private transient boolean frozen
static void <clinit> ()
public void <init> ()
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
private void initializeData (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String key
com.ibm.icu.text.DateIntervalInfo dii
private void initializeData (com.ibm.icu.text.DateIntervalInfo)
com.ibm.icu.text.DateIntervalInfo dii
private void setup (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
int DEFAULT_HASH_SIZE
java.util.HashSet skeletonSet
com.ibm.icu.util.ULocale parentLocale
String name
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.impl.ICUResourceBundle gregorianBundle
com.ibm.icu.impl.ICUResourceBundle itvDtPtnResource
String fallback
int size
int index
String skeleton
com.ibm.icu.impl.ICUResourceBundle intervalPatterns
int ptnNum
int ptnIndex
String key
String pattern
int calendarField
private static int splitPatternInto2Part (java.lang.String)
String intervalPattern
boolean inQuote
char prevCh
int count
int[] patternRepeated
int PATTERN_CHAR_BASE
int i
boolean foundRepetition
char ch
int repeated
public void setIntervalPattern (java.lang.String, int, java.lang.String)
String skeleton
int lrgDiffCalUnit
String intervalPattern
com.ibm.icu.text.DateIntervalInfo$PatternInfo ptnInfo
private com.ibm.icu.text.DateIntervalInfo$PatternInfo setIntervalPatternInternally (java.lang.String, java.lang.String, java.lang.String)
String skeleton
String lrgDiffCalUnit
String intervalPattern
java.util.HashMap patternsOfOneSkeleton
boolean emptyHash
boolean order
int prefixLength
int earliestFirstLength
com.ibm.icu.text.DateIntervalInfo$PatternInfo itvPtnInfo
private void setIntervalPattern (java.lang.String, java.lang.String, com.ibm.icu.text.DateIntervalInfo$PatternInfo)
String skeleton
String lrgDiffCalUnit
com.ibm.icu.text.DateIntervalInfo$PatternInfo ptnInfo
java.util.HashMap patternsOfOneSkeleton
static com.ibm.icu.text.DateIntervalInfo$PatternInfo genPatternInfo (java.lang.String, boolean)
String intervalPattern
boolean laterDateFirst
int splitPoint
String firstPart
String secondPart
public com.ibm.icu.text.DateIntervalInfo$PatternInfo getIntervalPattern (java.lang.String, int)
String skeleton
int field
java.util.HashMap patternsOfOneSkeleton
com.ibm.icu.text.DateIntervalInfo$PatternInfo intervalPattern
public java.lang.String getFallbackIntervalPattern ()
public void setFallbackIntervalPattern (java.lang.String)
String fallbackPattern
int firstPatternIndex
int secondPatternIndex
public boolean getDefaultOrder ()
public java.lang.Object clone ()
private java.lang.Object cloneUnfrozenDII ()
com.ibm.icu.text.DateIntervalInfo other
java.util.Iterator iter
String skeleton
java.util.HashMap patternsOfOneSkeleton
java.util.HashMap oneSetPtn
java.util.Iterator patternIter
String calField
com.ibm.icu.text.DateIntervalInfo$PatternInfo value
public boolean isFrozen ()
public java.lang.Object freeze ()
public java.lang.Object cloneAsThawed ()
com.ibm.icu.text.DateIntervalInfo result
static void parseSkeleton (java.lang.String, int[])
String skeleton
int[] skeletonFieldWidth
int PATTERN_CHAR_BASE
int i
private static boolean stringNumeric (int, int, char)
int fieldWidth
int anotherFieldWidth
char patternLetter
com.ibm.icu.text.DateIntervalFormat$BestMatchInfo getBestSkeleton (java.lang.String)
String inputSkeleton
String bestSkeleton
int[] inputSkeletonFieldWidth
int[] skeletonFieldWidth
boolean replaceZWithV
int bestDistance
int bestFieldDifference
java.util.Iterator iter
String skeleton
int i
int distance
int fieldDifference
int i
int inputFieldWidth
int fieldWidth
public boolean equals (java.lang.Object)
Object a
com.ibm.icu.text.DateIntervalInfo dtInfo
public int hashCode ()
}
com/ibm/icu/text/DateTimePatternGenerator$DateTimeMatcher.class
DateTimePatternGenerator.java
package com.ibm.icu.text
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher extends java.lang.Object implements java.lang.Comparable {
private int[] type
private String[] original
private String[] baseOriginal
private void <init> ()
public java.lang.String toString ()
StringBuffer result
int i
java.lang.String getBasePattern ()
StringBuffer result
int i
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher set (java.lang.String, com.ibm.icu.text.DateTimePatternGenerator$FormatParser)
String pattern
com.ibm.icu.text.DateTimePatternGenerator$FormatParser fp
int i
java.util.Iterator it
Object obj
com.ibm.icu.text.DateTimePatternGenerator$VariableField item
String field
int canonicalIndex
int[] row
int typeValue
char repeatChar
int repeatCount
int subTypeValue
int getFieldMask ()
int result
int i
void extractFrom (com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher, int)
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher source
int fieldMask
int i
int getDistance (com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo)
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher other
int includeMask
com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo distanceInfo
int result
int i
int myType
int otherType
public int compareTo (java.lang.Object)
Object o
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher that
int i
int comp
public boolean equals (java.lang.Object)
Object other
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher that
int i
public int hashCode ()
int result
int i
void <init> (com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher)
static java.lang.String[] access$1 (com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher)
static int[] access$2 (com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher)
}
com/ibm/icu/text/DateTimePatternGenerator$DistanceInfo.class
DateTimePatternGenerator.java
package com.ibm.icu.text
com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo extends java.lang.Object {
int missingFieldMask
int extraFieldMask
private void <init> ()
void clear ()
void setTo (com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo)
com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo other
void addMissing (int)
int field
void addExtra (int)
int field
public java.lang.String toString ()
void <init> (com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo)
}
com/ibm/icu/text/DateTimePatternGenerator$FormatParser.class
DateTimePatternGenerator.java
package com.ibm.icu.text
public com.ibm.icu.text.DateTimePatternGenerator$FormatParser extends java.lang.Object {
private transient com.ibm.icu.impl.PatternTokenizer tokenizer
private java.util.List items
public void <init> ()
public final com.ibm.icu.text.DateTimePatternGenerator$FormatParser set (java.lang.String)
String string
public com.ibm.icu.text.DateTimePatternGenerator$FormatParser set (java.lang.String, boolean)
String string
boolean strict
StringBuffer buffer
StringBuffer variable
int status
private void addVariable (java.lang.StringBuffer, boolean)
StringBuffer variable
boolean strict
public java.util.List getItems ()
public java.lang.String toString ()
public java.lang.String toString (int, int)
int start
int limit
StringBuffer result
int i
Object item
String itemString
public boolean hasDateAndTimeFields ()
int foundMask
java.util.Iterator it
Object item
int type
boolean isDate
boolean isTime
public java.lang.Object quoteLiteral (java.lang.String)
String string
static java.util.List access$0 (com.ibm.icu.text.DateTimePatternGenerator$FormatParser)
}
com/ibm/icu/text/DateTimePatternGenerator$PatternInfo.class
DateTimePatternGenerator.java
package com.ibm.icu.text
public final com.ibm.icu.text.DateTimePatternGenerator$PatternInfo extends java.lang.Object {
public static final int OK
public static final int BASE_CONFLICT
public static final int CONFLICT
public int status
public String conflictingPattern
public void <init> ()
}
com/ibm/icu/text/DateTimePatternGenerator$VariableField.class
DateTimePatternGenerator.java
package com.ibm.icu.text
public com.ibm.icu.text.DateTimePatternGenerator$VariableField extends java.lang.Object {
private final String string
private final int canonicalIndex
public void <init> (java.lang.String)
String string
public void <init> (java.lang.String, boolean)
String string
boolean strict
public int getType ()
private int getCanonicalIndex ()
public java.lang.String toString ()
static int access$0 (com.ibm.icu.text.DateTimePatternGenerator$VariableField)
}
com/ibm/icu/text/DateTimePatternGenerator.class
DateTimePatternGenerator.java
package com.ibm.icu.text
public com.ibm.icu.text.DateTimePatternGenerator extends java.lang.Object implements com.ibm.icu.util.Freezable java.lang.Cloneable {
public static final int ERA
public static final int YEAR
public static final int QUARTER
public static final int MONTH
public static final int WEEK_OF_YEAR
public static final int WEEK_OF_MONTH
public static final int WEEKDAY
public static final int DAY
public static final int DAY_OF_YEAR
public static final int DAY_OF_WEEK_IN_MONTH
public static final int DAYPERIOD
public static final int HOUR
public static final int MINUTE
public static final int SECOND
public static final int FRACTIONAL_SECOND
public static final int ZONE
public static final int TYPE_LIMIT
private java.util.TreeMap skeleton2pattern
private java.util.TreeMap basePattern_pattern
private String decimal
private String dateTimeFormat
private String[] appendItemFormats
private String[] appendItemNames
private char defaultHourFormatChar
private boolean chineseMonthHack
private boolean frozen
private transient com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher current
private transient com.ibm.icu.text.DateTimePatternGenerator$FormatParser fp
private transient com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo _distanceInfo
private static final int FRACTIONAL_MASK
private static final int SECOND_AND_FRACTIONAL_MASK
private static com.ibm.icu.impl.ICUCache DTPNG_CACHE
private static String[] CLDR_FIELD_APPEND
private static String[] CLDR_FIELD_NAME
private static String[] FIELD_NAME
private static String[] CANONICAL_ITEMS
private static java.util.Set CANONICAL_SET
private java.util.Set cldrAvailableFormatKeys
private static final int DATE_MASK
private static final int TIME_MASK
private static final int DELTA
private static final int NUMERIC
private static final int NONE
private static final int NARROW
private static final int SHORT
private static final int LONG
private static final int EXTRA_FIELD
private static final int MISSING_FIELD
private static int[][] types
static void <clinit> ()
public static com.ibm.icu.text.DateTimePatternGenerator getEmptyInstance ()
protected void <init> ()
int i
public static com.ibm.icu.text.DateTimePatternGenerator getInstance ()
public static com.ibm.icu.text.DateTimePatternGenerator getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale uLocale
public static com.ibm.icu.text.DateTimePatternGenerator getFrozenInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale uLocale
String localeKey
com.ibm.icu.text.DateTimePatternGenerator result
String lang
com.ibm.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
String shortTimePattern
int i
com.ibm.icu.text.SimpleDateFormat df
com.ibm.icu.text.DateTimePatternGenerator$FormatParser fp
java.util.List items
int idx
Object item
com.ibm.icu.text.DateTimePatternGenerator$VariableField fld
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.impl.ICUResourceBundle gregorianBundle
com.ibm.icu.impl.ICUResourceBundle itemBundle
int i
com.ibm.icu.impl.ICUResourceBundle formatBundle
String formatName
String value
com.ibm.icu.impl.ICUResourceBundle fieldBundle
com.ibm.icu.impl.ICUResourceBundle dnBundle
int i
String value
com.ibm.icu.impl.ICUResourceBundle formatBundle
int i
String formatKey
String formatValue
com.ibm.icu.util.ULocale parentLocale
com.ibm.icu.impl.ICUResourceBundle prb
com.ibm.icu.impl.ICUResourceBundle pGregorianBundle
com.ibm.icu.impl.ICUResourceBundle formatBundle
int i
String formatKey
String formatValue
com.ibm.icu.text.DecimalFormatSymbols dfs
private static void hackTimes (com.ibm.icu.text.DateTimePatternGenerator, com.ibm.icu.text.DateTimePatternGenerator$PatternInfo, java.lang.String)
com.ibm.icu.text.DateTimePatternGenerator result
com.ibm.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
String hackPattern
String mmss
boolean gotMm
int i
Object item
char ch
java.util.BitSet variables
java.util.BitSet nuke
int i
Object item
char ch
int j
String hhmm
private static java.lang.String getFilteredPattern (com.ibm.icu.text.DateTimePatternGenerator$FormatParser, java.util.BitSet)
com.ibm.icu.text.DateTimePatternGenerator$FormatParser fp
java.util.BitSet nuke
String result
int i
Object item
private static int getAppendFormatNumber (java.lang.String)
String string
int i
private static boolean isCLDRFieldName (int)
int index
public java.lang.String getBestPattern (java.lang.String)
String skeleton
private java.lang.String getBestPattern (java.lang.String, com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher)
String skeleton
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
int monidx
StringBuffer tmp
String datePattern
String datePattern
String timePattern
String timePattern
String best
int neededFields
public com.ibm.icu.text.DateTimePatternGenerator addPattern (java.lang.String, boolean, com.ibm.icu.text.DateTimePatternGenerator$PatternInfo)
String pattern
boolean override
com.ibm.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher matcher
String basePattern
String previousPatternWithSameBase
String previousValue
public java.lang.String getSkeleton (java.lang.String)
String pattern
public java.lang.String getBaseSkeleton (java.lang.String)
String pattern
public java.util.Map getSkeletons (java.util.Map)
java.util.Map result
java.util.Iterator it
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher item
String pattern
public java.util.Set getBaseSkeletons (java.util.Set)
java.util.Set result
public java.lang.String replaceFieldTypes (java.lang.String, java.lang.String)
String pattern
String skeleton
public void setDateTimeFormat (java.lang.String)
String dateTimeFormat
public java.lang.String getDateTimeFormat ()
public void setDecimal (java.lang.String)
String decimal
public java.lang.String getDecimal ()
public java.util.Collection getRedundants (java.util.Collection)
java.util.Collection output
java.util.Iterator it
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher cur
String pattern
String trial
public void setAppendItemFormat (int, java.lang.String)
int field
String value
public java.lang.String getAppendItemFormat (int)
int field
public void setAppendItemName (int, java.lang.String)
int field
String value
public java.lang.String getAppendItemName (int)
int field
public static boolean isSingleField (java.lang.String)
String skeleton
char first
int i
private void setAvailableFormat (java.lang.String)
String key
private boolean isAvailableFormatSet (java.lang.String)
String key
public boolean isFrozen ()
public java.lang.Object freeze ()
public java.lang.Object cloneAsThawed ()
com.ibm.icu.text.DateTimePatternGenerator result
public java.lang.Object clone ()
com.ibm.icu.text.DateTimePatternGenerator result
private void checkFrozen ()
private java.lang.String getBestAppending (com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo, com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher)
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher source
int missingFields
com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo distInfo
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
String resultPattern
int startingMask
String temp
int foundMask
int topField
private java.lang.String getAppendName (int)
int foundMask
private java.lang.String getAppendFormat (int)
int foundMask
private int getTopBitNumber (int)
int foundMask
int i
private void complete ()
com.ibm.icu.text.DateTimePatternGenerator$PatternInfo patternInfo
int i
private java.lang.String getBestRaw (com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo, com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher)
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher source
int includeMask
com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo missingFields
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
int bestDistance
String bestPattern
com.ibm.icu.text.DateTimePatternGenerator$DistanceInfo tempInfo
java.util.Iterator it
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher trial
int distance
private java.lang.String adjustFieldTypes (java.lang.String, com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher, boolean)
String pattern
com.ibm.icu.text.DateTimePatternGenerator$DateTimeMatcher inputRequest
boolean fixFractionalSeconds
StringBuffer newPattern
java.util.Iterator it
Object item
com.ibm.icu.text.DateTimePatternGenerator$VariableField variableField
String field
int type
String newField
String newField
char c
int i
public java.lang.String getFields (java.lang.String)
String pattern
StringBuffer newPattern
java.util.Iterator it
Object item
private static java.lang.String showMask (int)
int mask
String result
int i
private static java.lang.String getName (java.lang.String)
String s
int i
String name
int subtype
boolean string
private static int getCanonicalIndex (java.lang.String, boolean)
String s
boolean strict
int len
int ch
int i
int bestRow
int i
int[] row
static int access$0 (java.lang.String, boolean)
static int[][] access$1 ()
static java.lang.String access$2 (int)
}
com/ibm/icu/text/DecimalFormat$AffixForCurrency.class
DecimalFormat.java
package com.ibm.icu.text
final com.ibm.icu.text.DecimalFormat$AffixForCurrency extends java.lang.Object {
private String negPrefixPatternForCurrency
private String negSuffixPatternForCurrency
private String posPrefixPatternForCurrency
private String posSuffixPatternForCurrency
private int patternType
public void <init> ()
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
String negPrefix
String negSuffix
String posPrefix
String posSuffix
int type
public java.lang.String getNegPrefix ()
public java.lang.String getNegSuffix ()
public java.lang.String getPosPrefix ()
public java.lang.String getPosSuffix ()
public int getPatternType ()
}
com/ibm/icu/text/DecimalFormat.class
DecimalFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.DecimalFormat extends com.ibm.icu.text.NumberFormat {
private static double epsilon
private static final int CURRENCY_SIGN_COUNT_IN_SYMBOL_FORMAT
private static final int CURRENCY_SIGN_COUNT_IN_ISO_FORMAT
private static final int CURRENCY_SIGN_COUNT_IN_PLURAL_FORMAT
private static final int STATUS_INFINITE
private static final int STATUS_POSITIVE
private static final int STATUS_UNDERFLOW
private static final int STATUS_LENGTH
private static final com.ibm.icu.text.UnicodeSet dotEquivalents
private static final com.ibm.icu.text.UnicodeSet commaEquivalents
private static final com.ibm.icu.text.UnicodeSet otherGroupingSeparators
private static final com.ibm.icu.text.UnicodeSet strictDotEquivalents
private static final com.ibm.icu.text.UnicodeSet strictCommaEquivalents
private static final com.ibm.icu.text.UnicodeSet strictOtherGroupingSeparators
private static final com.ibm.icu.text.UnicodeSet defaultGroupingSeparators
private static final com.ibm.icu.text.UnicodeSet strictDefaultGroupingSeparators
private static final int PARSE_MAX_EXPONENT
static final double roundingIncrementEpsilon
private transient com.ibm.icu.text.DigitList digitList
private String positivePrefix
private String positiveSuffix
private String negativePrefix
private String negativeSuffix
private String posPrefixPattern
private String posSuffixPattern
private String negPrefixPattern
private String negSuffixPattern
private java.text.ChoiceFormat currencyChoice
private int multiplier
private byte groupingSize
private byte groupingSize2
private boolean decimalSeparatorAlwaysShown
private com.ibm.icu.text.DecimalFormatSymbols symbols
private boolean useSignificantDigits
private int minSignificantDigits
private int maxSignificantDigits
private boolean useExponentialNotation
private byte minExponentDigits
private boolean exponentSignAlwaysShown
private transient com.ibm.icu.math.BigDecimal roundingIncrementICU
private transient double roundingDouble
private transient double roundingDoubleReciprocal
private int roundingMode
private com.ibm.icu.math.MathContext mathContext
private int formatWidth
private char pad
private int padPosition
private boolean parseBigDecimal
static final int currentSerialVersion
private int serialVersionOnStream
public static final int PAD_BEFORE_PREFIX
public static final int PAD_AFTER_PREFIX
public static final int PAD_BEFORE_SUFFIX
public static final int PAD_AFTER_SUFFIX
private static final char PATTERN_ZERO_DIGIT
private static final char PATTERN_GROUPING_SEPARATOR
private static final char PATTERN_DECIMAL_SEPARATOR
private static final char PATTERN_DIGIT
static final char PATTERN_SIGNIFICANT_DIGIT
static final char PATTERN_EXPONENT
static final char PATTERN_PLUS_SIGN
private static final char PATTERN_PER_MILLE
private static final char PATTERN_PERCENT
static final char PATTERN_PAD_ESCAPE
private static final char PATTERN_MINUS
private static final char PATTERN_SEPARATOR
private static final char CURRENCY_SIGN
private static final char QUOTE
static final int DOUBLE_INTEGER_DIGITS
static final int DOUBLE_FRACTION_DIGITS
static final int MAX_SCIENTIFIC_INTEGER_DIGITS
private static final long serialVersionUID
private String formatPattern
private int style
private int currencySignCount
private transient java.util.Set affixPatternsForCurrency
private transient boolean isReadyForParsing
private com.ibm.icu.text.CurrencyPluralInfo currencyPluralInfo
static void <clinit> ()
public void <init> ()
com.ibm.icu.util.ULocale def
String pattern
public void <init> (java.lang.String)
String pattern
com.ibm.icu.util.ULocale def
public void <init> (java.lang.String, com.ibm.icu.text.DecimalFormatSymbols)
String pattern
com.ibm.icu.text.DecimalFormatSymbols symbols
private void createFromPatternAndSymbols (java.lang.String, com.ibm.icu.text.DecimalFormatSymbols)
String pattern
com.ibm.icu.text.DecimalFormatSymbols inputSymbols
public void <init> (java.lang.String, com.ibm.icu.text.DecimalFormatSymbols, com.ibm.icu.text.CurrencyPluralInfo, int)
String pattern
com.ibm.icu.text.DecimalFormatSymbols symbols
com.ibm.icu.text.CurrencyPluralInfo infoInput
int style
com.ibm.icu.text.CurrencyPluralInfo info
private void create (java.lang.String, com.ibm.icu.text.DecimalFormatSymbols, com.ibm.icu.text.CurrencyPluralInfo, int)
String pattern
com.ibm.icu.text.DecimalFormatSymbols inputSymbols
com.ibm.icu.text.CurrencyPluralInfo info
int inputStyle
String currencyPluralPatternForOther
void <init> (java.lang.String, com.ibm.icu.text.DecimalFormatSymbols, int)
String pattern
com.ibm.icu.text.DecimalFormatSymbols inputSymbols
int style
com.ibm.icu.text.CurrencyPluralInfo info
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer result
java.text.FieldPosition fieldPosition
private java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition, boolean)
double number
StringBuffer result
java.text.FieldPosition fieldPosition
boolean parseAttr
boolean isNegative
double newNumber
int prefixLen
int suffixLen
private static double round (double, double, double, int, boolean)
double number
double roundingInc
double roundingIncReciprocal
int mode
boolean isNegative
double div
double ceil
double ceildiff
double floor
double floordiff
double testFloor
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long number
StringBuffer result
java.text.FieldPosition fieldPosition
private java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition, boolean)
long number
StringBuffer result
java.text.FieldPosition fieldPosition
boolean parseAttr
boolean isNegative
boolean tooBig
long cutoff
long cutoff
public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigInteger number
StringBuffer result
java.text.FieldPosition fieldPosition
private java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition, boolean)
java.math.BigInteger number
StringBuffer result
java.text.FieldPosition fieldPosition
boolean parseAttr
public java.lang.StringBuffer format (com.ibm.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.math.BigDecimal number
StringBuffer result
java.text.FieldPosition fieldPosition
private boolean isGroupingPosition (int)
int pos
boolean result
private int precision (boolean)
boolean isIntegral
private java.lang.StringBuffer subformat (int, java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean)
int number
StringBuffer result
java.text.FieldPosition fieldPosition
boolean isNegative
boolean isInteger
boolean parseAttr
private java.lang.StringBuffer subformat (double, java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean)
double number
StringBuffer result
java.text.FieldPosition fieldPosition
boolean isNegative
boolean isInteger
boolean parseAttr
private java.lang.StringBuffer subformat (java.lang.String, java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean)
String pluralCount
StringBuffer result
java.text.FieldPosition fieldPosition
boolean isNegative
boolean isInteger
boolean parseAttr
String currencyPluralPattern
private java.lang.StringBuffer subformat (java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean)
StringBuffer result
java.text.FieldPosition fieldPosition
boolean isNegative
boolean isInteger
boolean parseAttr
int i
int i
char zero
int zeroDelta
char grouping
char decimal
boolean useSigDig
int maxIntDig
int minIntDig
int prefixLen
int minFracDig
int exponent
int minimumDigits
int integerDigits
int totalDigits
boolean negativeExponent
int expDig
int sigCount
int minSigDig
int maxSigDig
int count
int digitIndex
int sizeBeforeIntegerPart
byte d
boolean fractionPresent
int suffixLen
private final void addPadding (java.lang.StringBuffer, java.text.FieldPosition, int, int)
StringBuffer result
java.text.FieldPosition fieldPosition
int prefixLen
int suffixLen
int len
char[] padding
int i
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition parsePosition
com.ibm.icu.util.CurrencyAmount parseCurrency (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
private java.lang.Object parse (java.lang.String, java.text.ParsePosition, boolean)
String text
java.text.ParsePosition parsePosition
boolean parseCurrency
int backup
int i
boolean[] status
com.ibm.icu.util.Currency[] currency
Number n
int mult
long l
int nx
java.math.BigInteger big
com.ibm.icu.math.BigDecimal big
private boolean parseForCurrency (java.lang.String, java.text.ParsePosition, boolean, com.ibm.icu.util.Currency[], boolean[])
String text
java.text.ParsePosition parsePosition
boolean parseCurrency
com.ibm.icu.util.Currency[] currency
boolean[] status
int origPos
int savedCurrencySignCount
int maxPosIndex
int maxErrorPos
boolean[] savedStatus
boolean[] tmpStatus
java.text.ParsePosition tmpPos
com.ibm.icu.text.DigitList tmpDigitList
boolean found
boolean found
java.util.Iterator iter
com.ibm.icu.text.DecimalFormat$AffixForCurrency affix
boolean result
int savedCurrencySignCount
boolean result
int index
private void setupCurrencyAffixForAllPatterns ()
String savedFormatPattern
com.ibm.icu.text.DecimalFormat$AffixForCurrency affixes
java.util.Iterator iter
java.util.Set currencyUnitPatternSet
String pluralCount
String currencyPattern
private final boolean subparse (java.lang.String, java.text.ParsePosition, com.ibm.icu.text.DigitList, boolean, boolean[], com.ibm.icu.util.Currency[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
String text
java.text.ParsePosition parsePosition
com.ibm.icu.text.DigitList digits
boolean isExponent
boolean[] status
com.ibm.icu.util.Currency[] currency
String negPrefix
String negSuffix
String posPrefix
String posSuffix
int type
int position
int oldStart
int posMatch
int negMatch
char zero
char decimal
char grouping
String exponentSep
boolean sawDecimal
boolean sawExponent
boolean sawDigit
long exponent
int digit
boolean strictParse
boolean strictFail
int lastGroup
int gs2
boolean strictLeadingZero
int leadingZeroPos
int leadingZeroCount
com.ibm.icu.text.UnicodeSet decimalSet
com.ibm.icu.text.UnicodeSet groupingSet
int digitCount
int backup
char ch
boolean negExp
int pos
com.ibm.icu.text.DigitList exponentDigits
private com.ibm.icu.text.UnicodeSet getSimilarDecimals (char, boolean)
char decimal
boolean strictParse
private final int skipPadding (java.lang.String, int)
String text
int position
private int compareAffix (java.lang.String, int, boolean, boolean, java.lang.String, int, com.ibm.icu.util.Currency[])
String text
int pos
boolean isNegative
boolean isPrefix
String affixPat
int type
com.ibm.icu.util.Currency[] currency
private static int compareSimpleAffix (java.lang.String, java.lang.String, int)
String affix
String input
int pos
int start
int i
int c
int len
boolean literalMatch
int s
private static int skipRuleWhiteSpace (java.lang.String, int)
String text
int pos
int c
private static int skipUWhiteSpace (java.lang.String, int)
String text
int pos
int c
private int compareComplexAffix (java.lang.String, java.lang.String, int, int, com.ibm.icu.util.Currency[])
String affixPat
String text
int pos
int type
com.ibm.icu.util.Currency[] currency
int start
int i
char c
int j
boolean intl
boolean plural
com.ibm.icu.util.ULocale uloc
java.text.ParsePosition ppos
String iso
static final int match (java.lang.String, int, int)
String text
int pos
int ch
int s
static final int match (java.lang.String, int, java.lang.String)
String text
int pos
String str
int i
int ch
public com.ibm.icu.text.DecimalFormatSymbols getDecimalFormatSymbols ()
public void setDecimalFormatSymbols (com.ibm.icu.text.DecimalFormatSymbols)
com.ibm.icu.text.DecimalFormatSymbols newSymbols
private void setCurrencyForSymbols ()
com.ibm.icu.text.DecimalFormatSymbols def
public java.lang.String getPositivePrefix ()
public void setPositivePrefix (java.lang.String)
String newValue
public java.lang.String getNegativePrefix ()
public void setNegativePrefix (java.lang.String)
String newValue
public java.lang.String getPositiveSuffix ()
public void setPositiveSuffix (java.lang.String)
String newValue
public java.lang.String getNegativeSuffix ()
public void setNegativeSuffix (java.lang.String)
String newValue
public int getMultiplier ()
public void setMultiplier (int)
int newValue
public com.ibm.icu.math.BigDecimal getRoundingIncrement ()
public void setRoundingIncrement (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal newValue
int i
public void setRoundingIncrement (double)
double newValue
double rawRoundedReciprocal
private void setRoundingDoubleReciprocal (double)
double rawRoundedReciprocal
public int getRoundingMode ()
public void setRoundingMode (int)
int roundingMode
public int getFormatWidth ()
public void setFormatWidth (int)
int width
public char getPadCharacter ()
public void setPadCharacter (char)
char padChar
public int getPadPosition ()
public void setPadPosition (int)
int padPos
public boolean isScientificNotation ()
public void setScientificNotation (boolean)
boolean useScientific
public byte getMinimumExponentDigits ()
public void setMinimumExponentDigits (byte)
byte minExpDig
public boolean isExponentSignAlwaysShown ()
public void setExponentSignAlwaysShown (boolean)
boolean expSignAlways
public int getGroupingSize ()
public void setGroupingSize (int)
int newValue
public int getSecondaryGroupingSize ()
public void setSecondaryGroupingSize (int)
int newValue
public com.ibm.icu.math.MathContext getMathContextICU ()
public void setMathContextICU (com.ibm.icu.math.MathContext)
com.ibm.icu.math.MathContext newValue
public boolean isDecimalSeparatorAlwaysShown ()
public void setDecimalSeparatorAlwaysShown (boolean)
boolean newValue
public com.ibm.icu.text.CurrencyPluralInfo getCurrencyPluralInfo ()
public void setCurrencyPluralInfo (com.ibm.icu.text.CurrencyPluralInfo)
com.ibm.icu.text.CurrencyPluralInfo newInfo
public java.lang.Object clone ()
com.ibm.icu.text.DecimalFormat other
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.DecimalFormat other
private boolean equals (java.lang.String, java.lang.String)
String pat1
String pat2
private java.lang.String unquote (java.lang.String)
String pat
StringBuffer buf
int i
char ch
public int hashCode ()
public java.lang.String toPattern ()
public java.lang.String toLocalizedPattern ()
private void expandAffixes (java.lang.String)
String pluralCount
StringBuffer buffer
private void expandAffix (java.lang.String, java.lang.String, java.lang.StringBuffer, boolean)
String pattern
String pluralCount
StringBuffer buffer
boolean doFormat
int i
char c
int j
boolean intl
boolean plural
String s
com.ibm.icu.util.Currency currency
boolean[] isChoiceFormat
boolean[] isChoiceFormat
java.text.FieldPosition pos
private int appendAffix (java.lang.StringBuffer, boolean, boolean, boolean)
StringBuffer buf
boolean isNegative
boolean isPrefix
boolean parseAttr
String affixPat
StringBuffer affixBuf
String affix
private void appendAffixPattern (java.lang.StringBuffer, boolean, boolean, boolean)
StringBuffer buffer
boolean isNegative
boolean isPrefix
boolean localized
String affixPat
String affix
int i
char ch
int i
int j
char ch
private java.lang.String toPattern (boolean)
boolean localized
StringBuffer result
char zero
char digit
char sigDigit
boolean useSigDig
char group
int i
int i
int roundingDecimalPos
String roundingDigits
int padPos
String padSpec
int part
int sub0Start
int g
int maxDig
int minDig
int maxSigDig
int pos
int pos
int add
public void applyPattern (java.lang.String)
String pattern
public void applyLocalizedPattern (java.lang.String)
String pattern
private void applyPattern (java.lang.String, boolean)
String pattern
boolean localized
private void expandAffixAdjustWidth (java.lang.String)
String pluralCount
private void applyPatternWithoutExpandAffix (java.lang.String, boolean)
String pattern
boolean localized
char zeroDigit
char sigDigit
char groupingSeparator
char decimalSeparator
char percent
char perMill
char digit
char separator
String exponent
char plus
char padEscape
char minus
char nineDigit
boolean gotNegative
int pos
int part
int subpart
int sub0Start
int sub0Limit
int sub2Limit
StringBuffer prefix
StringBuffer suffix
int decimalPos
int multpl
int digitLeftCount
int zeroDigitCount
int digitRightCount
int sigDigitCount
byte groupingCount
byte groupingCount2
int padPos
char padChar
int incrementPos
long incrementVal
byte expDigits
boolean expSignAlways
StringBuffer affix
int start
char ch
int p
char after
boolean doubled
int n
int digitTotalCount
int effectiveDecimalPos
boolean useSigDig
int minInt
int scale
private void setRoundingDouble ()
private void patternError (java.lang.String, java.lang.String)
String msg
String pattern
public void setMaximumIntegerDigits (int)
int newValue
public void setMinimumIntegerDigits (int)
int newValue
public int getMinimumSignificantDigits ()
public int getMaximumSignificantDigits ()
public void setMinimumSignificantDigits (int)
int min
int max
public void setMaximumSignificantDigits (int)
int max
int min
public boolean areSignificantDigitsUsed ()
public void setSignificantDigitsUsed (boolean)
boolean useSignificantDigits
public void setCurrency (com.ibm.icu.util.Currency)
com.ibm.icu.util.Currency theCurrency
boolean[] isChoiceFormat
String s
int d
protected com.ibm.icu.util.Currency getEffectiveCurrency ()
com.ibm.icu.util.Currency c
public void setMaximumFractionDigits (int)
int newValue
public void setMinimumFractionDigits (int)
int newValue
public void setParseBigDecimal (boolean)
boolean value
public boolean isParseBigDecimal ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
private void setInternalRoundingIncrement (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal value
}
com/ibm/icu/text/DecimalFormatSymbols.class
DecimalFormatSymbols.java
package com.ibm.icu.text
public com.ibm.icu.text.DecimalFormatSymbols extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
public static final int CURRENCY_SPC_CURRENCY_MATCH
public static final int CURRENCT_SPC_SURROUNDING_MATCH
public static final int CURRENCY_SPC_INSERT
private static final String CURRENCY_SPACING
private static final String BEFORE_CURRENCY
private static final String AFTER_CURRENCY
private static final String[] CURRENCY_SPACING_KEYS
private static final String DEFAULT_SPC_MATCH
private static final String DEFAULT_SPC_INSERT
private static final String DEFAULT_SPC_SUR_MATCH
private String[] currencySpcBeforeSym
private String[] currencySpcAfterSym
private char zeroDigit
private char groupingSeparator
private char decimalSeparator
private char perMill
private char percent
private char digit
private char sigDigit
private char patternSeparator
private String infinity
private String NaN
private char minusSign
private String currencySymbol
private String intlCurrencySymbol
private char monetarySeparator
private char monetaryGroupingSeparator
private char exponential
private String exponentSeparator
private char padEscape
private char plusSign
private java.util.Locale requestedLocale
private com.ibm.icu.util.ULocale ulocale
private static final long serialVersionUID
private static final int currentSerialVersion
private int serialVersionOnStream
private static final java.util.Hashtable cachedLocaleData
private String currencyPattern
private com.ibm.icu.util.ULocale validLocale
private com.ibm.icu.util.ULocale actualLocale
private transient com.ibm.icu.util.Currency currency
static void <clinit> ()
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static com.ibm.icu.text.DecimalFormatSymbols getInstance ()
public static com.ibm.icu.text.DecimalFormatSymbols getInstance (java.util.Locale)
java.util.Locale locale
public static com.ibm.icu.text.DecimalFormatSymbols getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static java.util.Locale[] getAvailableLocales ()
public static com.ibm.icu.util.ULocale[] getAvailableULocales ()
public char getZeroDigit ()
public void setZeroDigit (char)
char zeroDigit
public char getSignificantDigit ()
public void setSignificantDigit (char)
char sigDigit
public char getGroupingSeparator ()
public void setGroupingSeparator (char)
char groupingSeparator
public char getDecimalSeparator ()
public void setDecimalSeparator (char)
char decimalSeparator
public char getPerMill ()
public void setPerMill (char)
char perMill
public char getPercent ()
public void setPercent (char)
char percent
public char getDigit ()
public void setDigit (char)
char digit
public char getPatternSeparator ()
public void setPatternSeparator (char)
char patternSeparator
public java.lang.String getInfinity ()
public void setInfinity (java.lang.String)
String infinity
public java.lang.String getNaN ()
public void setNaN (java.lang.String)
String NaN
public char getMinusSign ()
public void setMinusSign (char)
char minusSign
public java.lang.String getCurrencySymbol ()
public void setCurrencySymbol (java.lang.String)
String currency
public java.lang.String getInternationalCurrencySymbol ()
public void setInternationalCurrencySymbol (java.lang.String)
String currency
public com.ibm.icu.util.Currency getCurrency ()
public void setCurrency (com.ibm.icu.util.Currency)
com.ibm.icu.util.Currency currency
public char getMonetaryDecimalSeparator ()
public char getMonetaryGroupingSeparator ()
java.lang.String getCurrencyPattern ()
public void setMonetaryDecimalSeparator (char)
char sep
public void setMonetaryGroupingSeparator (char)
char sep
public java.lang.String getExponentSeparator ()
public void setExponentSeparator (java.lang.String)
String exp
public char getPlusSign ()
public void setPlusSign (char)
char plus
public char getPadEscape ()
public void setPadEscape (char)
char c
public java.lang.String getPatternForCurrencySpacing (int, boolean)
int itemType
boolean beforeCurrency
public void setPatternForCurrencySpacing (int, boolean, java.lang.String)
int itemType
boolean beforeCurrency
String pattern
public java.util.Locale getLocale ()
public com.ibm.icu.util.ULocale getULocale ()
public java.lang.Object clone ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.DecimalFormatSymbols other
int i
public int hashCode ()
int result
private void initialize (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String[][] data
String[] numberElements
com.ibm.icu.impl.ICUResourceBundle rb
com.ibm.icu.impl.ICUResourceBundle r
com.ibm.icu.util.ULocale uloc
com.ibm.icu.text.NumberingSystem ns
String currname
boolean[] isChoiceFormat
com.ibm.icu.util.Currency curr
String currencyCode
com.ibm.icu.impl.ICUResourceBundle resource
com.ibm.icu.impl.ICUResourceBundle currencyRes
com.ibm.icu.impl.ICUResourceBundle curSpcBundle
com.ibm.icu.impl.ICUResourceBundle beforeCurBundle
com.ibm.icu.impl.ICUResourceBundle afterCurBundle
int i
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public final com.ibm.icu.util.ULocale getLocale (com.ibm.icu.util.ULocale$Type)
com.ibm.icu.util.ULocale$Type type
final void setLocale (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
}
com/ibm/icu/text/DecompData.class
DecompData.java
package com.ibm.icu.text
com.ibm.icu.text.DecompData extends java.lang.Object {
static final int MAX_CANONICAL
static final int MAX_COMPAT
static final int DECOMP_MASK
static final int DECOMP_RECURSE
static final short BASE
static final com.ibm.icu.util.CompactCharArray offsets
static final String contents
static final com.ibm.icu.util.CompactByteArray canonClass
static void <clinit> ()
void <init> ()
}
com/ibm/icu/text/DictionaryBasedBreakIterator.class
DictionaryBasedBreakIterator.java
package com.ibm.icu.text
public com.ibm.icu.text.DictionaryBasedBreakIterator extends com.ibm.icu.text.RuleBasedBreakIterator {
private boolean usingCTDictionary
private com.ibm.icu.text.BreakDictionary dictionary
int[] cachedBreakPositions
int positionInCache
protected void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream compiledRules
public void <init> (java.lang.String, java.io.InputStream) throws java.io.IOException
String rules
java.io.InputStream dictionaryStream
public void <init> (java.io.InputStream, java.io.InputStream) throws java.io.IOException
java.io.InputStream compiledRules
java.io.InputStream dictionaryStream
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator newText
public int first ()
public int last ()
public int previous ()
java.text.CharacterIterator text
int offset
int result
int nextResult
public int preceding (int)
int offset
java.text.CharacterIterator text
public int following (int)
int offset
java.text.CharacterIterator text
public int getRuleStatus ()
public int getRuleStatusVec (int[])
int[] fillInArray
protected int handleNext ()
java.text.CharacterIterator text
int startPos
int result
private void divideUpDictionaryRange (int, int)
int startPos
int endPos
java.text.CharacterIterator text
int c
java.util.Stack currentBreakPositions
java.util.Stack possibleBreakPositions
java.util.Vector wrongBreakPositions
int state
int farthestEndPoint
java.util.Stack bestBreakPositions
Integer temp
Object temp2
int i
}
com/ibm/icu/text/DigitList.class
DigitList.java
package com.ibm.icu.text
final com.ibm.icu.text.DigitList extends java.lang.Object {
public static final int MAX_LONG_DIGITS
public static final int DBL_DIG
public int decimalAt
public int count
public byte[] digits
private static byte[] LONG_MIN_REP
static void <clinit> ()
String s
int i
void <init> ()
private final void ensureCapacity (int, int)
int digitCapacity
int digitsToCopy
byte[] newDigits
boolean isZero ()
int i
public void append (int)
int digit
public final double getDouble ()
StringBuffer temp
int i
public final long getLong ()
StringBuffer temp
int i
public java.math.BigInteger getBigInteger (boolean)
boolean isPositive
int len
char[] text
int n
int i
int i
int i
private java.lang.String getStringRep (boolean)
boolean isPositive
StringBuffer stringRep
int d
int i
public com.ibm.icu.math.BigDecimal getBigDecimalICU (boolean)
boolean isPositive
long scale
int numDigits
long numShift
StringBuffer significantDigits
int i
java.math.BigInteger unscaledVal
boolean isIntegral ()
final void set (double, int, boolean)
double source
int maximumDigits
boolean fixedPoint
String rep
private void set (java.lang.String, int)
String rep
int maxCount
int exponent
int leadingZerosAfterDecimal
boolean nonZeroDigitSeen
int i
char c
private boolean shouldRoundUp (int)
int maximumDigits
int i
public final void round (int)
int maximumDigits
public final void set (long)
long source
public final void set (long, int)
long source
int maximumDigits
int left
int right
public final void set (java.math.BigInteger, int)
java.math.BigInteger source
int maximumDigits
String stringDigits
int offset
int i
private void setBigDecimalDigits (java.lang.String, int, boolean)
String stringDigits
int maximumDigits
boolean fixedPoint
public final void set (com.ibm.icu.math.BigDecimal, int, boolean)
com.ibm.icu.math.BigDecimal source
int maximumDigits
boolean fixedPoint
private boolean isLongMIN_VALUE ()
int i
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.DigitList other
int i
public int hashCode ()
int hashcode
int i
public java.lang.String toString ()
StringBuffer buf
int i
}
com/ibm/icu/text/DurationFormat.class
DurationFormat.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.DurationFormat extends com.ibm.icu.text.UFormat {
private static final long serialVersionUID
public static com.ibm.icu.text.DurationFormat getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
protected void <init> ()
protected void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public abstract java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public abstract java.lang.String formatDurationFromNowTo (java.util.Date)
public abstract java.lang.String formatDurationFromNow (long)
public abstract java.lang.String formatDurationFrom (long, long)
}
com/ibm/icu/text/EscapeTransliterator$1.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/EscapeTransliterator$2.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator$2 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/EscapeTransliterator$3.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator$3 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/EscapeTransliterator$4.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator$4 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/EscapeTransliterator$5.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator$5 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/EscapeTransliterator$6.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator$6 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/EscapeTransliterator$7.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator$7 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/EscapeTransliterator.class
EscapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.EscapeTransliterator extends com.ibm.icu.text.Transliterator {
private String prefix
private String suffix
private int radix
private int minDigits
private boolean grokSupplementals
private com.ibm.icu.text.EscapeTransliterator supplementalHandler
static void register ()
void <init> (java.lang.String, java.lang.String, java.lang.String, int, int, boolean, com.ibm.icu.text.EscapeTransliterator)
String ID
String prefix
String suffix
int radix
int minDigits
boolean grokSupplementals
com.ibm.icu.text.EscapeTransliterator supplementalHandler
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position pos
boolean incremental
int start
int limit
StringBuffer buf
int prefixLen
boolean redoPrefix
int c
int charLen
}
com/ibm/icu/text/FractionalPartSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.FractionalPartSubstitution extends com.ibm.icu.text.NFSubstitution {
private boolean byDigits
private boolean useSpaces
void <init> (int, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public void doSubstitution (double, java.lang.StringBuffer, int)
double number
StringBuffer toInsertInto
int position
com.ibm.icu.text.DigitList dl
boolean pad
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean)
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
String workText
java.text.ParsePosition workPos
double result
int digit
com.ibm.icu.text.DigitList dl
Number n
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
com/ibm/icu/text/FunctionReplacer.class
FunctionReplacer.java
package com.ibm.icu.text
com.ibm.icu.text.FunctionReplacer extends java.lang.Object implements com.ibm.icu.text.UnicodeReplacer {
private com.ibm.icu.text.Transliterator translit
private com.ibm.icu.text.UnicodeReplacer replacer
public void <init> (com.ibm.icu.text.Transliterator, com.ibm.icu.text.UnicodeReplacer)
com.ibm.icu.text.Transliterator theTranslit
com.ibm.icu.text.UnicodeReplacer theReplacer
public int replace (com.ibm.icu.text.Replaceable, int, int, int[])
com.ibm.icu.text.Replaceable text
int start
int limit
int[] cursor
int len
public java.lang.String toReplacerPattern (boolean)
boolean escapeUnprintable
StringBuffer rule
public void addReplacementSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
}
com/ibm/icu/text/IDNA.class
IDNA.java
package com.ibm.icu.text
public final com.ibm.icu.text.IDNA extends java.lang.Object {
private static char[] ACE_PREFIX
private static final int MAX_LABEL_LENGTH
private static final int HYPHEN
private static final int CAPITAL_A
private static final int CAPITAL_Z
private static final int LOWER_CASE_DELTA
private static final int FULL_STOP
private static final int MAX_DOMAIN_NAME_LENGTH
public static final int DEFAULT
public static final int ALLOW_UNASSIGNED
public static final int USE_STD3_RULES
private static final com.ibm.icu.text.IDNA singleton
private com.ibm.icu.text.StringPrep namePrep
static void <clinit> ()
private void <init> ()
private static boolean startsWithPrefix (java.lang.StringBuffer)
StringBuffer src
boolean startsWithPrefix
int i
private static char toASCIILower (char)
char ch
private static java.lang.StringBuffer toASCIILower (java.lang.StringBuffer)
StringBuffer src
StringBuffer dest
int i
private static int compareCaseInsensitiveASCII (java.lang.StringBuffer, java.lang.StringBuffer)
StringBuffer s1
StringBuffer s2
char c1
char c2
int rc
int i
private static int getSeparatorIndex (char[], int, int)
char[] src
int start
int limit
private static boolean isLDHChar (int)
int ch
private static boolean isLabelSeparator (int)
int ch
public static java.lang.StringBuffer convertToASCII (java.lang.String, int) throws com.ibm.icu.text.StringPrepParseException
String src
int options
com.ibm.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToASCII (java.lang.StringBuffer, int) throws com.ibm.icu.text.StringPrepParseException
StringBuffer src
int options
com.ibm.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToASCII (com.ibm.icu.text.UCharacterIterator, int) throws com.ibm.icu.text.StringPrepParseException
com.ibm.icu.text.UCharacterIterator src
int options
boolean[] caseFlags
boolean srcIsASCII
boolean srcIsLDH
boolean useSTD3ASCIIRules
int ch
int ch
int failPos
StringBuffer processOut
int poLen
StringBuffer dest
int j
StringBuffer punyout
StringBuffer lowerOut
public static java.lang.StringBuffer convertIDNToASCII (com.ibm.icu.text.UCharacterIterator, int) throws com.ibm.icu.text.StringPrepParseException
com.ibm.icu.text.UCharacterIterator src
int options
public static java.lang.StringBuffer convertIDNToASCII (java.lang.StringBuffer, int) throws com.ibm.icu.text.StringPrepParseException
StringBuffer src
int options
public static java.lang.StringBuffer convertIDNToASCII (java.lang.String, int) throws com.ibm.icu.text.StringPrepParseException
String src
int options
char[] srcArr
StringBuffer result
int sepIndex
int oldSepIndex
String label
com.ibm.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToUnicode (java.lang.String, int) throws com.ibm.icu.text.StringPrepParseException
String src
int options
com.ibm.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToUnicode (java.lang.StringBuffer, int) throws com.ibm.icu.text.StringPrepParseException
StringBuffer src
int options
com.ibm.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToUnicode (com.ibm.icu.text.UCharacterIterator, int) throws com.ibm.icu.text.StringPrepParseException
com.ibm.icu.text.UCharacterIterator src
int options
boolean[] caseFlags
boolean srcIsASCII
int ch
int ch
int saveIndex
StringBuffer processOut
StringBuffer processOut
StringBuffer decodeOut
String temp
StringBuffer toASCIIOut
public static java.lang.StringBuffer convertIDNToUnicode (com.ibm.icu.text.UCharacterIterator, int) throws com.ibm.icu.text.StringPrepParseException
com.ibm.icu.text.UCharacterIterator src
int options
public static java.lang.StringBuffer convertIDNToUnicode (java.lang.StringBuffer, int) throws com.ibm.icu.text.StringPrepParseException
StringBuffer src
int options
public static java.lang.StringBuffer convertIDNToUnicode (java.lang.String, int) throws com.ibm.icu.text.StringPrepParseException
String src
int options
char[] srcArr
StringBuffer result
int sepIndex
int oldSepIndex
String label
com.ibm.icu.text.UCharacterIterator iter
public static int compare (java.lang.StringBuffer, java.lang.StringBuffer, int) throws com.ibm.icu.text.StringPrepParseException
StringBuffer s1
StringBuffer s2
int options
StringBuffer s1Out
StringBuffer s2Out
public static int compare (java.lang.String, java.lang.String, int) throws com.ibm.icu.text.StringPrepParseException
String s1
String s2
int options
StringBuffer s1Out
StringBuffer s2Out
public static int compare (com.ibm.icu.text.UCharacterIterator, com.ibm.icu.text.UCharacterIterator, int) throws com.ibm.icu.text.StringPrepParseException
com.ibm.icu.text.UCharacterIterator s1
com.ibm.icu.text.UCharacterIterator s2
int options
StringBuffer s1Out
StringBuffer s2Out
}
com/ibm/icu/text/IntegralPartSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.IntegralPartSubstitution extends com.ibm.icu.text.NFSubstitution {
void <init> (int, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
com/ibm/icu/text/LowercaseTransliterator$1.class
LowercaseTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.LowercaseTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/LowercaseTransliterator.class
LowercaseTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.LowercaseTransliterator extends com.ibm.icu.text.Transliterator {
static final String _ID
private com.ibm.icu.util.ULocale locale
private com.ibm.icu.impl.UCaseProps csp
private com.ibm.icu.text.ReplaceableContextIterator iter
private StringBuffer result
private int[] locCache
static void register ()
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean isIncremental
int c
int c
int delta
int delta
}
com/ibm/icu/text/MeasureFormat.class
MeasureFormat.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.MeasureFormat extends com.ibm.icu.text.UFormat {
static final long serialVersionUID
protected void <init> ()
public static com.ibm.icu.text.MeasureFormat getCurrencyFormat (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static com.ibm.icu.text.MeasureFormat getCurrencyFormat ()
}
com/ibm/icu/text/MessageFormat.class
MessageFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.MessageFormat extends com.ibm.icu.text.UFormat {
static final long serialVersionUID
private java.util.Locale locale
private com.ibm.icu.util.ULocale ulocale
private String pattern
private static final int INITIAL_FORMATS
private java.text.Format[] formats
private int[] offsets
private int[] argumentNumbers
private String[] argumentNames
private boolean argumentNamesAreNumeric
private int maxOffset
private static final String[] typeList
private static final int TYPE_EMPTY
private static final int TYPE_NUMBER
private static final int TYPE_DATE
private static final int TYPE_TIME
private static final int TYPE_CHOICE
private static final int TYPE_SPELLOUT
private static final int TYPE_ORDINAL
private static final int TYPE_DURATION
private static final int TYPE_PLURAL
private static final String[] modifierList
private static final int MODIFIER_EMPTY
private static final int MODIFIER_CURRENCY
private static final int MODIFIER_PERCENT
private static final int MODIFIER_INTEGER
private static final String[] dateModifierList
private static final int DATE_MODIFIER_EMPTY
private static final int DATE_MODIFIER_SHORT
private static final int DATE_MODIFIER_MEDIUM
private static final int DATE_MODIFIER_LONG
private static final int DATE_MODIFIER_FULL
private static final char SINGLE_QUOTE
private static final char CURLY_BRACE_LEFT
private static final char CURLY_BRACE_RIGHT
private static final int STATE_INITIAL
private static final int STATE_SINGLE_QUOTE
private static final int STATE_IN_QUOTE
private static final int STATE_MSG_ELEMENT
private static com.ibm.icu.text.UnicodeSet IDStartChars
private static com.ibm.icu.text.UnicodeSet IDContChars
static void <clinit> ()
public void <init> (java.lang.String)
String pattern
public void <init> (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public void <init> (java.lang.String, com.ibm.icu.util.ULocale)
String pattern
com.ibm.icu.util.ULocale locale
public void setLocale (java.util.Locale)
java.util.Locale locale
public void setLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String existingPattern
public java.util.Locale getLocale ()
public com.ibm.icu.util.ULocale getULocale ()
public void applyPattern (java.lang.String)
String pttrn
StringBuffer[] segments
int i
int part
int formatNumber
boolean inQuote
int braceStack
int i
char ch
public java.lang.String toPattern ()
int lastOffset
StringBuffer result
int i
String pat
StringBuffer buf
int j
char ch
public void setFormatsByArgumentIndex (java.text.Format[])
java.text.Format[] newFormats
int i
int j
public void setFormatsByArgumentName (java.util.Map)
java.util.Map newFormats
int i
java.text.Format f
public void setFormats (java.text.Format[])
java.text.Format[] newFormats
int runsToCopy
int i
public void setFormatByArgumentIndex (int, java.text.Format)
int argumentIndex
java.text.Format newFormat
int j
public void setFormatByArgumentName (java.lang.String, java.text.Format)
String argumentName
java.text.Format newFormat
int i
public void setFormat (int, java.text.Format)
int formatElementIndex
java.text.Format newFormat
public java.text.Format[] getFormatsByArgumentIndex ()
int maximumArgumentNumber
int i
int argumentNumber
java.text.Format[] resultArray
int i
public java.text.Format[] getFormats ()
java.text.Format[] resultArray
public java.util.Set getFormatArgumentNames ()
java.util.Set result
int i
public java.text.Format getFormatByArgumentName (java.lang.String)
String argumentName
int i
public final java.lang.StringBuffer format (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition)
Object[] arguments
StringBuffer result
java.text.FieldPosition pos
public final java.lang.StringBuffer format (java.util.Map, java.lang.StringBuffer, java.text.FieldPosition)
java.util.Map arguments
StringBuffer result
java.text.FieldPosition pos
public static java.lang.String format (java.lang.String, java.lang.Object[])
String pattern
Object[] arguments
com.ibm.icu.text.MessageFormat temp
public static java.lang.String format (java.lang.String, java.util.Map)
String pattern
java.util.Map arguments
com.ibm.icu.text.MessageFormat temp
public boolean usesNamedArguments ()
public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object arguments
StringBuffer result
java.text.FieldPosition pos
public java.lang.Object[] parse (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
java.util.Map objectMap
int maximumArgumentNumber
int i
int argumentNumber
Object[] resultArray
java.util.Iterator keyIter
String key
public java.util.Map parseToMap (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
java.util.Map empty
java.util.Map resultMap
int patternOffset
int sourceOffset
java.text.ParsePosition tempStatus
int i
int len
int tempLength
int next
int next
String strValue
int len
public java.lang.Object[] parse (java.lang.String) throws java.text.ParseException
String source
java.text.ParsePosition pos
Object[] result
public java.util.Map parseToMap (java.lang.String) throws java.text.ParseException
String source
java.text.ParsePosition pos
java.util.Map result
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public java.lang.Object clone ()
com.ibm.icu.text.MessageFormat other
int i
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.MessageFormat other
public int hashCode ()
private java.lang.StringBuffer subformat (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition, java.util.List)
Object[] arguments
StringBuffer result
java.text.FieldPosition fp
java.util.List characterIterators
private java.lang.StringBuffer subformat (java.util.Map, java.lang.StringBuffer, java.text.FieldPosition, java.util.List)
java.util.Map arguments
StringBuffer result
java.text.FieldPosition fp
java.util.List characterIterators
int lastOffset
int i
String argumentName
Object obj
String arg
java.text.Format subFormatter
private void makeFormat (int, int, java.lang.StringBuffer[])
int position
int offsetNumber
StringBuffer[] segments
int newLength
java.text.Format[] newFormats
int[] newOffsets
String[] newArgumentNames
int oldMaxOffset
int argumentNumber
int argumentNumber
java.text.Format newFormat
com.ibm.icu.text.RuleBasedNumberFormat rbnf
String ruleset
com.ibm.icu.text.RuleBasedNumberFormat rbnf
String ruleset
com.ibm.icu.text.RuleBasedNumberFormat rbnf
String ruleset
StringBuffer unquotedPattern
String quotedPattern
boolean inQuote
int i
char ch
com.ibm.icu.text.PluralFormat pls
private static final int findKeyword (java.lang.String, java.lang.String[])
String s
String[] list
int i
private static final void copyAndFixQuotes (java.lang.String, int, int, java.lang.StringBuffer)
String source
int start
int end
StringBuffer target
boolean gotLB
int i
char ch
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
int i
boolean isValid
int lastOffset
int i
private java.util.Map arrayToMap (java.lang.Object[])
Object[] array
java.util.Map map
int i
private boolean isAlphaIdentifier (java.lang.String)
String argument
int i
public static java.lang.String autoQuoteApostrophe (java.lang.String)
String pattern
StringBuffer buf
int state
int braceCount
int i
int j
char c
}
com/ibm/icu/text/ModulusSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.ModulusSubstitution extends com.ibm.icu.text.NFSubstitution {
double divisor
com.ibm.icu.text.NFRule ruleToUse
void <init> (int, double, com.ibm.icu.text.NFRule, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
double divisor
com.ibm.icu.text.NFRule rulePredecessor
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public void setDivisor (int, int)
int radix
int exponent
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.ModulusSubstitution that2
public void doSubstitution (long, java.lang.StringBuffer, int)
long number
StringBuffer toInsertInto
int position
long numberToFormat
public void doSubstitution (double, java.lang.StringBuffer, int)
double number
StringBuffer toInsertInto
int position
double numberToFormat
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean)
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
Number tempResult
double result
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
public boolean isModulusSubstitution ()
char tokenChar ()
}
com/ibm/icu/text/MultiplierSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.MultiplierSubstitution extends com.ibm.icu.text.NFSubstitution {
double divisor
void <init> (int, double, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
double divisor
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public void setDivisor (int, int)
int radix
int exponent
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.MultiplierSubstitution that2
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
com/ibm/icu/text/NFRule.class
NFRule.java
package com.ibm.icu.text
final com.ibm.icu.text.NFRule extends java.lang.Object {
public static final int NEGATIVE_NUMBER_RULE
public static final int IMPROPER_FRACTION_RULE
public static final int PROPER_FRACTION_RULE
public static final int MASTER_RULE
private long baseValue
private int radix
private short exponent
private String ruleText
private com.ibm.icu.text.NFSubstitution sub1
private com.ibm.icu.text.NFSubstitution sub2
private com.ibm.icu.text.RuleBasedNumberFormat formatter
public static java.lang.Object makeRules (java.lang.String, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.NFRule, com.ibm.icu.text.RuleBasedNumberFormat)
String description
com.ibm.icu.text.NFRuleSet owner
com.ibm.icu.text.NFRule predecessor
com.ibm.icu.text.RuleBasedNumberFormat ownersOwner
com.ibm.icu.text.NFRule rule1
int brack1
int brack2
com.ibm.icu.text.NFRule rule2
StringBuffer sbuf
public void <init> (com.ibm.icu.text.RuleBasedNumberFormat)
com.ibm.icu.text.RuleBasedNumberFormat formatter
private java.lang.String parseRuleDescriptor (java.lang.String)
String description
String descriptor
int p
StringBuffer tempValue
char c
private void extractSubstitutions (com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.NFRule, com.ibm.icu.text.RuleBasedNumberFormat)
com.ibm.icu.text.NFRuleSet owner
com.ibm.icu.text.NFRule predecessor
com.ibm.icu.text.RuleBasedNumberFormat ownersOwner
private com.ibm.icu.text.NFSubstitution extractSubstitution (com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.NFRule, com.ibm.icu.text.RuleBasedNumberFormat)
com.ibm.icu.text.NFRuleSet owner
com.ibm.icu.text.NFRule predecessor
com.ibm.icu.text.RuleBasedNumberFormat ownersOwner
com.ibm.icu.text.NFSubstitution result
int subStart
int subEnd
int subEnd
char c
public final void setBaseValue (long)
long newBaseValue
private short expectedExponent ()
short tempResult
private int indexOfAny (java.lang.String[])
String[] strings
int pos
int result
int i
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.NFRule that2
public java.lang.String toString ()
StringBuffer result
int numCarets
int i
StringBuffer ruleTextCopy
public final long getBaseValue ()
public double getDivisor ()
public void doFormat (long, java.lang.StringBuffer, int)
long number
StringBuffer toInsertInto
int pos
public void doFormat (double, java.lang.StringBuffer, int)
double number
StringBuffer toInsertInto
int pos
public boolean shouldRollBack (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, boolean, double)
String text
java.text.ParsePosition parsePosition
boolean isFractionRule
double upperBound
java.text.ParsePosition pp
String workText
int prefixLength
int highWaterMark
double result
int start
double tempBaseValue
double partialResult
String workText2
java.text.ParsePosition pp2
private java.lang.String stripPrefix (java.lang.String, java.lang.String, java.text.ParsePosition)
String text
String prefix
java.text.ParsePosition pp
int pfl
private java.lang.Number matchToDelimiter (java.lang.String, int, double, java.lang.String, java.text.ParsePosition, com.ibm.icu.text.NFSubstitution, double)
String text
int startPos
double baseVal
String delimiter
java.text.ParsePosition pp
com.ibm.icu.text.NFSubstitution sub
double upperBound
java.text.ParsePosition tempPP
Number tempResult
int[] temp
int dPos
int dLen
String subText
java.text.ParsePosition tempPP
Number result
Number tempResult
private int prefixLength (java.lang.String, java.lang.String)
String str
String prefix
com.ibm.icu.text.RuleBasedCollator collator
com.ibm.icu.text.CollationElementIterator strIter
com.ibm.icu.text.CollationElementIterator prefixIter
int oStr
int oPrefix
int result
private int[] findText (java.lang.String, java.lang.String, int)
String str
String key
int startingAt
int p
int keyLen
private boolean allIgnorable (java.lang.String)
String str
com.ibm.icu.text.RuleBasedCollator collator
com.ibm.icu.text.CollationElementIterator iter
int o
}
com/ibm/icu/text/NFRuleSet.class
NFRuleSet.java
package com.ibm.icu.text
final com.ibm.icu.text.NFRuleSet extends java.lang.Object {
private String name
private com.ibm.icu.text.NFRule[] rules
private com.ibm.icu.text.NFRule negativeNumberRule
private com.ibm.icu.text.NFRule[] fractionRules
private boolean isFractionRuleSet
private int recursionCount
private static final int RECURSION_LIMIT
public void <init> (java.lang.String[], int) throws java.lang.IllegalArgumentException
String[] descriptions
int index
String description
int pos
public void parseRules (java.lang.String, com.ibm.icu.text.RuleBasedNumberFormat)
String description
com.ibm.icu.text.RuleBasedNumberFormat owner
java.util.Vector ruleDescriptions
int oldP
int p
java.util.Vector tempRules
com.ibm.icu.text.NFRule predecessor
int i
Object temp
com.ibm.icu.text.NFRule[] rulesToAdd
int j
long defaultBaseValue
int i
com.ibm.icu.text.NFRule rule
public void makeIntoFractionRuleSet ()
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.NFRuleSet that2
int i
public java.lang.String toString ()
StringBuffer result
int i
public boolean isFractionSet ()
public java.lang.String getName ()
public boolean isPublic ()
public boolean isParseable ()
public void format (long, java.lang.StringBuffer, int)
long number
StringBuffer toInsertInto
int pos
com.ibm.icu.text.NFRule applicableRule
public void format (double, java.lang.StringBuffer, int)
double number
StringBuffer toInsertInto
int pos
com.ibm.icu.text.NFRule applicableRule
private com.ibm.icu.text.NFRule findRule (double)
double number
private com.ibm.icu.text.NFRule findNormalRule (long)
long number
int lo
int hi
int mid
com.ibm.icu.text.NFRule result
private com.ibm.icu.text.NFRule findFractionRuleSetRule (double)
double number
long leastCommonMultiple
int i
long numerator
long tempDifference
long difference
int winner
int i
private static long lcm (long, long)
long x
long y
long x1
long y1
int p2
long t
long t
long gcd
public java.lang.Number parse (java.lang.String, java.text.ParsePosition, double)
String text
java.text.ParsePosition parsePosition
double upperBound
java.text.ParsePosition highWaterMark
Number result
Number tempResult
int i
int i
}
com/ibm/icu/text/NFSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
abstract com.ibm.icu.text.NFSubstitution extends java.lang.Object {
int pos
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.DecimalFormat numberFormat
com.ibm.icu.text.RuleBasedNumberFormat rbnf
public static com.ibm.icu.text.NFSubstitution makeSubstitution (int, com.ibm.icu.text.NFRule, com.ibm.icu.text.NFRule, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
com.ibm.icu.text.NFRule rule
com.ibm.icu.text.NFRule rulePredecessor
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
void <init> (int, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public void setDivisor (int, int)
int radix
int exponent
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.NFSubstitution that2
public java.lang.String toString ()
public void doSubstitution (long, java.lang.StringBuffer, int)
long number
StringBuffer toInsertInto
int position
long numberToFormat
double numberToFormat
public void doSubstitution (double, java.lang.StringBuffer, int)
double number
StringBuffer toInsertInto
int position
double numberToFormat
public abstract long transformNumber (long)
public abstract double transformNumber (double)
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean)
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
Number tempResult
Number tempResult
double result
public abstract double composeRuleValue (double, double)
public abstract double calcUpperBound (double)
public final int getPos ()
abstract char tokenChar ()
public boolean isNullSubstitution ()
public boolean isModulusSubstitution ()
}
com/ibm/icu/text/NameUnicodeTransliterator$1.class
NameUnicodeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.NameUnicodeTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/NameUnicodeTransliterator.class
NameUnicodeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.NameUnicodeTransliterator extends com.ibm.icu.text.Transliterator {
char openDelimiter
char closeDelimiter
static final String _ID
static final String OPEN_PAT
static final char OPEN_DELIM
static final char CLOSE_DELIM
static final char SPACE
static void register ()
public void <init> (com.ibm.icu.text.UnicodeFilter)
com.ibm.icu.text.UnicodeFilter filter
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean isIncremental
int maxLen
StringBuffer name
com.ibm.icu.text.UnicodeSet legal
int cursor
int limit
int mode
int openPos
int c
int i
int len
String str
int delta
}
com/ibm/icu/text/NormalizationTransliterator$1.class
NormalizationTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.NormalizationTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/NormalizationTransliterator$2.class
NormalizationTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.NormalizationTransliterator$2 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/NormalizationTransliterator$3.class
NormalizationTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.NormalizationTransliterator$3 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/NormalizationTransliterator$4.class
NormalizationTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.NormalizationTransliterator$4 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/NormalizationTransliterator.class
NormalizationTransliterator.java
package com.ibm.icu.text
final com.ibm.icu.text.NormalizationTransliterator extends com.ibm.icu.text.Transliterator {
static final boolean DEBUG
private com.ibm.icu.text.Normalizer$Mode mode
private int options
static final com.ibm.icu.text.UnicodeSet[] UNSAFE_STARTS
static final com.ibm.icu.text.UnicodeSet[] SKIPPABLES
static final int D
static final int C
static final int KD
static final int KC
final com.ibm.icu.text.UnicodeSet unsafeStart
final com.ibm.icu.text.UnicodeSet skippable
private char[] buffer
static void <clinit> ()
static void register ()
public static com.ibm.icu.text.NormalizationTransliterator getInstance (com.ibm.icu.text.Normalizer$Mode, int)
com.ibm.icu.text.Normalizer$Mode m
int opt
StringBuffer id
int choice
public static com.ibm.icu.text.NormalizationTransliterator getInstance (com.ibm.icu.text.Normalizer$Mode)
com.ibm.icu.text.Normalizer$Mode m
private void <init> (java.lang.String, com.ibm.icu.text.Normalizer$Mode, int, int)
String id
com.ibm.icu.text.Normalizer$Mode m
int startChoice
int opt
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean isIncremental
int start
int limit
int overallDelta
int lastSafe
int cp
int i
int delta
int delta
int delta
int convert (com.ibm.icu.text.Replaceable, int, int, com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.Replaceable text
int lastSafe
int limit
com.ibm.icu.text.UnicodeSet verify
int len
String input
String output
boolean skip
private static final void initStatics (int)
int startChoice
}
com/ibm/icu/text/Normalizer$FCDMode.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$FCDMode extends com.ibm.icu.text.Normalizer$Mode {
private void <init> (int)
int value
protected int normalize (char[], int, int, char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.UnicodeSet nx
protected java.lang.String normalize (java.lang.String, int)
String src
int options
protected int getMinC ()
protected com.ibm.icu.text.Normalizer$IsPrevBoundary getPrevBoundary ()
protected com.ibm.icu.text.Normalizer$IsNextBoundary getNextBoundary ()
protected int getMask ()
protected com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, boolean, com.ibm.icu.text.UnicodeSet)
char[] src
int start
int limit
boolean allowMaybe
com.ibm.icu.text.UnicodeSet nx
protected boolean isNFSkippable (int)
int c
void <init> (int, com.ibm.icu.text.Normalizer$FCDMode)
}
com/ibm/icu/text/Normalizer$IsNextBoundary.class
Normalizer.java
package com.ibm.icu.text
abstract com.ibm.icu.text.Normalizer$IsNextBoundary extends java.lang.Object {
public abstract boolean isNextBoundary (com.ibm.icu.text.UCharacterIterator, int, int, int[])
}
com/ibm/icu/text/Normalizer$IsNextNFDSafe.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$IsNextNFDSafe extends java.lang.Object implements com.ibm.icu.text.Normalizer$IsNextBoundary {
private void <init> ()
public boolean isNextBoundary (com.ibm.icu.text.UCharacterIterator, int, int, int[])
com.ibm.icu.text.UCharacterIterator src
int minC
int ccOrQCMask
int[] chars
void <init> (com.ibm.icu.text.Normalizer$IsNextNFDSafe)
}
com/ibm/icu/text/Normalizer$IsNextTrueStarter.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$IsNextTrueStarter extends java.lang.Object implements com.ibm.icu.text.Normalizer$IsNextBoundary {
private void <init> ()
public boolean isNextBoundary (com.ibm.icu.text.UCharacterIterator, int, int, int[])
com.ibm.icu.text.UCharacterIterator src
int minC
int ccOrQCMask
int[] chars
long norm32
int decompQCMask
void <init> (com.ibm.icu.text.Normalizer$IsNextTrueStarter)
}
com/ibm/icu/text/Normalizer$IsPrevBoundary.class
Normalizer.java
package com.ibm.icu.text
abstract com.ibm.icu.text.Normalizer$IsPrevBoundary extends java.lang.Object {
public abstract boolean isPrevBoundary (com.ibm.icu.text.UCharacterIterator, int, int, char[])
}
com/ibm/icu/text/Normalizer$IsPrevNFDSafe.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$IsPrevNFDSafe extends java.lang.Object implements com.ibm.icu.text.Normalizer$IsPrevBoundary {
private void <init> ()
public boolean isPrevBoundary (com.ibm.icu.text.UCharacterIterator, int, int, char[])
com.ibm.icu.text.UCharacterIterator src
int minC
int ccOrQCMask
char[] chars
void <init> (com.ibm.icu.text.Normalizer$IsPrevNFDSafe)
}
com/ibm/icu/text/Normalizer$IsPrevTrueStarter.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$IsPrevTrueStarter extends java.lang.Object implements com.ibm.icu.text.Normalizer$IsPrevBoundary {
private void <init> ()
public boolean isPrevBoundary (com.ibm.icu.text.UCharacterIterator, int, int, char[])
com.ibm.icu.text.UCharacterIterator src
int minC
int ccOrQCMask
char[] chars
long norm32
int decompQCMask
void <init> (com.ibm.icu.text.Normalizer$IsPrevTrueStarter)
}
com/ibm/icu/text/Normalizer$Mode.class
Normalizer.java
package com.ibm.icu.text
public com.ibm.icu.text.Normalizer$Mode extends java.lang.Object {
private void <init> (int)
int value
protected int normalize (char[], int, int, char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.UnicodeSet nx
int srcLen
int destLen
protected int normalize (char[], int, int, char[], int, int, int)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
int options
protected java.lang.String normalize (java.lang.String, int)
String src
int options
protected int getMinC ()
protected int getMask ()
protected com.ibm.icu.text.Normalizer$IsPrevBoundary getPrevBoundary ()
protected com.ibm.icu.text.Normalizer$IsNextBoundary getNextBoundary ()
protected com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, boolean, com.ibm.icu.text.UnicodeSet)
char[] src
int start
int limit
boolean allowMaybe
com.ibm.icu.text.UnicodeSet nx
protected boolean isNFSkippable (int)
int c
void <init> (int, com.ibm.icu.text.Normalizer$Mode)
void <init> (int, com.ibm.icu.text.Normalizer$Mode, com.ibm.icu.text.Normalizer$Mode)
}
com/ibm/icu/text/Normalizer$NFCMode.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$NFCMode extends com.ibm.icu.text.Normalizer$Mode {
private void <init> (int)
int value
protected int normalize (char[], int, int, char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.UnicodeSet nx
protected java.lang.String normalize (java.lang.String, int)
String src
int options
protected int getMinC ()
protected com.ibm.icu.text.Normalizer$IsPrevBoundary getPrevBoundary ()
protected com.ibm.icu.text.Normalizer$IsNextBoundary getNextBoundary ()
protected int getMask ()
protected com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, boolean, com.ibm.icu.text.UnicodeSet)
char[] src
int start
int limit
boolean allowMaybe
com.ibm.icu.text.UnicodeSet nx
protected boolean isNFSkippable (int)
int c
void <init> (int, com.ibm.icu.text.Normalizer$NFCMode)
}
com/ibm/icu/text/Normalizer$NFDMode.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$NFDMode extends com.ibm.icu.text.Normalizer$Mode {
private void <init> (int)
int value
protected int normalize (char[], int, int, char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.UnicodeSet nx
int[] trailCC
protected java.lang.String normalize (java.lang.String, int)
String src
int options
protected int getMinC ()
protected com.ibm.icu.text.Normalizer$IsPrevBoundary getPrevBoundary ()
protected com.ibm.icu.text.Normalizer$IsNextBoundary getNextBoundary ()
protected int getMask ()
protected com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, boolean, com.ibm.icu.text.UnicodeSet)
char[] src
int start
int limit
boolean allowMaybe
com.ibm.icu.text.UnicodeSet nx
protected boolean isNFSkippable (int)
int c
void <init> (int, com.ibm.icu.text.Normalizer$NFDMode)
}
com/ibm/icu/text/Normalizer$NFKCMode.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$NFKCMode extends com.ibm.icu.text.Normalizer$Mode {
private void <init> (int)
int value
protected int normalize (char[], int, int, char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.UnicodeSet nx
protected java.lang.String normalize (java.lang.String, int)
String src
int options
protected int getMinC ()
protected com.ibm.icu.text.Normalizer$IsPrevBoundary getPrevBoundary ()
protected com.ibm.icu.text.Normalizer$IsNextBoundary getNextBoundary ()
protected int getMask ()
protected com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, boolean, com.ibm.icu.text.UnicodeSet)
char[] src
int start
int limit
boolean allowMaybe
com.ibm.icu.text.UnicodeSet nx
protected boolean isNFSkippable (int)
int c
void <init> (int, com.ibm.icu.text.Normalizer$NFKCMode)
}
com/ibm/icu/text/Normalizer$NFKDMode.class
Normalizer.java
package com.ibm.icu.text
final com.ibm.icu.text.Normalizer$NFKDMode extends com.ibm.icu.text.Normalizer$Mode {
private void <init> (int)
int value
protected int normalize (char[], int, int, char[], int, int, com.ibm.icu.text.UnicodeSet)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.UnicodeSet nx
int[] trailCC
protected java.lang.String normalize (java.lang.String, int)
String src
int options
protected int getMinC ()
protected com.ibm.icu.text.Normalizer$IsPrevBoundary getPrevBoundary ()
protected com.ibm.icu.text.Normalizer$IsNextBoundary getNextBoundary ()
protected int getMask ()
protected com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, boolean, com.ibm.icu.text.UnicodeSet)
char[] src
int start
int limit
boolean allowMaybe
com.ibm.icu.text.UnicodeSet nx
protected boolean isNFSkippable (int)
int c
void <init> (int, com.ibm.icu.text.Normalizer$NFKDMode)
}
com/ibm/icu/text/Normalizer$QuickCheckResult.class
Normalizer.java
package com.ibm.icu.text
public final com.ibm.icu.text.Normalizer$QuickCheckResult extends java.lang.Object {
private void <init> (int)
int value
void <init> (int, com.ibm.icu.text.Normalizer$QuickCheckResult)
}
com/ibm/icu/text/Normalizer.class
Normalizer.java
package com.ibm.icu.text
public final com.ibm.icu.text.Normalizer extends java.lang.Object implements java.lang.Cloneable {
private char[] buffer
private int bufferStart
private int bufferPos
private int bufferLimit
private static final int COMPAT_BIT
private static final int DECOMP_BIT
private static final int COMPOSE_BIT
private com.ibm.icu.text.UCharacterIterator text
private com.ibm.icu.text.Normalizer$Mode mode
private int options
private int currentIndex
private int nextIndex
public static final int UNICODE_3_2
public static final int DONE
public static final com.ibm.icu.text.Normalizer$Mode NONE
public static final com.ibm.icu.text.Normalizer$Mode NFD
public static final com.ibm.icu.text.Normalizer$Mode NFKD
public static final com.ibm.icu.text.Normalizer$Mode NFC
public static final com.ibm.icu.text.Normalizer$Mode DEFAULT
public static final com.ibm.icu.text.Normalizer$Mode NFKC
public static final com.ibm.icu.text.Normalizer$Mode FCD
public static final com.ibm.icu.text.Normalizer$Mode NO_OP
public static final com.ibm.icu.text.Normalizer$Mode COMPOSE
public static final com.ibm.icu.text.Normalizer$Mode COMPOSE_COMPAT
public static final com.ibm.icu.text.Normalizer$Mode DECOMP
public static final com.ibm.icu.text.Normalizer$Mode DECOMP_COMPAT
public static final int IGNORE_HANGUL
public static final com.ibm.icu.text.Normalizer$QuickCheckResult NO
public static final com.ibm.icu.text.Normalizer$QuickCheckResult YES
public static final com.ibm.icu.text.Normalizer$QuickCheckResult MAYBE
public static final int FOLD_CASE_DEFAULT
public static final int INPUT_IS_FCD
public static final int COMPARE_IGNORE_CASE
public static final int COMPARE_CODE_POINT_ORDER
public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
public static final int COMPARE_NORM_OPTIONS_SHIFT
private static final int MAX_BUF_SIZE_COMPOSE
private static final int MAX_BUF_SIZE_DECOMPOSE
static void <clinit> ()
public void <init> (java.lang.String, com.ibm.icu.text.Normalizer$Mode, int)
String str
com.ibm.icu.text.Normalizer$Mode mode
int opt
public void <init> (java.text.CharacterIterator, com.ibm.icu.text.Normalizer$Mode, int)
java.text.CharacterIterator iter
com.ibm.icu.text.Normalizer$Mode mode
int opt
public void <init> (com.ibm.icu.text.UCharacterIterator, com.ibm.icu.text.Normalizer$Mode, int)
com.ibm.icu.text.UCharacterIterator iter
com.ibm.icu.text.Normalizer$Mode mode
int options
CloneNotSupportedException e
public java.lang.Object clone ()
com.ibm.icu.text.Normalizer copy
CloneNotSupportedException e
public static java.lang.String compose (java.lang.String, boolean)
String str
boolean compat
public static java.lang.String compose (java.lang.String, boolean, int)
String str
boolean compat
int options
char[] dest
int destSize
char[] src
com.ibm.icu.text.UnicodeSet nx
public static int compose (char[], char[], boolean, int)
char[] source
char[] target
boolean compat
int options
com.ibm.icu.text.UnicodeSet nx
int length
public static int compose (char[], int, int, char[], int, int, boolean, int)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
boolean compat
int options
com.ibm.icu.text.UnicodeSet nx
int length
public static java.lang.String decompose (java.lang.String, boolean)
String str
boolean compat
public static java.lang.String decompose (java.lang.String, boolean, int)
String str
boolean compat
int options
char[] dest
int[] trailCC
int destSize
com.ibm.icu.text.UnicodeSet nx
public static int decompose (char[], char[], boolean, int)
char[] source
char[] target
boolean compat
int options
int[] trailCC
com.ibm.icu.text.UnicodeSet nx
int length
public static int decompose (char[], int, int, char[], int, int, boolean, int)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
boolean compat
int options
int[] trailCC
com.ibm.icu.text.UnicodeSet nx
int length
private static java.lang.String makeFCD (java.lang.String, int)
String src
int options
int srcLen
char[] dest
int length
com.ibm.icu.text.UnicodeSet nx
public static java.lang.String normalize (java.lang.String, com.ibm.icu.text.Normalizer$Mode, int)
String str
com.ibm.icu.text.Normalizer$Mode mode
int options
public static java.lang.String normalize (java.lang.String, com.ibm.icu.text.Normalizer$Mode)
String src
com.ibm.icu.text.Normalizer$Mode mode
public static int normalize (char[], char[], com.ibm.icu.text.Normalizer$Mode, int)
char[] source
char[] target
com.ibm.icu.text.Normalizer$Mode mode
int options
int length
public static int normalize (char[], int, int, char[], int, int, com.ibm.icu.text.Normalizer$Mode, int)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.Normalizer$Mode mode
int options
int length
public static java.lang.String normalize (int, com.ibm.icu.text.Normalizer$Mode, int)
int char32
com.ibm.icu.text.Normalizer$Mode mode
int options
public static java.lang.String normalize (int, com.ibm.icu.text.Normalizer$Mode)
int char32
com.ibm.icu.text.Normalizer$Mode mode
public static com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.String, com.ibm.icu.text.Normalizer$Mode)
String source
com.ibm.icu.text.Normalizer$Mode mode
public static com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.String, com.ibm.icu.text.Normalizer$Mode, int)
String source
com.ibm.icu.text.Normalizer$Mode mode
int options
public static com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], com.ibm.icu.text.Normalizer$Mode, int)
char[] source
com.ibm.icu.text.Normalizer$Mode mode
int options
public static com.ibm.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, com.ibm.icu.text.Normalizer$Mode, int)
char[] source
int start
int limit
com.ibm.icu.text.Normalizer$Mode mode
int options
public static boolean isNormalized (char[], int, int, com.ibm.icu.text.Normalizer$Mode, int)
char[] src
int start
int limit
com.ibm.icu.text.Normalizer$Mode mode
int options
public static boolean isNormalized (java.lang.String, com.ibm.icu.text.Normalizer$Mode, int)
String str
com.ibm.icu.text.Normalizer$Mode mode
int options
public static boolean isNormalized (int, com.ibm.icu.text.Normalizer$Mode, int)
int char32
com.ibm.icu.text.Normalizer$Mode mode
int options
public static int compare (char[], int, int, char[], int, int, int)
char[] s1
int s1Start
int s1Limit
char[] s2
int s2Start
int s2Limit
int options
public static int compare (java.lang.String, java.lang.String, int)
String s1
String s2
int options
public static int compare (char[], char[], int)
char[] s1
char[] s2
int options
public static int compare (int, int, int)
int char32a
int char32b
int options
public static int compare (int, java.lang.String, int)
int char32a
String str2
int options
public static int concatenate (char[], int, int, char[], int, int, char[], int, int, com.ibm.icu.text.Normalizer$Mode, int)
char[] left
int leftStart
int leftLimit
char[] right
int rightStart
int rightLimit
char[] dest
int destStart
int destLimit
com.ibm.icu.text.Normalizer$Mode mode
int options
com.ibm.icu.text.UCharacterIterator iter
int leftBoundary
int rightBoundary
int destLength
char[] buffer
int bufferLength
char[] newBuf
char[] newBuf
int rightLength
public static java.lang.String concatenate (char[], char[], com.ibm.icu.text.Normalizer$Mode, int)
char[] left
char[] right
com.ibm.icu.text.Normalizer$Mode mode
int options
char[] result
int length
public static java.lang.String concatenate (java.lang.String, java.lang.String, com.ibm.icu.text.Normalizer$Mode, int)
String left
String right
com.ibm.icu.text.Normalizer$Mode mode
int options
char[] result
int length
public static int getFC_NFKC_Closure (int, char[])
int c
char[] dest
public static java.lang.String getFC_NFKC_Closure (int)
int c
char[] dest
int length
public int current ()
public int next ()
int c
public int previous ()
int c
public void reset ()
public void setIndexOnly (int)
int index
public int setIndex (int)
int index
public int getBeginIndex ()
public int getEndIndex ()
public int first ()
public int last ()
public int getIndex ()
public int startIndex ()
public int endIndex ()
public void setMode (com.ibm.icu.text.Normalizer$Mode)
com.ibm.icu.text.Normalizer$Mode newMode
public com.ibm.icu.text.Normalizer$Mode getMode ()
public void setOption (int, boolean)
int option
boolean value
public int getOption (int)
int option
public int getText (char[])
char[] fillIn
public int getLength ()
public java.lang.String getText ()
public void setText (java.lang.StringBuffer)
StringBuffer newText
com.ibm.icu.text.UCharacterIterator newIter
public void setText (char[])
char[] newText
com.ibm.icu.text.UCharacterIterator newIter
public void setText (java.lang.String)
String newText
com.ibm.icu.text.UCharacterIterator newIter
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator newText
com.ibm.icu.text.UCharacterIterator newIter
public void setText (com.ibm.icu.text.UCharacterIterator)
com.ibm.icu.text.UCharacterIterator newText
com.ibm.icu.text.UCharacterIterator newIter
private static long getPrevNorm32 (com.ibm.icu.text.UCharacterIterator, int, int, char[])
com.ibm.icu.text.UCharacterIterator src
int minC
int mask
char[] chars
long norm32
int ch
private static int findPreviousIterationBoundary (com.ibm.icu.text.UCharacterIterator, com.ibm.icu.text.Normalizer$IsPrevBoundary, int, int, char[], int[])
com.ibm.icu.text.UCharacterIterator src
com.ibm.icu.text.Normalizer$IsPrevBoundary obj
int minC
int mask
char[] buffer
int[] startIndex
char[] chars
boolean isBoundary
char[] newBuf
private static int previous (com.ibm.icu.text.UCharacterIterator, char[], int, int, com.ibm.icu.text.Normalizer$Mode, boolean, boolean[], int)
com.ibm.icu.text.UCharacterIterator src
char[] dest
int destStart
int destLimit
com.ibm.icu.text.Normalizer$Mode mode
boolean doNormalize
boolean[] pNeededToNormalize
int options
com.ibm.icu.text.Normalizer$IsPrevBoundary isPreviousBoundary
int destLength
int bufferLength
int mask
int c
int c2
char minC
int destCapacity
char[] buffer
int[] startIndex
private static long getNextNorm32 (com.ibm.icu.text.UCharacterIterator, int, int, int[])
com.ibm.icu.text.UCharacterIterator src
int minC
int mask
int[] chars
long norm32
private static int findNextIterationBoundary (com.ibm.icu.text.UCharacterIterator, com.ibm.icu.text.Normalizer$IsNextBoundary, int, int, char[])
com.ibm.icu.text.UCharacterIterator src
com.ibm.icu.text.Normalizer$IsNextBoundary obj
int minC
int mask
char[] buffer
int[] chars
int bufferIndex
char[] newBuf
private static int next (com.ibm.icu.text.UCharacterIterator, char[], int, int, com.ibm.icu.text.Normalizer$Mode, boolean, boolean[], int)
com.ibm.icu.text.UCharacterIterator src
char[] dest
int destStart
int destLimit
com.ibm.icu.text.Normalizer$Mode mode
boolean doNormalize
boolean[] pNeededToNormalize
int options
com.ibm.icu.text.Normalizer$IsNextBoundary isNextBoundary
int mask
int bufferLength
int c
int c2
char minC
int destCapacity
int destLength
char[] buffer
int[] startIndex
private void clearBuffer ()
private boolean nextNormalize ()
private boolean previousNormalize ()
private int getCodePointAt (int)
int index
public static boolean isNFSkippable (int, com.ibm.icu.text.Normalizer$Mode)
int c
com.ibm.icu.text.Normalizer$Mode mode
private static int internalCompare (char[], int, int, char[], int, int, int)
char[] s1
int s1Start
int s1Limit
char[] s2
int s2Start
int s2Limit
int options
char[] fcd1
char[] fcd2
com.ibm.icu.text.Normalizer$Mode mode
com.ibm.icu.text.Normalizer$Mode mode
int result
com.ibm.icu.text.UnicodeSet nx
char[] dest
char[] dest
int fcdLen1
int fcdLen2
boolean isFCD1
boolean isFCD2
static com.ibm.icu.util.VersionInfo getUnicodeVersion ()
static java.lang.String access$0 (java.lang.String, int)
static long access$1 (com.ibm.icu.text.UCharacterIterator, int, int, char[])
static long access$2 (com.ibm.icu.text.UCharacterIterator, int, int, int[])
}
com/ibm/icu/text/NullSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.NullSubstitution extends com.ibm.icu.text.NFSubstitution {
void <init> (int, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public boolean equals (java.lang.Object)
Object that
public java.lang.String toString ()
public void doSubstitution (long, java.lang.StringBuffer, int)
long number
StringBuffer toInsertInto
int position
public void doSubstitution (double, java.lang.StringBuffer, int)
double number
StringBuffer toInsertInto
int position
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean)
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
public boolean isNullSubstitution ()
char tokenChar ()
}
com/ibm/icu/text/NullTransliterator.class
NullTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.NullTransliterator extends com.ibm.icu.text.Transliterator {
static String SHORT_ID
static String _ID
static void <clinit> ()
public void <init> ()
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean incremental
}
com/ibm/icu/text/NumberFormat$NumberFormatFactory.class
NumberFormat.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.NumberFormat$NumberFormatFactory extends java.lang.Object {
public static final int FORMAT_NUMBER
public static final int FORMAT_CURRENCY
public static final int FORMAT_PERCENT
public static final int FORMAT_SCIENTIFIC
public static final int FORMAT_INTEGER
public boolean visible ()
public abstract java.util.Set getSupportedLocaleNames ()
public com.ibm.icu.text.NumberFormat createFormat (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale loc
int formatType
public com.ibm.icu.text.NumberFormat createFormat (java.util.Locale, int)
java.util.Locale loc
int formatType
protected void <init> ()
}
com/ibm/icu/text/NumberFormat$NumberFormatShim.class
NumberFormat.java
package com.ibm.icu.text
abstract com.ibm.icu.text.NumberFormat$NumberFormatShim extends java.lang.Object {
void <init> ()
abstract java.util.Locale[] getAvailableLocales ()
abstract com.ibm.icu.util.ULocale[] getAvailableULocales ()
abstract java.lang.Object registerFactory (com.ibm.icu.text.NumberFormat$NumberFormatFactory)
abstract boolean unregister (java.lang.Object)
abstract com.ibm.icu.text.NumberFormat createInstance (com.ibm.icu.util.ULocale, int)
}
com/ibm/icu/text/NumberFormat$SimpleNumberFormatFactory.class
NumberFormat.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.NumberFormat$SimpleNumberFormatFactory extends com.ibm.icu.text.NumberFormat$NumberFormatFactory {
final java.util.Set localeNames
final boolean visible
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (java.util.Locale, boolean)
java.util.Locale locale
boolean visible
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.ULocale, boolean)
com.ibm.icu.util.ULocale locale
boolean visible
public final boolean visible ()
public final java.util.Set getSupportedLocaleNames ()
}
com/ibm/icu/text/NumberFormat.class
NumberFormat.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.NumberFormat extends com.ibm.icu.text.UFormat {
public static final int NUMBERSTYLE
public static final int CURRENCYSTYLE
public static final int PERCENTSTYLE
public static final int SCIENTIFICSTYLE
public static final int INTEGERSTYLE
public static final int ISOCURRENCYSTYLE
public static final int PLURALCURRENCYSTYLE
public static final int INTEGER_FIELD
public static final int FRACTION_FIELD
private static com.ibm.icu.text.NumberFormat$NumberFormatShim shim
private static final char[] doubleCurrencySign
private static final String doubleCurrencyStr
private boolean groupingUsed
private byte maxIntegerDigits
private byte minIntegerDigits
private byte maxFractionDigits
private byte minFractionDigits
private boolean parseIntegerOnly
private int maximumIntegerDigits
private int minimumIntegerDigits
private int maximumFractionDigits
private int minimumFractionDigits
private com.ibm.icu.util.Currency currency
static final int currentSerialVersion
private int serialVersionOnStream
private static final long serialVersionUID
private boolean parseStrict
static void <clinit> ()
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object number
StringBuffer toAppendTo
java.text.FieldPosition pos
public final java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition parsePosition
public final java.lang.String format (double)
double number
public final java.lang.String format (long)
long number
StringBuffer buf
java.text.FieldPosition pos
public final java.lang.String format (java.math.BigInteger)
java.math.BigInteger number
public final java.lang.String format (com.ibm.icu.math.BigDecimal)
com.ibm.icu.math.BigDecimal number
public final java.lang.String format (com.ibm.icu.util.CurrencyAmount)
com.ibm.icu.util.CurrencyAmount currAmt
public abstract java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
public abstract java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
public abstract java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
public abstract java.lang.StringBuffer format (com.ibm.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
public java.lang.StringBuffer format (com.ibm.icu.util.CurrencyAmount, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.util.CurrencyAmount currAmt
StringBuffer toAppendTo
java.text.FieldPosition pos
com.ibm.icu.util.Currency save
com.ibm.icu.util.Currency curr
boolean same
public abstract java.lang.Number parse (java.lang.String, java.text.ParsePosition)
public java.lang.Number parse (java.lang.String) throws java.text.ParseException
String text
java.text.ParsePosition parsePosition
Number result
com.ibm.icu.util.CurrencyAmount parseCurrency (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
Number n
public boolean isParseIntegerOnly ()
public void setParseIntegerOnly (boolean)
boolean value
public void setParseStrict (boolean)
boolean value
public boolean isParseStrict ()
public static final com.ibm.icu.text.NumberFormat getInstance ()
public static com.ibm.icu.text.NumberFormat getInstance (java.util.Locale)
java.util.Locale inLocale
public static com.ibm.icu.text.NumberFormat getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale inLocale
public static final com.ibm.icu.text.NumberFormat getInstance (int)
int style
public static com.ibm.icu.text.NumberFormat getInstance (java.util.Locale, int)
java.util.Locale inLocale
int style
public static final com.ibm.icu.text.NumberFormat getNumberInstance ()
public static com.ibm.icu.text.NumberFormat getNumberInstance (java.util.Locale)
java.util.Locale inLocale
public static com.ibm.icu.text.NumberFormat getNumberInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale inLocale
public static final com.ibm.icu.text.NumberFormat getIntegerInstance ()
public static com.ibm.icu.text.NumberFormat getIntegerInstance (java.util.Locale)
java.util.Locale inLocale
public static com.ibm.icu.text.NumberFormat getIntegerInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale inLocale
public static final com.ibm.icu.text.NumberFormat getCurrencyInstance ()
public static com.ibm.icu.text.NumberFormat getCurrencyInstance (java.util.Locale)
java.util.Locale inLocale
public static com.ibm.icu.text.NumberFormat getCurrencyInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale inLocale
public static final com.ibm.icu.text.NumberFormat getPercentInstance ()
public static com.ibm.icu.text.NumberFormat getPercentInstance (java.util.Locale)
java.util.Locale inLocale
public static com.ibm.icu.text.NumberFormat getPercentInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale inLocale
public static final com.ibm.icu.text.NumberFormat getScientificInstance ()
public static com.ibm.icu.text.NumberFormat getScientificInstance (java.util.Locale)
java.util.Locale inLocale
public static com.ibm.icu.text.NumberFormat getScientificInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale inLocale
private static com.ibm.icu.text.NumberFormat$NumberFormatShim getShim ()
Class cls
java.util.MissingResourceException e
Exception e
public static java.util.Locale[] getAvailableLocales ()
public static com.ibm.icu.util.ULocale[] getAvailableULocales ()
public static java.lang.Object registerFactory (com.ibm.icu.text.NumberFormat$NumberFormatFactory)
com.ibm.icu.text.NumberFormat$NumberFormatFactory factory
public static boolean unregister (java.lang.Object)
Object registryKey
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.NumberFormat other
public java.lang.Object clone ()
com.ibm.icu.text.NumberFormat other
public boolean isGroupingUsed ()
public void setGroupingUsed (boolean)
boolean newValue
public int getMaximumIntegerDigits ()
public void setMaximumIntegerDigits (int)
int newValue
public int getMinimumIntegerDigits ()
public void setMinimumIntegerDigits (int)
int newValue
public int getMaximumFractionDigits ()
public void setMaximumFractionDigits (int)
int newValue
public int getMinimumFractionDigits ()
public void setMinimumFractionDigits (int)
int newValue
public void setCurrency (com.ibm.icu.util.Currency)
com.ibm.icu.util.Currency theCurrency
public com.ibm.icu.util.Currency getCurrency ()
protected com.ibm.icu.util.Currency getEffectiveCurrency ()
com.ibm.icu.util.Currency c
com.ibm.icu.util.ULocale uloc
public int getRoundingMode ()
public void setRoundingMode (int)
int roundingMode
public static com.ibm.icu.text.NumberFormat getInstance (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale desiredLocale
int choice
static com.ibm.icu.text.NumberFormat createInstance (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale desiredLocale
int choice
String pattern
com.ibm.icu.text.DecimalFormatSymbols symbols
String temp
com.ibm.icu.text.NumberingSystem ns
com.ibm.icu.text.NumberFormat format
com.ibm.icu.text.NumberFormat format
String nsDesc
String nsRuleSetGroup
String nsRuleSetName
String nsRuleSetName
com.ibm.icu.util.ULocale nsLoc
com.ibm.icu.util.ULocale nsLoc
int desiredRulesType
int firstSlash
int lastSlash
String nsLocID
com.ibm.icu.text.RuleBasedNumberFormat r
com.ibm.icu.text.DecimalFormat f
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
protected static java.lang.String getPattern (java.util.Locale, int)
java.util.Locale forLocale
int choice
protected static java.lang.String getPattern (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale forLocale
int choice
com.ibm.icu.impl.ICUResourceBundle rb
String[] numberPatterns
int entry
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
public void <init> ()
}
com/ibm/icu/text/NumberFormatServiceShim$1$RBNumberFormatFactory.class
NumberFormatServiceShim.java
package com.ibm.icu.text
com.ibm.icu.text.NumberFormatServiceShim$1$RBNumberFormatFactory extends com.ibm.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final com.ibm.icu.text.NumberFormatServiceShim$NFService this$1
void <init> (com.ibm.icu.text.NumberFormatServiceShim$NFService)
protected java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale loc
int kind
com.ibm.icu.impl.ICUService srvc
}
com/ibm/icu/text/NumberFormatServiceShim$NFFactory.class
NumberFormatServiceShim.java
package com.ibm.icu.text
final com.ibm.icu.text.NumberFormatServiceShim$NFFactory extends com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory {
private com.ibm.icu.text.NumberFormat$NumberFormatFactory delegate
void <init> (com.ibm.icu.text.NumberFormat$NumberFormatFactory)
com.ibm.icu.text.NumberFormat$NumberFormatFactory delegate
public java.lang.Object create (com.ibm.icu.impl.ICUService$Key, com.ibm.icu.impl.ICUService)
com.ibm.icu.impl.ICUService$Key key
com.ibm.icu.impl.ICUService srvc
com.ibm.icu.impl.ICULocaleService$LocaleKey lkey
com.ibm.icu.util.ULocale loc
int kind
Object result
protected java.util.Set getSupportedIDs ()
}
com/ibm/icu/text/NumberFormatServiceShim$NFService.class
NumberFormatServiceShim.java
package com.ibm.icu.text
com.ibm.icu.text.NumberFormatServiceShim$NFService extends com.ibm.icu.impl.ICULocaleService {
void <init> ()
}
com/ibm/icu/text/NumberFormatServiceShim.class
NumberFormatServiceShim.java
package com.ibm.icu.text
com.ibm.icu.text.NumberFormatServiceShim extends com.ibm.icu.text.NumberFormat$NumberFormatShim {
private static com.ibm.icu.impl.ICULocaleService service
static void <clinit> ()
void <init> ()
java.util.Locale[] getAvailableLocales ()
com.ibm.icu.util.ULocale[] getAvailableULocales ()
java.lang.Object registerFactory (com.ibm.icu.text.NumberFormat$NumberFormatFactory)
com.ibm.icu.text.NumberFormat$NumberFormatFactory factory
boolean unregister (java.lang.Object)
Object registryKey
com.ibm.icu.text.NumberFormat createInstance (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale desiredLocale
int choice
com.ibm.icu.util.ULocale[] actualLoc
com.ibm.icu.text.NumberFormat fmt
com.ibm.icu.util.ULocale uloc
}
com/ibm/icu/text/NumberingSystem.class
NumberingSystem.java
package com.ibm.icu.text
com.ibm.icu.text.NumberingSystem extends java.lang.Object {
private String desc
private int radix
private boolean algorithmic
private static com.ibm.icu.impl.ICUCache cachedLocaleData
private static com.ibm.icu.impl.ICUCache cachedStringData
static void <clinit> ()
public void <init> ()
public static com.ibm.icu.text.NumberingSystem getInstance (int, boolean, java.lang.String)
int radix_in
boolean isAlgorithmic_in
String desc_in
com.ibm.icu.text.NumberingSystem ns
public static com.ibm.icu.text.NumberingSystem getInstance (java.util.Locale)
java.util.Locale inLocale
public static com.ibm.icu.text.NumberingSystem getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.NumberingSystem ns
com.ibm.icu.text.NumberingSystem ns
String defaultNumberingSystem
String defaultNumberingSystem
String numbersKeyword
String baseName
com.ibm.icu.impl.ICUResourceBundle rb
public static com.ibm.icu.text.NumberingSystem getInstance ()
public static com.ibm.icu.text.NumberingSystem getInstanceByName (java.lang.String)
String name
int radix
int radix
boolean isAlgorithmic
boolean isAlgorithmic
String description
String description
com.ibm.icu.text.NumberingSystem ns
com.ibm.icu.util.UResourceBundle numberingSystemsInfo
com.ibm.icu.util.UResourceBundle nsCurrent
com.ibm.icu.util.UResourceBundle nsTop
com.ibm.icu.util.UResourceBundle nsRadixBundle
com.ibm.icu.util.UResourceBundle nsAlgBundle
int algorithmic
public static java.lang.String[] getAvailableNames ()
com.ibm.icu.util.UResourceBundle numberingSystemsInfo
com.ibm.icu.util.UResourceBundle nsCurrent
com.ibm.icu.util.UResourceBundle temp
String nsName
java.util.ArrayList output
com.ibm.icu.util.UResourceBundleIterator it
public static boolean isValidDigitString (java.lang.String)
String str
int c
int c
int prev
int i
com.ibm.icu.text.UCharacterIterator it
public int getRadix ()
public java.lang.String getDescription ()
public boolean isAlgorithmic ()
}
com/ibm/icu/text/NumeratorSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.NumeratorSubstitution extends com.ibm.icu.text.NFSubstitution {
double denominator
boolean withZeros
void <init> (int, double, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
double denominator
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
static java.lang.String fixdesc (java.lang.String)
String description
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.NumeratorSubstitution that2
public void doSubstitution (double, java.lang.StringBuffer, int)
double number
StringBuffer toInsertInto
int position
double numberToFormat
long nf
int len
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean)
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
int zeroCount
String workText
java.text.ParsePosition workPos
Number result
long n
long d
int pow
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
com/ibm/icu/text/PluralFormat.class
PluralFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.PluralFormat extends com.ibm.icu.text.UFormat {
private static final long serialVersionUID
private com.ibm.icu.util.ULocale ulocale
private com.ibm.icu.text.PluralRules pluralRules
private String pattern
private java.util.Map parsedValues
private com.ibm.icu.text.NumberFormat numberFormat
public void <init> ()
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale ulocale
public void <init> (com.ibm.icu.text.PluralRules)
com.ibm.icu.text.PluralRules rules
public void <init> (com.ibm.icu.util.ULocale, com.ibm.icu.text.PluralRules)
com.ibm.icu.util.ULocale ulocale
com.ibm.icu.text.PluralRules rules
public void <init> (java.lang.String)
String pattern
public void <init> (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale ulocale
String pattern
public void <init> (com.ibm.icu.text.PluralRules, java.lang.String)
com.ibm.icu.text.PluralRules rules
String pattern
public void <init> (com.ibm.icu.util.ULocale, com.ibm.icu.text.PluralRules, java.lang.String)
com.ibm.icu.util.ULocale ulocale
com.ibm.icu.text.PluralRules rules
String pattern
private void init (com.ibm.icu.text.PluralRules, com.ibm.icu.util.ULocale)
com.ibm.icu.text.PluralRules rules
com.ibm.icu.util.ULocale locale
public void applyPattern (java.lang.String)
String pttrn
int braceStack
java.util.Set ruleNames
int state
StringBuffer token
String currentKeyword
boolean readSpaceAfterKeyword
int i
char ch
public java.lang.String toPattern ()
public final java.lang.String format (double)
double number
String selectedRule
String selectedPattern
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition parsePosition
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public void setLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale ulocale
public void setNumberFormat (com.ibm.icu.text.NumberFormat)
com.ibm.icu.text.NumberFormat format
private void checkSufficientDefinition ()
private void parsingFailure (java.lang.String)
String errorText
private java.lang.String insertFormattedNumber (double, java.lang.String)
double number
String message
String formattedNumber
StringBuffer result
int braceStack
int startIndex
int i
public boolean equals (java.lang.Object)
Object rhs
public boolean equals (com.ibm.icu.text.PluralFormat)
com.ibm.icu.text.PluralFormat rhs
public int hashCode ()
public java.lang.String toString ()
StringBuffer buf
}
com/ibm/icu/text/PluralRules$1.class
PluralRules.java
package com.ibm.icu.text
com.ibm.icu.text.PluralRules$1 extends java.lang.Object implements com.ibm.icu.text.PluralRules$Constraint {
private static final long serialVersionUID
void <init> ()
public boolean isFulfilled (double)
double n
public java.lang.String toString ()
public int updateRepeatLimit (int)
int limit
}
com/ibm/icu/text/PluralRules$2.class
PluralRules.java
package com.ibm.icu.text
com.ibm.icu.text.PluralRules$2 extends java.lang.Object implements com.ibm.icu.text.PluralRules$Rule {
private static final long serialVersionUID
void <init> ()
public java.lang.String getKeyword ()
public boolean appliesTo (double)
double n
public java.lang.String toString ()
public int updateRepeatLimit (int)
int limit
}
com/ibm/icu/text/PluralRules$AndConstraint.class
PluralRules.java
package com.ibm.icu.text
com.ibm.icu.text.PluralRules$AndConstraint extends com.ibm.icu.text.PluralRules$BinaryConstraint {
private static final long serialVersionUID
void <init> (com.ibm.icu.text.PluralRules$Constraint, com.ibm.icu.text.PluralRules$Constraint)
com.ibm.icu.text.PluralRules$Constraint a
com.ibm.icu.text.PluralRules$Constraint b
public boolean isFulfilled (double)
double n
}
com/ibm/icu/text/PluralRules$BinaryConstraint.class
PluralRules.java
package com.ibm.icu.text
abstract com.ibm.icu.text.PluralRules$BinaryConstraint extends java.lang.Object implements com.ibm.icu.text.PluralRules$Constraint java.io.Serializable {
private static final long serialVersionUID
protected final com.ibm.icu.text.PluralRules$Constraint a
protected final com.ibm.icu.text.PluralRules$Constraint b
private final String conjunction
protected void <init> (com.ibm.icu.text.PluralRules$Constraint, com.ibm.icu.text.PluralRules$Constraint, java.lang.String)
com.ibm.icu.text.PluralRules$Constraint a
com.ibm.icu.text.PluralRules$Constraint b
String c
public int updateRepeatLimit (int)
int limit
public java.lang.String toString ()
public abstract boolean isFulfilled (double)
}
com/ibm/icu/text/PluralRules$ConstrainedRule.class
PluralRules.java
package com.ibm.icu.text
com.ibm.icu.text.PluralRules$ConstrainedRule extends java.lang.Object implements com.ibm.icu.text.PluralRules$Rule java.io.Serializable {
private static final long serialVersionUID
private final String keyword
private final com.ibm.icu.text.PluralRules$Constraint constraint
public void <init> (java.lang.String, com.ibm.icu.text.PluralRules$Constraint)
String keyword
com.ibm.icu.text.PluralRules$Constraint constraint
public com.ibm.icu.text.PluralRules$Rule and (com.ibm.icu.text.PluralRules$Constraint)
com.ibm.icu.text.PluralRules$Constraint c
public com.ibm.icu.text.PluralRules$Rule or (com.ibm.icu.text.PluralRules$Constraint)
com.ibm.icu.text.PluralRules$Constraint c
public java.lang.String getKeyword ()
public boolean appliesTo (double)
double n
public int updateRepeatLimit (int)
int limit
public java.lang.String toString ()
}
com/ibm/icu/text/PluralRules$Constraint.class
PluralRules.java
package com.ibm.icu.text
abstract com.ibm.icu.text.PluralRules$Constraint extends java.lang.Object implements java.io.Serializable {
public abstract boolean isFulfilled (double)
public abstract int updateRepeatLimit (int)
}
com/ibm/icu/text/PluralRules$OrConstraint.class
PluralRules.java
package com.ibm.icu.text
com.ibm.icu.text.PluralRules$OrConstraint extends com.ibm.icu.text.PluralRules$BinaryConstraint {
private static final long serialVersionUID
void <init> (com.ibm.icu.text.PluralRules$Constraint, com.ibm.icu.text.PluralRules$Constraint)
com.ibm.icu.text.PluralRules$Constraint a
com.ibm.icu.text.PluralRules$Constraint b
public boolean isFulfilled (double)
double n
}
com/ibm/icu/text/PluralRules$RangeConstraint.class
PluralRules.java
package com.ibm.icu.text
com.ibm.icu.text.PluralRules$RangeConstraint extends java.lang.Object implements com.ibm.icu.text.PluralRules$Constraint java.io.Serializable {
private static final long serialVersionUID
private int mod
private boolean inRange
private boolean integersOnly
private long lowerBound
private long upperBound
public boolean isFulfilled (double)
double n
void <init> (int, boolean, boolean, long, long)
int mod
boolean inRange
boolean integersOnly
long lowerBound
long upperBound
public int updateRepeatLimit (int)
int limit
int mylimit
public java.lang.String toString ()
}
com/ibm/icu/text/PluralRules$Rule.class
PluralRules.java
package com.ibm.icu.text
abstract com.ibm.icu.text.PluralRules$Rule extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.String getKeyword ()
public abstract boolean appliesTo (double)
public abstract int updateRepeatLimit (int)
}
com/ibm/icu/text/PluralRules$RuleChain.class
PluralRules.java
package com.ibm.icu.text
com.ibm.icu.text.PluralRules$RuleChain extends java.lang.Object implements com.ibm.icu.text.PluralRules$RuleList java.io.Serializable {
private static final long serialVersionUID
private final com.ibm.icu.text.PluralRules$Rule rule
private final com.ibm.icu.text.PluralRules$RuleChain next
public void <init> (com.ibm.icu.text.PluralRules$Rule)
com.ibm.icu.text.PluralRules$Rule rule
private void <init> (com.ibm.icu.text.PluralRules$Rule, com.ibm.icu.text.PluralRules$RuleChain)
com.ibm.icu.text.PluralRules$Rule rule
com.ibm.icu.text.PluralRules$RuleChain next
public com.ibm.icu.text.PluralRules$RuleChain addRule (com.ibm.icu.text.PluralRules$Rule)
com.ibm.icu.text.PluralRules$Rule nextRule
private com.ibm.icu.text.PluralRules$Rule selectRule (double)
double n
com.ibm.icu.text.PluralRules$Rule r
public java.lang.String select (double)
double n
com.ibm.icu.text.PluralRules$Rule r
public java.util.Set getKeywords ()
java.util.Set result
com.ibm.icu.text.PluralRules$RuleChain rc
public int getRepeatLimit ()
int result
com.ibm.icu.text.PluralRules$RuleChain rc
public java.lang.String toString ()
String s
}
com/ibm/icu/text/PluralRules$RuleList.class
PluralRules.java
package com.ibm.icu.text
abstract com.ibm.icu.text.PluralRules$RuleList extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.String select (double)
public abstract java.util.Set getKeywords ()
public abstract int getRepeatLimit ()
}
com/ibm/icu/text/PluralRules.class
PluralRules.java
package com.ibm.icu.text
public com.ibm.icu.text.PluralRules extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final com.ibm.icu.text.PluralRules$RuleList rules
private final java.util.Set keywords
private int repeatLimit
public static final String KEYWORD_ZERO
public static final String KEYWORD_ONE
public static final String KEYWORD_TWO
public static final String KEYWORD_FEW
public static final String KEYWORD_MANY
public static final String KEYWORD_OTHER
private static final com.ibm.icu.text.UnicodeSet START_CHARS
private static final com.ibm.icu.text.UnicodeSet CONT_CHARS
private static final com.ibm.icu.text.PluralRules$Constraint NO_CONSTRAINT
private static final com.ibm.icu.text.PluralRules$Rule DEFAULT_RULE
public static final com.ibm.icu.text.PluralRules DEFAULT
static void <clinit> ()
public static com.ibm.icu.text.PluralRules parseDescription (java.lang.String) throws java.text.ParseException
String description
public static com.ibm.icu.text.PluralRules createRules (java.lang.String)
String description
private static com.ibm.icu.text.PluralRules$Constraint parseConstraint (java.lang.String) throws java.text.ParseException
String description
com.ibm.icu.text.PluralRules$Constraint result
String[] or_together
int i
com.ibm.icu.text.PluralRules$Constraint andConstraint
String[] and_together
int j
com.ibm.icu.text.PluralRules$Constraint newConstraint
String condition
String[] tokens
int mod
boolean inRange
boolean integersOnly
long lowBound
long highBound
boolean isRange
int x
String t
String[] pair
private static java.text.ParseException unexpected (java.lang.String, java.lang.String)
String token
String context
private static java.lang.String nextToken (java.lang.String[], int, java.lang.String) throws java.text.ParseException
String[] tokens
int x
String context
private static com.ibm.icu.text.PluralRules$Rule parseRule (java.lang.String) throws java.text.ParseException
String description
int x
String keyword
com.ibm.icu.text.PluralRules$Constraint constraint
com.ibm.icu.text.PluralRules$Rule rule
private static com.ibm.icu.text.PluralRules$RuleChain parseRuleChain (java.lang.String) throws java.text.ParseException
String description
com.ibm.icu.text.PluralRules$RuleChain rc
String[] rules
int i
com.ibm.icu.text.PluralRules$Rule r
public static com.ibm.icu.text.PluralRules forLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
private static boolean isValidKeyword (java.lang.String)
String token
int i
private void <init> (com.ibm.icu.text.PluralRules$RuleList)
com.ibm.icu.text.PluralRules$RuleList rules
public java.lang.String select (double)
double number
public java.util.Set getKeywords ()
public static com.ibm.icu.util.ULocale[] getAvailableULocales ()
public static com.ibm.icu.util.ULocale getFunctionalEquivalent (com.ibm.icu.util.ULocale, boolean[])
com.ibm.icu.util.ULocale locale
boolean[] isAvailable
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public boolean equals (com.ibm.icu.text.PluralRules)
com.ibm.icu.text.PluralRules rhs
int limit
int i
private int getRepeatLimit ()
}
com/ibm/icu/text/Quantifier.class
Quantifier.java
package com.ibm.icu.text
com.ibm.icu.text.Quantifier extends java.lang.Object implements com.ibm.icu.text.UnicodeMatcher {
private com.ibm.icu.text.UnicodeMatcher matcher
private int minCount
private int maxCount
public static final int MAX
public void <init> (com.ibm.icu.text.UnicodeMatcher, int, int)
com.ibm.icu.text.UnicodeMatcher theMatcher
int theMinCount
int theMaxCount
public int matches (com.ibm.icu.text.Replaceable, int[], int, boolean)
com.ibm.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
int start
int count
int pos
int m
public java.lang.String toPattern (boolean)
boolean escapeUnprintable
StringBuffer result
public boolean matchesIndexValue (int)
int v
public void addMatchSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
}
com/ibm/icu/text/RBBIDataWrapper$RBBIDataHeader.class
RBBIDataWrapper.java
package com.ibm.icu.text
final com.ibm.icu.text.RBBIDataWrapper$RBBIDataHeader extends java.lang.Object {
int fMagic
int fVersion
byte[] fFormatVersion
int fLength
int fCatCount
int fFTable
int fFTableLen
int fRTable
int fRTableLen
int fSFTable
int fSFTableLen
int fSRTable
int fSRTableLen
int fTrie
int fTrieLen
int fRuleSource
int fRuleSourceLen
int fStatusTable
int fStatusTableLen
public void <init> ()
}
com/ibm/icu/text/RBBIDataWrapper$TrieFoldingFunc.class
RBBIDataWrapper.java
package com.ibm.icu.text
com.ibm.icu.text.RBBIDataWrapper$TrieFoldingFunc extends java.lang.Object implements com.ibm.icu.impl.Trie$DataManipulate {
void <init> ()
public int getFoldingOffset (int)
int data
}
com/ibm/icu/text/RBBIDataWrapper.class
RBBIDataWrapper.java
package com.ibm.icu.text
final com.ibm.icu.text.RBBIDataWrapper extends java.lang.Object {
com.ibm.icu.text.RBBIDataWrapper$RBBIDataHeader fHeader
short[] fFTable
short[] fRTable
short[] fSFTable
short[] fSRTable
com.ibm.icu.impl.CharTrie fTrie
String fRuleSource
int[] fStatusTable
static final int DH_SIZE
static final int DH_MAGIC
static final int DH_FORMATVERSION
static final int DH_LENGTH
static final int DH_CATCOUNT
static final int DH_FTABLE
static final int DH_FTABLELEN
static final int DH_RTABLE
static final int DH_RTABLELEN
static final int DH_SFTABLE
static final int DH_SFTABLELEN
static final int DH_SRTABLE
static final int DH_SRTABLELEN
static final int DH_TRIE
static final int DH_TRIELEN
static final int DH_RULESOURCE
static final int DH_RULESOURCELEN
static final int DH_STATUSTABLE
static final int DH_STATUSTABLELEN
static final int ACCEPTING
static final int LOOKAHEAD
static final int TAGIDX
static final int RESERVED
static final int NEXTSTATES
static final int NUMSTATES
static final int ROWLEN
static final int FLAGS
static final int RESERVED_2
static final int ROW_DATA
static final int RBBI_LOOKAHEAD_HARD_BREAK
static final int RBBI_BOF_REQUIRED
static com.ibm.icu.text.RBBIDataWrapper$TrieFoldingFunc fTrieFoldingFunc
static void <clinit> ()
int getRowIndex (int)
int state
void <init> ()
static com.ibm.icu.text.RBBIDataWrapper get (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int i
java.io.DataInputStream dis
com.ibm.icu.text.RBBIDataWrapper This
int pos
StringBuffer sb
static final int getNumStates (short[])
short[] table
int hi
int lo
int val
void dump ()
public static java.lang.String intToString (int, int)
int n
int width
StringBuffer dest
public static java.lang.String intToHexString (int, int)
int n
int width
StringBuffer dest
private void dumpTable (short[])
short[] table
int n
int state
String header
private void dumpRow (short[], int)
short[] table
int state
StringBuffer dest
int row
int col
private void dumpCharCategories ()
int n
String[] catStrings
int rangeStart
int rangeEnd
int lastCat
int char32
int category
int[] lastNewline
}
com/ibm/icu/text/RBBINode.class
RBBINode.java
package com.ibm.icu.text
com.ibm.icu.text.RBBINode extends java.lang.Object {
static final int setRef
static final int uset
static final int varRef
static final int leafChar
static final int lookAhead
static final int tag
static final int endMark
static final int opStart
static final int opCat
static final int opOr
static final int opStar
static final int opPlus
static final int opQuestion
static final int opBreak
static final int opReverse
static final int opLParen
static final int nodeTypeLimit
static final String[] nodeTypeNames
static final int precZero
static final int precStart
static final int precLParen
static final int precOpOr
static final int precOpCat
int fType
com.ibm.icu.text.RBBINode fParent
com.ibm.icu.text.RBBINode fLeftChild
com.ibm.icu.text.RBBINode fRightChild
com.ibm.icu.text.UnicodeSet fInputSet
int fPrecedence
String fText
int fFirstPos
int fLastPos
boolean fNullable
int fVal
boolean fLookAheadEnd
java.util.Set fFirstPosSet
java.util.Set fLastPosSet
java.util.Set fFollowPos
int fSerialNum
static int gLastSerial
static void <clinit> ()
void <init> (int)
int t
void <init> (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode other
com.ibm.icu.text.RBBINode cloneTree ()
com.ibm.icu.text.RBBINode n
com.ibm.icu.text.RBBINode n
com.ibm.icu.text.RBBINode n
com.ibm.icu.text.RBBINode flattenVariables ()
com.ibm.icu.text.RBBINode retNode
void flattenSets ()
com.ibm.icu.text.RBBINode setRefNode
com.ibm.icu.text.RBBINode usetNode
com.ibm.icu.text.RBBINode replTree
com.ibm.icu.text.RBBINode setRefNode
com.ibm.icu.text.RBBINode usetNode
com.ibm.icu.text.RBBINode replTree
void findNodes (java.util.List, int)
java.util.List dest
int kind
static void printNode (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode n
static void printString (java.lang.String, int)
String s
int minWidth
int i
int i
static void printInt (int, int)
int i
int minWidth
String s
static void printHex (int, int)
int i
int minWidth
String s
String leadingZeroes
void printTree (boolean)
boolean printHeading
}
com/ibm/icu/text/RBBIRuleBuilder.class
RBBIRuleBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.RBBIRuleBuilder extends java.lang.Object {
String fDebugEnv
String fRules
com.ibm.icu.text.RBBIRuleScanner fScanner
com.ibm.icu.text.RBBINode[] fTreeRoots
static final int fForwardTree
static final int fReverseTree
static final int fSafeFwdTree
static final int fSafeRevTree
int fDefaultTree
boolean fChainRules
boolean fLBCMNoChain
boolean fLookAheadHardBreak
com.ibm.icu.text.RBBISetBuilder fSetBuilder
java.util.List fUSetNodes
com.ibm.icu.text.RBBITableBuilder fForwardTables
com.ibm.icu.text.RBBITableBuilder fReverseTables
com.ibm.icu.text.RBBITableBuilder fSafeFwdTables
com.ibm.icu.text.RBBITableBuilder fSafeRevTables
java.util.Map fStatusSets
java.util.List fRuleStatusVals
static final int U_BRK_ERROR_START
static final int U_BRK_INTERNAL_ERROR
static final int U_BRK_HEX_DIGITS_EXPECTED
static final int U_BRK_SEMICOLON_EXPECTED
static final int U_BRK_RULE_SYNTAX
static final int U_BRK_UNCLOSED_SET
static final int U_BRK_ASSIGN_ERROR
static final int U_BRK_VARIABLE_REDFINITION
static final int U_BRK_MISMATCHED_PAREN
static final int U_BRK_NEW_LINE_IN_QUOTED_STRING
static final int U_BRK_UNDEFINED_VARIABLE
static final int U_BRK_INIT_ERROR
static final int U_BRK_RULE_EMPTY_SET
static final int U_BRK_UNRECOGNIZED_OPTION
static final int U_BRK_MALFORMED_RULE_TAG
static final int U_BRK_MALFORMED_SET
static final int U_BRK_ERROR_LIMIT
void <init> (java.lang.String)
String rules
static final int align8 (int)
int i
void flattenData (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
java.io.DataOutputStream dos
int i
String strippedRules
int headerSize
int forwardTableSize
int reverseTableSize
int safeFwdTableSize
int safeRevTableSize
int trieSize
int statusTableSize
int rulesSize
int totalSize
int outputPos
byte[] ICUDataHeader
int[] header
short[] tableData
Integer val
static void compileRules (java.lang.String, java.io.OutputStream) throws java.io.IOException
String rules
java.io.OutputStream os
com.ibm.icu.text.RBBIRuleBuilder builder
}
com/ibm/icu/text/RBBIRuleParseTable$RBBIRuleTableElement.class
RBBIRuleParseTable.java
package com.ibm.icu.text
com.ibm.icu.text.RBBIRuleParseTable$RBBIRuleTableElement extends java.lang.Object {
short fAction
short fCharClass
short fNextState
short fPushState
boolean fNextChar
String fStateName
void <init> (short, int, int, int, boolean, java.lang.String)
short a
int cc
int ns
int ps
boolean nc
String sn
}
com/ibm/icu/text/RBBIRuleParseTable.class
RBBIRuleParseTable.java
package com.ibm.icu.text
com.ibm.icu.text.RBBIRuleParseTable extends java.lang.Object {
static final short doCheckVarDef
static final short doDotAny
static final short doEndAssign
static final short doEndOfRule
static final short doEndVariableName
static final short doExit
static final short doExprCatOperator
static final short doExprFinished
static final short doExprOrOperator
static final short doExprRParen
static final short doExprStart
static final short doLParen
static final short doNOP
static final short doOptionEnd
static final short doOptionStart
static final short doReverseDir
static final short doRuleChar
static final short doRuleError
static final short doRuleErrorAssignExpr
static final short doScanUnicodeSet
static final short doSlash
static final short doStartAssign
static final short doStartTagValue
static final short doStartVariableName
static final short doTagDigit
static final short doTagExpectedError
static final short doTagValue
static final short doUnaryOpPlus
static final short doUnaryOpQuestion
static final short doUnaryOpStar
static final short doVariableNameExpectedErr
static final short kRuleSet_default
static final short kRuleSet_digit_char
static final short kRuleSet_eof
static final short kRuleSet_escaped
static final short kRuleSet_name_char
static final short kRuleSet_name_start_char
static final short kRuleSet_rule_char
static final short kRuleSet_white_space
static com.ibm.icu.text.RBBIRuleParseTable$RBBIRuleTableElement[] gRuleParseStateTable
static void <clinit> ()
void <init> ()
}
com/ibm/icu/text/RBBIRuleScanner$RBBIRuleChar.class
RBBIRuleScanner.java
package com.ibm.icu.text
com.ibm.icu.text.RBBIRuleScanner$RBBIRuleChar extends java.lang.Object {
int fChar
boolean fEscaped
void <init> ()
}
com/ibm/icu/text/RBBIRuleScanner$RBBISetTableEl.class
RBBIRuleScanner.java
package com.ibm.icu.text
com.ibm.icu.text.RBBIRuleScanner$RBBISetTableEl extends java.lang.Object {
String key
com.ibm.icu.text.RBBINode val
void <init> ()
}
com/ibm/icu/text/RBBIRuleScanner.class
RBBIRuleScanner.java
package com.ibm.icu.text
com.ibm.icu.text.RBBIRuleScanner extends java.lang.Object {
private final int kStackSize
com.ibm.icu.text.RBBIRuleBuilder fRB
int fScanIndex
int fNextIndex
boolean fQuoteMode
int fLineNum
int fCharNum
int fLastChar
com.ibm.icu.text.RBBIRuleScanner$RBBIRuleChar fC
String fVarName
short[] fStack
int fStackPtr
com.ibm.icu.text.RBBINode[] fNodeStack
int fNodeStackPtr
boolean fReverseRule
boolean fLookAheadRule
com.ibm.icu.text.RBBISymbolTable fSymbolTable
java.util.HashMap fSetTable
com.ibm.icu.text.UnicodeSet[] fRuleSets
int fRuleNum
int fOptionStart
private static String gRuleSet_rule_char_pattern
private static String gRuleSet_name_char_pattern
private static String gRuleSet_digit_char_pattern
private static String gRuleSet_name_start_char_pattern
private static String gRuleSet_white_space_pattern
private static String kAny
static final int chNEL
static final int chLS
static void <clinit> ()
void <init> (com.ibm.icu.text.RBBIRuleBuilder)
com.ibm.icu.text.RBBIRuleBuilder rb
boolean doParseActions (int)
int action
com.ibm.icu.text.RBBINode n
boolean returnVal
com.ibm.icu.text.RBBINode operandNode
com.ibm.icu.text.RBBINode orNode
com.ibm.icu.text.RBBINode operandNode
com.ibm.icu.text.RBBINode catNode
com.ibm.icu.text.RBBINode startExprNode
com.ibm.icu.text.RBBINode varRefNode
com.ibm.icu.text.RBBINode RHSExprNode
com.ibm.icu.text.RBBINode thisRule
com.ibm.icu.text.RBBINode endNode
com.ibm.icu.text.RBBINode catNode
int destRules
com.ibm.icu.text.RBBINode thisRule
com.ibm.icu.text.RBBINode prevRules
com.ibm.icu.text.RBBINode orNode
com.ibm.icu.text.RBBINode operandNode
com.ibm.icu.text.RBBINode plusNode
com.ibm.icu.text.RBBINode operandNode
com.ibm.icu.text.RBBINode qNode
com.ibm.icu.text.RBBINode operandNode
com.ibm.icu.text.RBBINode starNode
String s
int v
String opt
void error (int)
int e
String s
IllegalArgumentException ex
void fixOpStack (int)
int p
com.ibm.icu.text.RBBINode n
com.ibm.icu.text.RBBINode n
void findSetFor (java.lang.String, com.ibm.icu.text.RBBINode, com.ibm.icu.text.UnicodeSet)
String s
com.ibm.icu.text.RBBINode node
com.ibm.icu.text.UnicodeSet setToAdopt
com.ibm.icu.text.RBBIRuleScanner$RBBISetTableEl el
int c
com.ibm.icu.text.RBBINode usetNode
static java.lang.String stripRules (java.lang.String)
String rules
StringBuffer strippedRules
int rulesLength
int idx
char ch
int nextCharLL ()
int ch
void nextChar (com.ibm.icu.text.RBBIRuleScanner$RBBIRuleChar)
com.ibm.icu.text.RBBIRuleScanner$RBBIRuleChar c
int[] unescapeIndex
void parse ()
int state
com.ibm.icu.text.RBBIRuleParseTable$RBBIRuleTableElement tableEl
int tableRow
com.ibm.icu.text.UnicodeSet uniset
com.ibm.icu.text.RBBINode operand
void printNodeStack (java.lang.String)
String title
int i
com.ibm.icu.text.RBBINode pushNewNode (int)
int nodeType
void scanSet ()
com.ibm.icu.text.UnicodeSet uset
int startPos
java.text.ParsePosition pos
int i
com.ibm.icu.text.RBBINode n
}
com/ibm/icu/text/RBBISetBuilder$RBBIDataManipulate.class
RBBISetBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.RBBISetBuilder$RBBIDataManipulate extends java.lang.Object implements com.ibm.icu.impl.TrieBuilder$DataManipulate {
final com.ibm.icu.text.RBBISetBuilder this$0
void <init> (com.ibm.icu.text.RBBISetBuilder)
public int getFoldedValue (int, int)
int start
int offset
int value
int limit
boolean[] inBlockZero
}
com/ibm/icu/text/RBBISetBuilder$RangeDescriptor.class
RBBISetBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor extends java.lang.Object {
int fStartChar
int fEndChar
int fNum
java.util.List fIncludesSets
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor fNext
void <init> ()
void <init> (com.ibm.icu.text.RBBISetBuilder$RangeDescriptor)
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor other
void split (int)
int where
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor nr
void setDictionaryFlag ()
int i
com.ibm.icu.text.RBBINode usetNode
String setName
com.ibm.icu.text.RBBINode setRef
com.ibm.icu.text.RBBINode varRef
}
com/ibm/icu/text/RBBISetBuilder.class
RBBISetBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.RBBISetBuilder extends java.lang.Object {
com.ibm.icu.text.RBBIRuleBuilder fRB
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor fRangeList
com.ibm.icu.impl.IntTrieBuilder fTrie
int fTrieSize
int fGroupCount
boolean fSawBOF
com.ibm.icu.text.RBBISetBuilder$RBBIDataManipulate dm
void <init> (com.ibm.icu.text.RBBIRuleBuilder)
com.ibm.icu.text.RBBIRuleBuilder rb
void build ()
com.ibm.icu.text.RBBINode usetNode
com.ibm.icu.text.RBBINode usetNode
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor rlRange
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor rlRange
java.util.Iterator ni
com.ibm.icu.text.UnicodeSet inputSet
int inputSetRangeCount
int inputSetRangeIndex
int inputSetRangeBegin
int inputSetRangeEnd
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor rlSearchRange
String eofString
String bofString
com.ibm.icu.text.UnicodeSet inputSet
int getTrieSize ()
int size
void serializeTrie (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
void addValToSets (java.util.List, int)
java.util.List sets
int val
int ix
com.ibm.icu.text.RBBINode usetNode
void addValToSet (com.ibm.icu.text.RBBINode, int)
com.ibm.icu.text.RBBINode usetNode
int val
com.ibm.icu.text.RBBINode leafNode
com.ibm.icu.text.RBBINode orNode
int getNumCharCategories ()
boolean sawBOF ()
int getFirstChar (int)
int category
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor rlRange
int retVal
void printRanges ()
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor rlRange
int i
com.ibm.icu.text.RBBINode usetNode
String setName
com.ibm.icu.text.RBBINode setRef
com.ibm.icu.text.RBBINode varRef
void printRangeGroups ()
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor rlRange
com.ibm.icu.text.RBBISetBuilder$RangeDescriptor tRange
int i
int lastPrintedGroupNum
int groupNum
com.ibm.icu.text.RBBINode usetNode
String setName
com.ibm.icu.text.RBBINode setRef
com.ibm.icu.text.RBBINode varRef
void printSets ()
int i
com.ibm.icu.text.RBBINode usetNode
com.ibm.icu.text.RBBINode setRef
com.ibm.icu.text.RBBINode varRef
String setName
}
com/ibm/icu/text/RBBISymbolTable$RBBISymbolTableEntry.class
RBBISymbolTable.java
package com.ibm.icu.text
com.ibm.icu.text.RBBISymbolTable$RBBISymbolTableEntry extends java.lang.Object {
String key
com.ibm.icu.text.RBBINode val
void <init> ()
}
com/ibm/icu/text/RBBISymbolTable.class
RBBISymbolTable.java
package com.ibm.icu.text
com.ibm.icu.text.RBBISymbolTable extends java.lang.Object implements com.ibm.icu.text.SymbolTable {
String fRules
java.util.HashMap fHashTable
com.ibm.icu.text.RBBIRuleScanner fRuleScanner
String ffffString
com.ibm.icu.text.UnicodeSet fCachedSetLookup
void <init> (com.ibm.icu.text.RBBIRuleScanner, java.lang.String)
com.ibm.icu.text.RBBIRuleScanner rs
String rules
public char[] lookup (java.lang.String)
String s
com.ibm.icu.text.RBBISymbolTable$RBBISymbolTableEntry el
com.ibm.icu.text.RBBINode varRefNode
com.ibm.icu.text.RBBINode exprNode
com.ibm.icu.text.RBBINode usetNode
String retString
String retString
public com.ibm.icu.text.UnicodeMatcher lookupMatcher (int)
int ch
com.ibm.icu.text.UnicodeSet retVal
public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
String text
java.text.ParsePosition pos
int limit
int start
int i
String result
int c
com.ibm.icu.text.RBBINode lookupNode (java.lang.String)
String key
com.ibm.icu.text.RBBINode retNode
com.ibm.icu.text.RBBISymbolTable$RBBISymbolTableEntry el
void addEntry (java.lang.String, com.ibm.icu.text.RBBINode)
String key
com.ibm.icu.text.RBBINode val
com.ibm.icu.text.RBBISymbolTable$RBBISymbolTableEntry e
void rbbiSymtablePrint ()
com.ibm.icu.text.RBBISymbolTable$RBBISymbolTableEntry[] syms
java.util.Collection t
int i
com.ibm.icu.text.RBBISymbolTable$RBBISymbolTableEntry s
int i
com.ibm.icu.text.RBBISymbolTable$RBBISymbolTableEntry s
}
com/ibm/icu/text/RBBITableBuilder$RBBIStateDescriptor.class
RBBITableBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor extends java.lang.Object {
boolean fMarked
int fAccepting
int fLookAhead
java.util.SortedSet fTagVals
int fTagsIdx
java.util.Set fPositions
int[] fDtran
void <init> (int)
int maxInputSymbol
}
com/ibm/icu/text/RBBITableBuilder.class
RBBITableBuilder.java
package com.ibm.icu.text
com.ibm.icu.text.RBBITableBuilder extends java.lang.Object {
private com.ibm.icu.text.RBBIRuleBuilder fRB
private int fRootIx
private java.util.List fDStates
void <init> (com.ibm.icu.text.RBBIRuleBuilder, int)
com.ibm.icu.text.RBBIRuleBuilder rb
int rootNodeIx
void build ()
com.ibm.icu.text.RBBINode bofTop
com.ibm.icu.text.RBBINode bofLeaf
com.ibm.icu.text.RBBINode cn
void calcNullable (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode n
void calcFirstPos (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode n
void calcLastPos (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode n
void calcFollowPos (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode n
com.ibm.icu.text.RBBINode i
java.util.Set LastPosOfLeftChild
java.util.Iterator ix
com.ibm.icu.text.RBBINode i
java.util.Iterator ix
void calcChainedFollowPos (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode tree
java.util.List endMarkerNodes
java.util.List leafNodes
com.ibm.icu.text.RBBINode userRuleRoot
java.util.Set matchStartNodes
java.util.Iterator endNodeIx
com.ibm.icu.text.RBBINode tNode
com.ibm.icu.text.RBBINode endNode
java.util.Iterator i
com.ibm.icu.text.RBBINode endMarkerNode
int c
int cLBProp
com.ibm.icu.text.RBBINode startNode
java.util.Iterator startNodeIx
void bofFixup ()
com.ibm.icu.text.RBBINode bofNode
java.util.Set matchStartNodes
java.util.Iterator startNodeIt
com.ibm.icu.text.RBBINode startNode
void buildStateTable ()
int lastInputSymbol
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor failState
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor initialState
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor T
int tx
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor temp
int a
java.util.Set U
com.ibm.icu.text.RBBINode p
java.util.Iterator pit
int ux
boolean UinDstates
int ix
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor temp2
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor newState
void flagAcceptingStates ()
java.util.List endMarkerNodes
com.ibm.icu.text.RBBINode endMarker
int i
int n
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
void flagLookAheadStates ()
java.util.List lookAheadNodes
com.ibm.icu.text.RBBINode lookAheadNode
int i
int n
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
void flagTaggedStates ()
java.util.List tagNodes
com.ibm.icu.text.RBBINode tagNode
int i
int n
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
void mergeRuleStatusVals ()
int n
java.util.SortedSet s0
Integer izero
java.util.SortedSet s1
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
java.util.Set statusVals
Integer arrayIndexI
java.util.Iterator it
void printPosSets (com.ibm.icu.text.RBBINode)
com.ibm.icu.text.RBBINode n
int getTableSize ()
int size
int numRows
int numCols
int rowSize
short[] exportTable ()
int state
int col
int numStates
int rowLen
int tableSize
short[] table
int flags
int numCharCategories
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
int row
void printSet (java.util.Collection)
java.util.Collection s
java.util.Iterator it
com.ibm.icu.text.RBBINode n
void printStates ()
int c
int n
com.ibm.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
void printRuleStatusTable ()
int thisRecord
int nextRecord
int i
java.util.List tbl
int val
}
com/ibm/icu/text/RBNFChinesePostProcessor.class
RBNFChinesePostProcessor.java
package com.ibm.icu.text
final com.ibm.icu.text.RBNFChinesePostProcessor extends java.lang.Object implements com.ibm.icu.text.RBNFPostProcessor {
private com.ibm.icu.text.NFRuleSet lastRuleSet
private boolean longForm
private int format
private static final String[] rulesetNames
static void <clinit> ()
void <init> ()
public void init (com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
com.ibm.icu.text.RuleBasedNumberFormat formatter
String rules
public void process (java.lang.StringBuffer, com.ibm.icu.text.NFRuleSet)
StringBuffer buf
com.ibm.icu.text.NFRuleSet ruleSet
String name
int i
int i
String[][] markers
String[] m
int i
int n
int x
int s
int n
String ling
int m
int nn
int ns
int i
char c
}
com/ibm/icu/text/RBNFPostProcessor.class
RBNFPostProcessor.java
package com.ibm.icu.text
abstract com.ibm.icu.text.RBNFPostProcessor extends java.lang.Object {
public abstract void init (com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
public abstract void process (java.lang.StringBuffer, com.ibm.icu.text.NFRuleSet)
}
com/ibm/icu/text/RawCollationKey.class
RawCollationKey.java
package com.ibm.icu.text
public final com.ibm.icu.text.RawCollationKey extends com.ibm.icu.util.ByteArrayWrapper {
public void <init> ()
public void <init> (int)
int capacity
public void <init> (byte[])
byte[] bytes
public void <init> (byte[], int)
byte[] bytesToAdopt
int size
public int compareTo (java.lang.Object)
Object rhs
int result
}
com/ibm/icu/text/RemoveTransliterator$1.class
RemoveTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.RemoveTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/RemoveTransliterator.class
RemoveTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.RemoveTransliterator extends com.ibm.icu.text.Transliterator {
private static String _ID
static void <clinit> ()
static void register ()
public void <init> ()
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
boolean incremental
int len
}
com/ibm/icu/text/Replaceable.class
Replaceable.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.Replaceable extends java.lang.Object {
public abstract int length ()
public abstract char charAt (int)
public abstract int char32At (int)
public abstract void getChars (int, int, char[], int)
public abstract void replace (int, int, java.lang.String)
public abstract void replace (int, int, char[], int, int)
public abstract void copy (int, int, int)
public abstract boolean hasMetaData ()
}
com/ibm/icu/text/ReplaceableContextIterator.class
ReplaceableContextIterator.java
package com.ibm.icu.text
com.ibm.icu.text.ReplaceableContextIterator extends java.lang.Object implements com.ibm.icu.impl.UCaseProps$ContextIterator {
protected com.ibm.icu.text.Replaceable rep
protected int index
protected int limit
protected int cpStart
protected int cpLimit
protected int contextStart
protected int contextLimit
protected int dir
protected boolean reachedLimit
void <init> ()
public void setText (com.ibm.icu.text.Replaceable)
com.ibm.icu.text.Replaceable rep
public void setIndex (int)
int index
public int getCaseMapCPStart ()
public void setLimit (int)
int lim
public void setContextLimits (int, int)
int contextStart
int contextLimit
public int nextCaseMapCP ()
int c
public int replace (java.lang.String)
String text
int delta
public boolean didReachLimit ()
public void reset (int)
int direction
public int next ()
int c
int c
}
com/ibm/icu/text/ReplaceableString.class
ReplaceableString.java
package com.ibm.icu.text
public com.ibm.icu.text.ReplaceableString extends java.lang.Object implements com.ibm.icu.text.Replaceable {
private StringBuffer buf
public void <init> (java.lang.String)
String str
public void <init> (java.lang.StringBuffer)
StringBuffer buf
public void <init> ()
public java.lang.String toString ()
public java.lang.String substring (int, int)
int start
int limit
public int length ()
public char charAt (int)
int offset
public int char32At (int)
int offset
public void getChars (int, int, char[], int)
int srcStart
int srcLimit
char[] dst
int dstStart
public void replace (int, int, java.lang.String)
int start
int limit
String text
public void replace (int, int, char[], int, int)
int start
int limit
char[] chars
int charsStart
int charsLen
public void copy (int, int, int)
int start
int limit
int dest
char[] text
public boolean hasMetaData ()
}
com/ibm/icu/text/RuleBasedBreakIterator.class
RuleBasedBreakIterator.java
package com.ibm.icu.text
public com.ibm.icu.text.RuleBasedBreakIterator extends com.ibm.icu.text.BreakIterator {
public static final int WORD_NONE
public static final int WORD_NONE_LIMIT
public static final int WORD_NUMBER
public static final int WORD_NUMBER_LIMIT
public static final int WORD_LETTER
public static final int WORD_LETTER_LIMIT
public static final int WORD_KANA
public static final int WORD_KANA_LIMIT
public static final int WORD_IDEO
public static final int WORD_IDEO_LIMIT
private static final int START_STATE
private static final int STOP_STATE
private static final int RBBI_START
private static final int RBBI_RUN
private static final int RBBI_END
private java.text.CharacterIterator fText
protected com.ibm.icu.text.RBBIDataWrapper fRData
private int fLastRuleStatusIndex
private boolean fLastStatusIndexValid
protected int fDictionaryCharCount
public static boolean fTrace
private static final String RBBI_DEBUG_ARG
private static boolean debugInitDone
protected static String fDebugEnv
private static int CI_DONE32
static void <clinit> ()
public void <init> ()
public static com.ibm.icu.text.RuleBasedBreakIterator getInstanceFromCompiledRules (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
com.ibm.icu.text.RuleBasedBreakIterator This
public void <init> (java.lang.String)
String rules
java.io.ByteArrayOutputStream ruleOS
byte[] ruleBA
java.io.InputStream ruleIS
java.io.IOException e
RuntimeException rte
public java.lang.Object clone ()
com.ibm.icu.text.RuleBasedBreakIterator result
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.RuleBasedBreakIterator other
public java.lang.String toString ()
String retStr
public int hashCode ()
public void dump ()
private void init ()
private static void compileRules (java.lang.String, java.io.OutputStream) throws java.io.IOException
String rules
java.io.OutputStream ruleBinary
public int first ()
public int last ()
int pos
public int next (int)
int n
int result
public int next ()
public int previous ()
int start
int lastResult
int result
int lastTag
boolean breakTagValid
public int following (int)
int offset
int result
int oldresult
public int preceding (int)
int offset
int result
int result
int result
int oldresult
protected static final void checkOffset (int, java.text.CharacterIterator)
int offset
java.text.CharacterIterator text
public boolean isBoundary (int)
int offset
int pos
boolean result
public int current ()
private void makeRuleStatusValid ()
int pa
int pb
public int getRuleStatus ()
int idx
int tagVal
public int getRuleStatusVec (int[])
int[] fillInArray
int numStatusVals
int numToCopy
int i
public java.text.CharacterIterator getText ()
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator newText
static int CINext32 (java.text.CharacterIterator)
java.text.CharacterIterator ci
int c
private static int CINextTrail32 (java.text.CharacterIterator, int)
java.text.CharacterIterator ci
int lead
int retVal
char cTrail
private static int CIPrevious32 (java.text.CharacterIterator)
java.text.CharacterIterator ci
char trail
int retVal
char lead
static int CICurrent32 (java.text.CharacterIterator)
java.text.CharacterIterator ci
char lead
int retVal
int trail
int handleNext ()
private int handleNext (short[])
short[] stateTable
int state
short category
int mode
int row
int c
int lookaheadStatus
int lookaheadTagIdx
int result
int initialPosition
int lookaheadResult
boolean lookAheadHardBreak
private int handlePrevious (short[])
short[] stateTable
int state
int category
int mode
int row
int c
int lookaheadStatus
int result
int initialPosition
int lookaheadResult
boolean lookAheadHardBreak
boolean isDictionaryChar (int)
int c
short category
}
com/ibm/icu/text/RuleBasedCollator$Attribute.class
RuleBasedCollator.java
package com.ibm.icu.text
abstract com.ibm.icu.text.RuleBasedCollator$Attribute extends java.lang.Object {
public static final int FRENCH_COLLATION_
public static final int ALTERNATE_HANDLING_
public static final int CASE_FIRST_
public static final int CASE_LEVEL_
public static final int NORMALIZATION_MODE_
public static final int STRENGTH_
public static final int HIRAGANA_QUATERNARY_MODE_
public static final int LIMIT_
}
com/ibm/icu/text/RuleBasedCollator$AttributeValue.class
RuleBasedCollator.java
package com.ibm.icu.text
abstract com.ibm.icu.text.RuleBasedCollator$AttributeValue extends java.lang.Object {
public static final int DEFAULT_
public static final int PRIMARY_
public static final int SECONDARY_
public static final int TERTIARY_
public static final int DEFAULT_STRENGTH_
public static final int CE_STRENGTH_LIMIT_
public static final int QUATERNARY_
public static final int IDENTICAL_
public static final int STRENGTH_LIMIT_
public static final int OFF_
public static final int ON_
public static final int SHIFTED_
public static final int NON_IGNORABLE_
public static final int LOWER_FIRST_
public static final int UPPER_FIRST_
public static final int LIMIT_
}
com/ibm/icu/text/RuleBasedCollator$ContractionInfo.class
RuleBasedCollator.java
package com.ibm.icu.text
com.ibm.icu.text.RuleBasedCollator$ContractionInfo extends java.lang.Object {
int index
final com.ibm.icu.text.RuleBasedCollator this$0
private void <init> (com.ibm.icu.text.RuleBasedCollator)
void <init> (com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.RuleBasedCollator$ContractionInfo)
}
com/ibm/icu/text/RuleBasedCollator$DataManipulate.class
RuleBasedCollator.java
package com.ibm.icu.text
com.ibm.icu.text.RuleBasedCollator$DataManipulate extends java.lang.Object implements com.ibm.icu.impl.Trie$DataManipulate {
private static com.ibm.icu.text.RuleBasedCollator$DataManipulate m_instance_
public final int getFoldingOffset (int)
int ce
public static final com.ibm.icu.text.RuleBasedCollator$DataManipulate getInstance ()
private void <init> ()
}
com/ibm/icu/text/RuleBasedCollator$UCAConstants.class
RuleBasedCollator.java
package com.ibm.icu.text
final com.ibm.icu.text.RuleBasedCollator$UCAConstants extends java.lang.Object {
int[] FIRST_TERTIARY_IGNORABLE_
int[] LAST_TERTIARY_IGNORABLE_
int[] FIRST_PRIMARY_IGNORABLE_
int[] FIRST_SECONDARY_IGNORABLE_
int[] LAST_SECONDARY_IGNORABLE_
int[] LAST_PRIMARY_IGNORABLE_
int[] FIRST_VARIABLE_
int[] LAST_VARIABLE_
int[] FIRST_NON_VARIABLE_
int[] LAST_NON_VARIABLE_
int[] RESET_TOP_VALUE_
int[] FIRST_IMPLICIT_
int[] LAST_IMPLICIT_
int[] FIRST_TRAILING_
int[] LAST_TRAILING_
int PRIMARY_TOP_MIN_
int PRIMARY_IMPLICIT_MIN_
int PRIMARY_IMPLICIT_MAX_
int PRIMARY_TRAILING_MIN_
int PRIMARY_TRAILING_MAX_
int PRIMARY_SPECIAL_MIN_
int PRIMARY_SPECIAL_MAX_
void <init> ()
}
com/ibm/icu/text/RuleBasedCollator$contContext.class
RuleBasedCollator.java
package com.ibm.icu.text
com.ibm.icu.text.RuleBasedCollator$contContext extends java.lang.Object {
com.ibm.icu.text.RuleBasedCollator coll
com.ibm.icu.text.UnicodeSet contractions
com.ibm.icu.text.UnicodeSet expansions
com.ibm.icu.text.UnicodeSet removedContractions
boolean addPrefixes
final com.ibm.icu.text.RuleBasedCollator this$0
void <init> (com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.UnicodeSet, com.ibm.icu.text.UnicodeSet, com.ibm.icu.text.UnicodeSet, boolean)
com.ibm.icu.text.RuleBasedCollator coll
com.ibm.icu.text.UnicodeSet contractions
com.ibm.icu.text.UnicodeSet expansions
com.ibm.icu.text.UnicodeSet removedContractions
boolean addPrefixes
}
com/ibm/icu/text/RuleBasedCollator$shiftValues.class
RuleBasedCollator.java
package com.ibm.icu.text
com.ibm.icu.text.RuleBasedCollator$shiftValues extends java.lang.Object {
int primShift
int secShift
int terShift
final com.ibm.icu.text.RuleBasedCollator this$0
private void <init> (com.ibm.icu.text.RuleBasedCollator)
void <init> (com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.RuleBasedCollator$shiftValues)
}
com/ibm/icu/text/RuleBasedCollator.class
RuleBasedCollator.java
package com.ibm.icu.text
public final com.ibm.icu.text.RuleBasedCollator extends com.ibm.icu.text.Collator {
static final byte BYTE_FIRST_TAILORED_
static final byte BYTE_COMMON_
static final int COMMON_TOP_2_
static final int COMMON_BOTTOM_2_
static final int COMMON_BOTTOM_3
static final int CE_CASE_BIT_MASK_
static final int CE_TAG_SHIFT_
static final int CE_TAG_MASK_
static final int CE_SPECIAL_FLAG_
static final int CE_SURROGATE_TAG_
static final int CE_PRIMARY_MASK_
static final int CE_SECONDARY_MASK_
static final int CE_TERTIARY_MASK_
static final int CE_PRIMARY_SHIFT_
static final int CE_SECONDARY_SHIFT_
static final int CE_CONTINUATION_MARKER_
int m_expansionOffset_
int m_contractionOffset_
boolean m_isJamoSpecial_
int m_defaultVariableTopValue_
boolean m_defaultIsFrenchCollation_
boolean m_defaultIsAlternateHandlingShifted_
int m_defaultCaseFirst_
boolean m_defaultIsCaseLevel_
int m_defaultDecomposition_
int m_defaultStrength_
boolean m_defaultIsHiragana4_
boolean m_defaultIsNumericCollation_
int m_variableTopValue_
boolean m_isHiragana4_
int m_caseFirst_
boolean m_isNumericCollation_
int[] m_expansion_
char[] m_contractionIndex_
int[] m_contractionCE_
com.ibm.icu.impl.IntTrie m_trie_
int[] m_expansionEndCE_
byte[] m_expansionEndCEMaxSize_
byte[] m_unsafe_
byte[] m_contractionEnd_
String m_rules_
char m_minUnsafe_
char m_minContractionEnd_
com.ibm.icu.util.VersionInfo m_version_
com.ibm.icu.util.VersionInfo m_UCA_version_
com.ibm.icu.util.VersionInfo m_UCD_version_
static final com.ibm.icu.text.RuleBasedCollator UCA_
static final com.ibm.icu.text.RuleBasedCollator$UCAConstants UCA_CONSTANTS_
static final char[] UCA_CONTRACTIONS_
private static boolean UCA_INIT_COMPLETE
static final com.ibm.icu.impl.ImplicitCEGenerator impCEGen_
static final byte SORT_LEVEL_TERMINATOR_
static final int maxRegularPrimary
static final int minImplicitPrimary
static final int maxImplicitPrimary
private static final int DEFAULT_MIN_HEURISTIC_
private static final char HEURISTIC_SIZE_
private static final char HEURISTIC_OVERFLOW_MASK_
private static final int HEURISTIC_SHIFT_
private static final char HEURISTIC_OVERFLOW_OFFSET_
private static final char HEURISTIC_MASK_
private int m_caseSwitch_
private int m_common3_
private int m_mask3_
private int m_addition3_
private int m_top3_
private int m_bottom3_
private int m_topCount3_
private int m_bottomCount3_
private static final int CASE_SWITCH_
private static final int NO_CASE_SWITCH_
private static final int CE_REMOVE_CASE_
private static final int CE_KEEP_CASE_
private static final int CE_CASE_MASK_3_
private static final double PROPORTION_2_
private static final double PROPORTION_3_
private static final byte BYTE_SHIFT_PREFIX_
static final byte BYTE_UNSHIFTED_MIN_
static final byte CODAN_PLACEHOLDER
private static final byte BYTE_FIRST_NON_LATIN_PRIMARY_
private static final byte BYTE_UNSHIFTED_MAX_
private static final int TOTAL_2_
private static final int FLAG_BIT_MASK_CASE_SWITCH_OFF_
private static final int FLAG_BIT_MASK_CASE_SWITCH_ON_
private static final int COMMON_TOP_CASE_SWITCH_OFF_3_
private static final int COMMON_TOP_CASE_SWITCH_LOWER_3_
private static final int COMMON_TOP_CASE_SWITCH_UPPER_3_
private static final int COMMON_BOTTOM_3_
private static final int COMMON_BOTTOM_CASE_SWITCH_UPPER_3_
private static final int COMMON_BOTTOM_CASE_SWITCH_LOWER_3_
private static final int TOP_COUNT_2_
private static final int BOTTOM_COUNT_2_
private static final int COMMON_2_
private static final int COMMON_UPPER_FIRST_3_
private static final int COMMON_NORMAL_3_
private boolean m_isSimple3_
private boolean m_isFrenchCollation_
private boolean m_isAlternateHandlingShifted_
private boolean m_isCaseLevel_
private static final int SORT_BUFFER_INIT_SIZE_
private static final int SORT_BUFFER_INIT_SIZE_1_
private static final int SORT_BUFFER_INIT_SIZE_2_
private static final int SORT_BUFFER_INIT_SIZE_3_
private static final int SORT_BUFFER_INIT_SIZE_CASE_
private static final int SORT_BUFFER_INIT_SIZE_4_
private static final int CE_CONTINUATION_TAG_
private static final int CE_REMOVE_CONTINUATION_MASK_
private static final int LAST_BYTE_MASK_
private static final byte SORT_CASE_BYTE_START_
private static final byte SORT_CASE_SHIFT_START_
private static final int CE_BUFFER_SIZE_
boolean latinOneUse_
boolean latinOneRegenTable_
boolean latinOneFailed_
int latinOneTableLen_
int[] latinOneCEs_
private com.ibm.icu.impl.StringUCharacterIterator m_srcUtilIter_
private com.ibm.icu.text.CollationElementIterator m_srcUtilColEIter_
private com.ibm.icu.impl.StringUCharacterIterator m_tgtUtilIter_
private com.ibm.icu.text.CollationElementIterator m_tgtUtilColEIter_
private boolean m_utilCompare0_
private boolean m_utilCompare2_
private boolean m_utilCompare3_
private boolean m_utilCompare4_
private boolean m_utilCompare5_
private byte[] m_utilBytes0_
private byte[] m_utilBytes1_
private byte[] m_utilBytes2_
private byte[] m_utilBytes3_
private byte[] m_utilBytes4_
private com.ibm.icu.text.RawCollationKey m_utilRawCollationKey_
private int m_utilBytesCount0_
private int m_utilBytesCount1_
private int m_utilBytesCount2_
private int m_utilBytesCount3_
private int m_utilBytesCount4_
private int m_utilCount2_
private int m_utilCount3_
private int m_utilCount4_
private int m_utilFrenchStart_
private int m_utilFrenchEnd_
private int[] m_srcUtilCEBuffer_
private int[] m_tgtUtilCEBuffer_
private int m_srcUtilCEBufferSize_
private int m_tgtUtilCEBufferSize_
private int m_srcUtilContOffset_
private int m_tgtUtilContOffset_
private int m_srcUtilOffset_
private int m_tgtUtilOffset_
private static final int ENDOFLATINONERANGE_
private static final int LATINONETABLELEN_
private static final int BAIL_OUT_CE_
com.ibm.icu.text.RuleBasedCollator$ContractionInfo m_ContInfo_
private transient boolean m_reallocLatinOneCEs_
static void <clinit> ()
com.ibm.icu.text.RuleBasedCollator iUCA_
com.ibm.icu.text.RuleBasedCollator$UCAConstants iUCA_CONSTANTS_
char[] iUCA_CONTRACTIONS_
com.ibm.icu.impl.ImplicitCEGenerator iimpCEGen_
com.ibm.icu.impl.ICUResourceBundle rb
public void <init> (java.lang.String) throws java.lang.Exception
String rules
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
com.ibm.icu.text.RuleBasedCollator result
public com.ibm.icu.text.CollationElementIterator getCollationElementIterator (java.lang.String)
String source
public com.ibm.icu.text.CollationElementIterator getCollationElementIterator (java.text.CharacterIterator)
java.text.CharacterIterator source
java.text.CharacterIterator newsource
public com.ibm.icu.text.CollationElementIterator getCollationElementIterator (com.ibm.icu.text.UCharacterIterator)
com.ibm.icu.text.UCharacterIterator source
public void setHiraganaQuaternary (boolean)
boolean flag
public void setHiraganaQuaternaryDefault ()
public void setUpperCaseFirst (boolean)
boolean upperfirst
public void setLowerCaseFirst (boolean)
boolean lowerfirst
public final void setCaseFirstDefault ()
public void setAlternateHandlingDefault ()
public void setCaseLevelDefault ()
public void setDecompositionDefault ()
public void setFrenchCollationDefault ()
public void setStrengthDefault ()
public void setNumericCollationDefault ()
public void setFrenchCollation (boolean)
boolean flag
public void setAlternateHandlingShifted (boolean)
boolean shifted
public void setCaseLevel (boolean)
boolean flag
public void setStrength (int)
int newStrength
public int setVariableTop (java.lang.String)
String varTop
int ce
int nextCE
public void setVariableTop (int)
int varTop
public void setNumericCollation (boolean)
boolean flag
public java.lang.String getRules ()
public java.lang.String getRules (boolean)
boolean fullrules
public com.ibm.icu.text.UnicodeSet getTailoredSet ()
com.ibm.icu.text.CollationRuleParser src
private void addSpecial (com.ibm.icu.text.RuleBasedCollator$contContext, java.lang.StringBuffer, int)
com.ibm.icu.text.RuleBasedCollator$contContext c
StringBuffer buffer
int CE
StringBuffer b
int offset
int newCE
private void processSpecials (com.ibm.icu.text.RuleBasedCollator$contContext)
com.ibm.icu.text.RuleBasedCollator$contContext c
int internalBufferSize
com.ibm.icu.impl.TrieIterator trieiterator
com.ibm.icu.util.RangeValueIterator$Element element
int start
int limit
int CE
StringBuffer contraction
public void getContractionsAndExpansions (com.ibm.icu.text.UnicodeSet, com.ibm.icu.text.UnicodeSet, boolean) throws java.lang.Exception
com.ibm.icu.text.UnicodeSet contractions
com.ibm.icu.text.UnicodeSet expansions
boolean addPrefixes
String rules
com.ibm.icu.text.CollationRuleParser src
com.ibm.icu.text.RuleBasedCollator$contContext c
Exception e
public com.ibm.icu.text.CollationKey getCollationKey (java.lang.String)
String source
public com.ibm.icu.text.RawCollationKey getRawCollationKey (java.lang.String, com.ibm.icu.text.RawCollationKey)
String source
com.ibm.icu.text.RawCollationKey key
int strength
boolean doFrench
int commonBottom4
byte hiragana4
int bottomCount4
public boolean isUpperCaseFirst ()
public boolean isLowerCaseFirst ()
public boolean isAlternateHandlingShifted ()
public boolean isCaseLevel ()
public boolean isFrenchCollation ()
public boolean isHiraganaQuaternary ()
public int getVariableTop ()
public boolean getNumericCollation ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.RuleBasedCollator other
boolean rules
int i
int v
int otherv
int mask
int i
public int hashCode ()
String rules
public int compare (java.lang.String, java.lang.String)
String source
String target
int offset
private static void checkUCA () throws java.util.MissingResourceException
void <init> ()
void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.impl.ICUResourceBundle rb
String collkey
com.ibm.icu.impl.ICUResourceBundle elements
com.ibm.icu.util.ULocale uloc
com.ibm.icu.impl.ByteBuffer buf
byte[] map
final void setWithUCATables ()
final void setWithUCAData ()
final boolean isUnsafe (char)
char ch
int value
final boolean isContractionEnd (char)
char ch
int value
static int getTag (int)
int ce
static boolean isSpecial (int)
int ce
static final boolean isContinuation (int)
int ce
private void init (java.lang.String) throws java.lang.Exception
String rules
com.ibm.icu.text.CollationParsedRuleBuilder builder
private final int compareRegular (java.lang.String, java.lang.String, int)
String source
String target
int offset
int strength
boolean doFrench
boolean doShift4
boolean doHiragana4
String sourcesub
String targetsub
int lowestpvalue
int result
int hiraganaresult
private final int doPrimaryBytes (int, boolean, boolean, int, int, int)
int ce
boolean notIsContinuation
boolean doShift
int leadPrimary
int commonBottom4
int bottomCount4
int p2
int p1
private final void doSecondaryBytes (int, boolean, boolean)
int ce
boolean notIsContinuation
boolean doFrench
int s
private void reverseBuffer (byte[])
byte[] buffer
int start
int end
byte b
private final int doCaseShift (int)
int caseshift
private final int doCaseBytes (int, boolean, int)
int tertiary
boolean notIsContinuation
int caseshift
byte casebits
private final void doTertiaryBytes (int, boolean)
int tertiary
boolean notIsContinuation
int common3
private final void doQuaternaryBytes (boolean, int, int, byte)
boolean isCodePointHiragana
int commonBottom4
int bottomCount4
byte hiragana4
private final void getSortKeyBytes (java.lang.String, boolean, byte, int, int)
String source
boolean doFrench
byte hiragana4
int commonBottom4
int bottomCount4
int backupDecomposition
boolean doShift
boolean notIsContinuation
int leadPrimary
int caseShift
int ce
boolean isPrimaryByteIgnorable
boolean isSmallerThanVariableTop
int t
private final void getSortKey (java.lang.String, boolean, int, int, com.ibm.icu.text.RawCollationKey)
String source
boolean doFrench
int commonBottom4
int bottomCount4
com.ibm.icu.text.RawCollationKey key
private final void doFrench ()
int i
byte s
private final void doSecondary (boolean)
boolean doFrench
private static final byte[] increase (byte[], int, int)
byte[] buffer
int size
int incrementsize
byte[] result
private static final int[] increase (int[], int, int)
int[] buffer
int size
int incrementsize
int[] result
private final void doCase ()
private final void doTertiary ()
private final void doQuaternary (int, int)
int commonbottom4
int bottomcount4
private final void doIdentical (java.lang.String)
String source
int isize
private final int getFirstUnmatchedOffset (java.lang.String, java.lang.String)
String source
String target
int result
int slength
int tlength
int minlength
char schar
char tchar
private static final byte[] append (byte[], int, byte)
byte[] array
int appendindex
byte value
private final int compareBySortKeys (java.lang.String, java.lang.String)
String source
String target
com.ibm.icu.text.RawCollationKey targetkey
private final int doPrimaryCompare (boolean, int, java.lang.String, java.lang.String, int)
boolean doHiragana4
int lowestpvalue
String source
String target
int textoffset
int hiraganaresult
int sorder
int torder
int sorder
int torder
private final int endPrimaryCompare (int, int)
int sorder
int torder
boolean isSourceNullOrder
boolean isTargetNullOrder
private final int getPrimaryShiftedCompareCE (com.ibm.icu.text.CollationElementIterator, int, boolean)
com.ibm.icu.text.CollationElementIterator coleiter
int lowestpvalue
boolean isSrc
boolean shifted
int result
int[] cebuffer
int cebuffersize
private static final int[] append (int[], int, int)
int[] array
int appendindex
int value
private final int doSecondaryCompare (boolean)
boolean doFrench
int soffset
int toffset
int sorder
int torder
int sorder
int torder
private final int getSecondaryFrenchCE (boolean)
boolean isSrc
int result
int offset
int continuationoffset
int[] cebuffer
private final int doCaseCompare ()
int soffset
int toffset
int sorder
int torder
private final int doTertiaryCompare ()
int soffset
int toffset
int sorder
int torder
private final int doQuaternaryCompare (int)
int lowestpvalue
boolean sShifted
boolean tShifted
int soffset
int toffset
int sorder
int torder
private static final int doIdenticalCompare (java.lang.String, java.lang.String, int, boolean)
String source
String target
int offset
boolean normalize
private static final int doStringCompare (java.lang.String, java.lang.String, int)
String source
String target
int offset
char schar
char tchar
int slength
int tlength
int minlength
private static final char fixupUTF16 (char)
char ch
private void updateInternalState ()
int total3
private final void init ()
private final void initUtility (boolean)
boolean allocate
private final void addLatinOneEntry (char, int, com.ibm.icu.text.RuleBasedCollator$shiftValues)
char ch
int CE
com.ibm.icu.text.RuleBasedCollator$shiftValues sh
int primary1
int primary2
int secondary
int tertiary
boolean reverseSecondary
private final void resizeLatinOneTable (int)
int newSize
int[] newTable
int sizeToCopy
private final boolean setUpLatinOne ()
char ch
com.ibm.icu.text.CollationElementIterator it
com.ibm.icu.text.RuleBasedCollator$shiftValues s
int CE
char contractionOffset
int UCharOffset
int i
int offset
int size
private int getLatinOneContraction (int, int, java.lang.String)
int strength
int CE
String s
int len
int UCharOffset
int offset
int latinOneOffset
char schar
char tchar
int isZeroCE
private final int compareUseLatin1 (java.lang.String, java.lang.String, int)
String source
String target
int startOffset
int sLen
int tLen
int strength
int sIndex
int tIndex
char sChar
char tChar
int sOrder
int tOrder
boolean endOfSource
boolean haveContractions
int offset
public com.ibm.icu.util.VersionInfo getVersion ()
int rtVersion
int bdVersion
int csVersion
int cmbVersion
public com.ibm.icu.util.VersionInfo getUCAVersion ()
}
com/ibm/icu/text/RuleBasedNumberFormat.class
RuleBasedNumberFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.RuleBasedNumberFormat extends com.ibm.icu.text.NumberFormat {
static final long serialVersionUID
public static final int SPELLOUT
public static final int ORDINAL
public static final int DURATION
public static final int NUMBERING_SYSTEM
private transient com.ibm.icu.text.NFRuleSet[] ruleSets
private transient com.ibm.icu.text.NFRuleSet defaultRuleSet
private com.ibm.icu.util.ULocale locale
private transient com.ibm.icu.text.Collator collator
private transient com.ibm.icu.text.DecimalFormatSymbols decimalFormatSymbols
private transient com.ibm.icu.text.DecimalFormat decimalFormat
private boolean lenientParse
private transient String lenientParseRules
private transient String postProcessRules
private transient com.ibm.icu.text.RBNFPostProcessor postProcessor
private java.util.Map ruleSetDisplayNames
private String[] publicRuleSetNames
private static final boolean DEBUG
private boolean noParse
private static final String[] NO_SPELLOUT_PARSE_LANGUAGES
private static final String[] rulenames
private static final String[] locnames
static void <clinit> ()
public void <init> (java.lang.String)
String description
public void <init> (java.lang.String, java.lang.String[][])
String description
String[][] localizations
public void <init> (java.lang.String, java.util.Locale)
String description
java.util.Locale locale
public void <init> (java.lang.String, com.ibm.icu.util.ULocale)
String description
com.ibm.icu.util.ULocale locale
public void <init> (java.lang.String, java.lang.String[][], com.ibm.icu.util.ULocale)
String description
String[][] localizations
com.ibm.icu.util.ULocale locale
public void <init> (java.util.Locale, int)
java.util.Locale locale
int format
public void <init> (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale locale
int format
com.ibm.icu.impl.ICUResourceBundle bundle
com.ibm.icu.util.ULocale uloc
String description
String[][] localizations
com.ibm.icu.impl.ICUResourceBundle rules
com.ibm.icu.util.UResourceBundleIterator it
com.ibm.icu.util.UResourceBundle locb
int i
String lang
int i
public void <init> (int)
int format
public java.lang.Object clone ()
public boolean equals (java.lang.Object)
Object that
com.ibm.icu.text.RuleBasedNumberFormat that2
int i
public java.lang.String toString ()
StringBuffer result
int i
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
String description
com.ibm.icu.util.ULocale loc
com.ibm.icu.util.ULocale loc
com.ibm.icu.text.RuleBasedNumberFormat temp
public java.lang.String[] getRuleSetNames ()
public com.ibm.icu.util.ULocale[] getRuleSetDisplayNameLocales ()
java.util.Set s
String[] locales
com.ibm.icu.util.ULocale[] result
int i
private java.lang.String[] getNameListForLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
String[] localeNames
int i
String lname
String[] names
public java.lang.String[] getRuleSetDisplayNames (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
String[] names
int i
public java.lang.String[] getRuleSetDisplayNames ()
public java.lang.String getRuleSetDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
String ruleSetName
com.ibm.icu.util.ULocale loc
String[] rsnames
int ix
String[] names
public java.lang.String getRuleSetDisplayName (java.lang.String)
String ruleSetName
public java.lang.String format (double, java.lang.String) throws java.lang.IllegalArgumentException
double number
String ruleSet
public java.lang.String format (long, java.lang.String) throws java.lang.IllegalArgumentException
long number
String ruleSet
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer toAppendTo
java.text.FieldPosition ignore
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long number
StringBuffer toAppendTo
java.text.FieldPosition ignore
public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigInteger number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (com.ibm.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.math.BigDecimal number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition parsePosition
String workingText
java.text.ParsePosition workingPos
Number tempResult
Number result
java.text.ParsePosition highWaterMark
int i
public void setLenientParseMode (boolean)
boolean enabled
public boolean lenientParseEnabled ()
public void setDefaultRuleSet (java.lang.String)
String ruleSetName
int n
String currentName
public java.lang.String getDefaultRuleSetName ()
com.ibm.icu.text.NFRuleSet getDefaultRuleSet ()
com.ibm.icu.text.Collator getCollator ()
com.ibm.icu.text.RuleBasedCollator temp
String rules
Exception e
com.ibm.icu.text.DecimalFormatSymbols getDecimalFormatSymbols ()
com.ibm.icu.text.DecimalFormat getDecimalFormat ()
private java.lang.String extractSpecial (java.lang.StringBuffer, java.lang.String)
StringBuffer description
String specialName
String result
int lp
int lpEnd
int lpStart
private void init (java.lang.String, java.lang.String[][])
String description
String[][] localizations
StringBuffer descBuf
int numRuleSets
int p
String[] ruleSetDescriptions
int curRuleSet
int start
int p
boolean defaultNameFound
int n
String currentName
int i
int i
int publicRuleSetCount
int i
String[] publicRuleSetTemp
int i
int i
String name
int j
private void initLocalizations (java.lang.String[][])
String[][] localizations
java.util.Map m
int i
String[] data
String loc
String[] names
private java.lang.StringBuffer stripWhitespace (java.lang.String)
String description
StringBuffer result
int start
int p
private java.lang.String format (double, com.ibm.icu.text.NFRuleSet)
double number
com.ibm.icu.text.NFRuleSet ruleSet
StringBuffer result
private java.lang.String format (long, com.ibm.icu.text.NFRuleSet)
long number
com.ibm.icu.text.NFRuleSet ruleSet
StringBuffer result
private void postProcess (java.lang.StringBuffer, com.ibm.icu.text.NFRuleSet)
StringBuffer result
com.ibm.icu.text.NFRuleSet ruleSet
int ix
String ppClassName
Class cls
Exception e
com.ibm.icu.text.NFRuleSet findRuleSet (java.lang.String) throws java.lang.IllegalArgumentException
String name
int i
}
com/ibm/icu/text/RuleBasedTransliterator$Data.class
RuleBasedTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.RuleBasedTransliterator$Data extends java.lang.Object {
public com.ibm.icu.text.TransliterationRuleSet ruleSet
java.util.Hashtable variableNames
Object[] variables
char variablesBase
public void <init> ()
public com.ibm.icu.text.UnicodeMatcher lookupMatcher (int)
int standIn
int i
public com.ibm.icu.text.UnicodeReplacer lookupReplacer (int)
int standIn
int i
}
com/ibm/icu/text/RuleBasedTransliterator.class
RuleBasedTransliterator.java
package com.ibm.icu.text
public com.ibm.icu.text.RuleBasedTransliterator extends com.ibm.icu.text.Transliterator {
private com.ibm.icu.text.RuleBasedTransliterator$Data data
void <init> (java.lang.String, com.ibm.icu.text.RuleBasedTransliterator$Data, com.ibm.icu.text.UnicodeFilter)
String ID
com.ibm.icu.text.RuleBasedTransliterator$Data data
com.ibm.icu.text.UnicodeFilter filter
protected synchronized void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
boolean incremental
int loopCount
int loopLimit
public java.lang.String toRules (boolean)
boolean escapeUnprintable
protected com.ibm.icu.text.UnicodeSet handleGetSourceSet ()
public com.ibm.icu.text.UnicodeSet getTargetSet ()
public com.ibm.icu.text.Transliterator safeClone ()
com.ibm.icu.text.UnicodeFilter filter
}
com/ibm/icu/text/SCSU.class
SCSU.java
package com.ibm.icu.text
abstract com.ibm.icu.text.SCSU extends java.lang.Object {
public static final int COMPRESSIONOFFSET
public static final int NUMWINDOWS
public static final int NUMSTATICWINDOWS
public static final int INVALIDWINDOW
public static final int INVALIDCHAR
public static final int SINGLEBYTEMODE
public static final int UNICODEMODE
public static final int MAXINDEX
public static final int RESERVEDINDEX
public static final int LATININDEX
public static final int IPAEXTENSIONINDEX
public static final int GREEKINDEX
public static final int ARMENIANINDEX
public static final int HIRAGANAINDEX
public static final int KATAKANAINDEX
public static final int HALFWIDTHKATAKANAINDEX
public static final int SDEFINEX
public static final int SRESERVED
public static final int SQUOTEU
public static final int SCHANGEU
public static final int SQUOTE0
public static final int SQUOTE1
public static final int SQUOTE2
public static final int SQUOTE3
public static final int SQUOTE4
public static final int SQUOTE5
public static final int SQUOTE6
public static final int SQUOTE7
public static final int SCHANGE0
public static final int SCHANGE1
public static final int SCHANGE2
public static final int SCHANGE3
public static final int SCHANGE4
public static final int SCHANGE5
public static final int SCHANGE6
public static final int SCHANGE7
public static final int SDEFINE0
public static final int SDEFINE1
public static final int SDEFINE2
public static final int SDEFINE3
public static final int SDEFINE4
public static final int SDEFINE5
public static final int SDEFINE6
public static final int SDEFINE7
public static final int UCHANGE0
public static final int UCHANGE1
public static final int UCHANGE2
public static final int UCHANGE3
public static final int UCHANGE4
public static final int UCHANGE5
public static final int UCHANGE6
public static final int UCHANGE7
public static final int UDEFINE0
public static final int UDEFINE1
public static final int UDEFINE2
public static final int UDEFINE3
public static final int UDEFINE4
public static final int UDEFINE5
public static final int UDEFINE6
public static final int UDEFINE7
public static final int UQUOTEU
public static final int UDEFINEX
public static final int URESERVED
public static final int[] sOffsetTable
public static final int[] sOffsets
static void <clinit> ()
}
com/ibm/icu/text/SameValueSubstitution.class
NFSubstitution.java
package com.ibm.icu.text
com.ibm.icu.text.SameValueSubstitution extends com.ibm.icu.text.NFSubstitution {
void <init> (int, com.ibm.icu.text.NFRuleSet, com.ibm.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
com.ibm.icu.text.NFRuleSet ruleSet
com.ibm.icu.text.RuleBasedNumberFormat formatter
String description
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
com/ibm/icu/text/SearchIterator.class
SearchIterator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.SearchIterator extends java.lang.Object {
public static final int DONE
protected com.ibm.icu.text.BreakIterator breakIterator
protected java.text.CharacterIterator targetText
protected int matchLength
private boolean m_isForwardSearching_
private boolean m_isOverlap_
private boolean m_reset_
private int m_setOffset_
private int m_lastMatchStart_
public void setIndex (int)
int position
public void setOverlapping (boolean)
boolean allowOverlap
public void setBreakIterator (com.ibm.icu.text.BreakIterator)
com.ibm.icu.text.BreakIterator breakiter
public void setTarget (java.text.CharacterIterator)
java.text.CharacterIterator text
public int getMatchStart ()
public abstract int getIndex ()
public int getMatchLength ()
public com.ibm.icu.text.BreakIterator getBreakIterator ()
public java.text.CharacterIterator getTarget ()
public java.lang.String getMatchedText ()
int limit
StringBuffer result
public int next ()
int start
public int previous ()
int start
public boolean isOverlapping ()
public void reset ()
public final int first ()
public final int following (int)
int position
public final int last ()
public final int preceding (int)
int position
protected void <init> (java.text.CharacterIterator, com.ibm.icu.text.BreakIterator)
java.text.CharacterIterator target
com.ibm.icu.text.BreakIterator breaker
protected void setMatchLength (int)
int length
protected abstract int handleNext (int)
protected abstract int handlePrevious (int)
}
com/ibm/icu/text/SimpleDateFormat$PatternItem.class
SimpleDateFormat.java
package com.ibm.icu.text
com.ibm.icu.text.SimpleDateFormat$PatternItem extends java.lang.Object {
final char type
final int length
final boolean isNumeric
void <init> (char, int)
char type
int length
}
com/ibm/icu/text/SimpleDateFormat.class
SimpleDateFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.SimpleDateFormat extends com.ibm.icu.text.DateFormat {
private static final long serialVersionUID
static final int currentSerialVersion
private static final int[] CALENDAR_FIELD_TO_LEVEL
private static final int[] PATTERN_CHAR_TO_LEVEL
private int serialVersionOnStream
private String pattern
private String override
private java.util.HashMap numberFormatters
private java.util.HashMap overrideMap
private com.ibm.icu.text.DateFormatSymbols formatData
private transient com.ibm.icu.util.ULocale locale
private java.util.Date defaultCenturyStart
private transient int defaultCenturyStartYear
private transient long defaultCenturyBase
private static final int TZTYPE_UNK
private static final int TZTYPE_STD
private static final int TZTYPE_DST
private transient int tztype
private static final int millisPerHour
private static final int millisPerMinute
private static final int millisPerSecond
private static final String SUPPRESS_NEGATIVE_PREFIX
private transient boolean useFastFormat
private static com.ibm.icu.util.ULocale cachedDefaultLocale
private static String cachedDefaultPattern
private static final String FALLBACKPATTERN
private static final int PATTERN_CHAR_BASE
private static final int[] PATTERN_CHAR_TO_INDEX
private static final int[] PATTERN_INDEX_TO_CALENDAR_FIELD
private static final int[] PATTERN_INDEX_TO_DATE_FORMAT_FIELD
private static com.ibm.icu.impl.ICUCache PARSED_PATTERN_CACHE
private transient Object[] patternItems
private static final String STR_GMT
private static final String STR_UT
private static final String STR_UTC
private static final int STR_GMT_LEN
private static final int STR_UT_LEN
private static final int STR_UTC_LEN
private static final char PLUS
private static final char MINUS
private static final char COLON
private transient java.lang.ref.WeakReference[] gmtfmtCache
private transient int[] gmtFormatHmsMinLen
private transient boolean useLocalZeroPaddingNumberFormat
private transient char zeroDigit
private transient char[] decimalBuf
private static final String NUMERIC_FORMAT_CHARS
static void <clinit> ()
public void <init> ()
public void <init> (java.lang.String)
String pattern
public void <init> (java.lang.String, java.util.Locale)
String pattern
java.util.Locale loc
public void <init> (java.lang.String, com.ibm.icu.util.ULocale)
String pattern
com.ibm.icu.util.ULocale loc
public void <init> (java.lang.String, java.lang.String, com.ibm.icu.util.ULocale)
String pattern
String override
com.ibm.icu.util.ULocale loc
public void <init> (java.lang.String, com.ibm.icu.text.DateFormatSymbols)
String pattern
com.ibm.icu.text.DateFormatSymbols formatData
public void <init> (java.lang.String, com.ibm.icu.text.DateFormatSymbols, com.ibm.icu.util.ULocale)
String pattern
com.ibm.icu.text.DateFormatSymbols formatData
com.ibm.icu.util.ULocale loc
void <init> (java.lang.String, com.ibm.icu.text.DateFormatSymbols, com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale, boolean, java.lang.String)
String pattern
com.ibm.icu.text.DateFormatSymbols formatData
com.ibm.icu.util.Calendar calendar
com.ibm.icu.util.ULocale locale
boolean useFastFormat
String override
void <init> (java.lang.String, com.ibm.icu.text.DateFormatSymbols, com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale, boolean)
String pattern
com.ibm.icu.text.DateFormatSymbols formatData
com.ibm.icu.util.Calendar calendar
com.ibm.icu.util.ULocale locale
boolean useFastFormat
private void <init> (java.lang.String, com.ibm.icu.text.DateFormatSymbols, com.ibm.icu.util.Calendar, com.ibm.icu.text.NumberFormat, com.ibm.icu.util.ULocale, boolean, java.lang.String)
String pattern
com.ibm.icu.text.DateFormatSymbols formatData
com.ibm.icu.util.Calendar calendar
com.ibm.icu.text.NumberFormat numberFormat
com.ibm.icu.util.ULocale locale
boolean useFastFormat
String override
public static com.ibm.icu.text.SimpleDateFormat getInstance (com.ibm.icu.util.Calendar$FormatConfiguration)
com.ibm.icu.util.Calendar$FormatConfiguration formatConfig
String ostr
boolean useFast
private void initialize ()
com.ibm.icu.text.NumberingSystem ns
char digit0
private static synchronized java.lang.String getDefaultPattern ()
com.ibm.icu.util.ULocale defaultLocale
com.ibm.icu.util.Calendar cal
com.ibm.icu.impl.CalendarData calData
String[] dateTimePatterns
int glueIndex
private void parseAmbiguousDatesAsAfter (java.util.Date)
java.util.Date startDate
private void initializeDefaultCenturyStart (long)
long baseTime
com.ibm.icu.util.Calendar tmpCal
private java.util.Date getDefaultCenturyStart ()
private int getDefaultCenturyStartYear ()
public void set2DigitYearStart (java.util.Date)
java.util.Date startDate
public java.util.Date get2DigitYearStart ()
public java.lang.StringBuffer format (com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
com.ibm.icu.util.Calendar cal
StringBuffer toAppendTo
java.text.FieldPosition pos
com.ibm.icu.util.TimeZone backupTZ
StringBuffer result
private java.lang.StringBuffer format (com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition, java.util.List)
com.ibm.icu.util.Calendar cal
StringBuffer toAppendTo
java.text.FieldPosition pos
java.util.List attributes
Object[] items
int i
com.ibm.icu.text.SimpleDateFormat$PatternItem item
protected java.lang.String subFormat (char, int, int, java.text.FieldPosition, com.ibm.icu.text.DateFormatSymbols, com.ibm.icu.util.Calendar) throws java.lang.IllegalArgumentException
char ch
int count
int beginOffset
java.text.FieldPosition pos
com.ibm.icu.text.DateFormatSymbols fmtData
com.ibm.icu.util.Calendar cal
StringBuffer buf
protected void subFormat (java.lang.StringBuffer, char, int, int, java.text.FieldPosition, com.ibm.icu.util.Calendar)
StringBuffer buf
char ch
int count
int beginOffset
java.text.FieldPosition pos
com.ibm.icu.util.Calendar cal
int bufstart
int patternCharIndex
int field
int value
String zoneString
com.ibm.icu.text.NumberFormat currentNumberFormat
java.text.FieldPosition p
int val
char sign
int offsetH
int offsetM
int offsetS
int num
int denom
char digit
private static void safeAppend (java.lang.String[], int, java.lang.StringBuffer)
String[] array
int value
StringBuffer appendTo
private java.lang.Object[] getPatternItems ()
boolean isPrevQuote
boolean inQuote
StringBuffer text
char itemType
int itemLength
java.util.List items
int i
char ch
private void appendGMT (com.ibm.icu.text.NumberFormat, java.lang.StringBuffer, com.ibm.icu.util.Calendar)
com.ibm.icu.text.NumberFormat currentNumberFormat
StringBuffer buf
com.ibm.icu.util.Calendar cal
int offset
int sign
int width
com.ibm.icu.text.MessageFormat fmt
private void formatGMTDefault (com.ibm.icu.text.NumberFormat, java.lang.StringBuffer, int)
com.ibm.icu.text.NumberFormat currentNumberFormat
StringBuffer buf
int offset
int sec
int min
int hour
private java.lang.Integer parseGMT (java.lang.String, java.text.ParsePosition, com.ibm.icu.text.NumberFormat)
String text
java.text.ParsePosition pos
com.ibm.icu.text.NumberFormat currentNumberFormat
int start
String gmtPattern
boolean prefixMatch
int prefixLen
com.ibm.icu.text.MessageFormat fmt
Object[] parsedObjects
int offset
int offset
int offset
int offset
private java.lang.Integer parseGMTDefault (java.lang.String, java.text.ParsePosition, com.ibm.icu.text.NumberFormat)
String text
java.text.ParsePosition pos
com.ibm.icu.text.NumberFormat currentNumberFormat
int start
int cur
boolean negative
int numLen
Number n
int numVal
int hour
int min
int sec
int offset
private com.ibm.icu.text.MessageFormat getGMTFormatter (int, int)
int sign
int width
com.ibm.icu.text.MessageFormat fmt
int cacheIdx
com.ibm.icu.util.GregorianCalendar gcal
com.ibm.icu.text.SimpleDateFormat sdf
private int getGMTFormatMinHMSLen (int)
int sign
Long offset
StringBuffer buf
com.ibm.icu.text.MessageFormat fmtNeg
com.ibm.icu.text.MessageFormat fmtPos
private boolean isDefaultGMTFormat ()
boolean res
int sign
int width
protected void zeroPaddingNumber (com.ibm.icu.text.NumberFormat, java.lang.StringBuffer, int, int, int)
com.ibm.icu.text.NumberFormat nf
StringBuffer buf
int value
int minDigits
int maxDigits
public void setNumberFormat (com.ibm.icu.text.NumberFormat)
com.ibm.icu.text.NumberFormat newNumberFormat
private void initLocalZeroPaddingNumberFormat ()
private void fastZeroPaddingNumber (java.lang.StringBuffer, int, int, int)
StringBuffer buf
int value
int minDigits
int maxDigits
int limit
int index
int padding
int length
protected java.lang.String zeroPaddingNumber (long, int, int)
long value
int minDigits
int maxDigits
private static final boolean isNumeric (char, int)
char formatChar
int count
int i
public void parse (java.lang.String, com.ibm.icu.util.Calendar, java.text.ParsePosition)
String text
com.ibm.icu.util.Calendar cal
java.text.ParsePosition parsePos
com.ibm.icu.util.TimeZone backupTZ
com.ibm.icu.util.Calendar resultCal
int pos
int start
boolean[] ambiguousYear
int numericFieldStart
int numericFieldLength
int numericStartPos
Object[] items
int i
com.ibm.icu.text.SimpleDateFormat$PatternItem field
int len
int s
String patl
int plen
int tlen
int idx
char pch
char ich
com.ibm.icu.util.Calendar copy
com.ibm.icu.util.Calendar copy
java.util.Date parsedDate
com.ibm.icu.util.TimeZone tz
com.ibm.icu.util.BasicTimeZone btz
long localMillis
int[] offsets
int resolvedSavings
long time
com.ibm.icu.util.TimeZoneTransition beforeTrs
com.ibm.icu.util.TimeZoneTransition afterTrs
long beforeT
long afterT
int beforeSav
int afterSav
protected int matchString (java.lang.String, int, int, java.lang.String[], com.ibm.icu.util.Calendar)
String text
int start
int field
String[] data
com.ibm.icu.util.Calendar cal
int i
int count
int bestMatchLength
int bestMatch
int length
protected int matchQuarterString (java.lang.String, int, int, java.lang.String[], com.ibm.icu.util.Calendar)
String text
int start
int field
String[] data
com.ibm.icu.util.Calendar cal
int i
int count
int bestMatchLength
int bestMatch
int length
protected int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], com.ibm.icu.util.Calendar)
String text
int start
char ch
int count
boolean obeyCount
boolean allowNegative
boolean[] ambiguousYear
com.ibm.icu.util.Calendar cal
Number number
com.ibm.icu.text.NumberFormat currentNumberFormat
int value
int i
java.text.ParsePosition pos
int patternCharIndex
int field
int c
int ambiguousTwoDigitYear
int newStart
int newStart
int a
int newStart
int newStart
com.ibm.icu.util.TimeZone tz
int offset
boolean parsed
Integer gmtoff
int sign
char signChar
int orgPos
int numLen
int val
int hour
int min
int sec
com.ibm.icu.impl.ZoneStringFormat$ZoneStringInfo zsinfo
int gmtLen
int newStart
int newStart
private java.lang.Number parseInt (java.lang.String, java.text.ParsePosition, boolean, com.ibm.icu.text.NumberFormat)
String text
java.text.ParsePosition pos
boolean allowNegative
com.ibm.icu.text.NumberFormat fmt
private java.lang.Number parseInt (java.lang.String, int, java.text.ParsePosition, boolean, com.ibm.icu.text.NumberFormat)
String text
int maxDigits
java.text.ParsePosition pos
boolean allowNegative
com.ibm.icu.text.NumberFormat fmt
Number number
Number number
Number number
int oldPos
String oldPrefix
boolean dateNumberFormat
int nDigits
double val
private java.lang.String translatePattern (java.lang.String, java.lang.String, java.lang.String)
String pat
String from
String to
StringBuffer result
boolean inQuote
int i
char c
int ci
public java.lang.String toPattern ()
public java.lang.String toLocalizedPattern ()
public void applyPattern (java.lang.String)
String pat
public void applyLocalizedPattern (java.lang.String)
String pat
public com.ibm.icu.text.DateFormatSymbols getDateFormatSymbols ()
public void setDateFormatSymbols (com.ibm.icu.text.DateFormatSymbols)
com.ibm.icu.text.DateFormatSymbols newFormatSymbols
protected com.ibm.icu.text.DateFormatSymbols getSymbols ()
public java.lang.Object clone ()
com.ibm.icu.text.SimpleDateFormat other
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.SimpleDateFormat that
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
com.ibm.icu.util.ULocale getLocale ()
boolean isFieldUnitIgnored (int)
int field
static boolean isFieldUnitIgnored (java.lang.String, int)
String pattern
int field
int fieldLevel
int level
int level
char ch
boolean inQuote
char prevCh
int count
int i
public final java.lang.StringBuffer intervalFormatByAlgorithm (com.ibm.icu.util.Calendar, com.ibm.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition) throws java.lang.IllegalArgumentException
com.ibm.icu.util.Calendar fromCalendar
com.ibm.icu.util.Calendar toCalendar
StringBuffer appendTo
java.text.FieldPosition pos
Object[] items
int diffBegin
int diffEnd
int i
int i
IllegalArgumentException e
int highestLevel
int i
com.ibm.icu.text.SimpleDateFormat$PatternItem item
char ch
int patternCharIndex
int i
int i
IllegalArgumentException e
int i
com.ibm.icu.text.SimpleDateFormat$PatternItem item
int i
com.ibm.icu.text.SimpleDateFormat$PatternItem item
private boolean diffCalFieldValue (com.ibm.icu.util.Calendar, com.ibm.icu.util.Calendar, java.lang.Object[], int) throws java.lang.IllegalArgumentException
com.ibm.icu.util.Calendar fromCalendar
com.ibm.icu.util.Calendar toCalendar
Object[] items
int i
com.ibm.icu.text.SimpleDateFormat$PatternItem item
char ch
int patternCharIndex
int field
int value
int value_2
private boolean lowerLevel (java.lang.Object[], int, int) throws java.lang.IllegalArgumentException
Object[] items
int i
int level
com.ibm.icu.text.SimpleDateFormat$PatternItem item
char ch
int patternCharIndex
protected com.ibm.icu.text.NumberFormat getNumberFormat (char)
char ch
Character ovrField
String nsName
com.ibm.icu.text.NumberFormat nf
private void initNumberFormatters (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
private void processOverrideString (com.ibm.icu.util.ULocale, java.lang.String)
com.ibm.icu.util.ULocale loc
String str
int start
int end
int end
String nsName
String nsName
Character ovrField
boolean moreToProcess
boolean fullOverride
boolean fullOverride
int delimiterPosition
String currentString
int equalSignPosition
com.ibm.icu.util.ULocale ovrLoc
com.ibm.icu.text.NumberFormat nf
static boolean access$0 (char, int)
}
com/ibm/icu/text/StringCharacterIterator.class
StringCharacterIterator.java
package com.ibm.icu.text
public final com.ibm.icu.text.StringCharacterIterator extends java.lang.Object implements java.text.CharacterIterator {
private String text
private int begin
private int end
private int pos
public void <init> (java.lang.String)
String text
public void <init> (java.lang.String, int)
String text
int pos
public void <init> (java.lang.String, int, int, int)
String text
int begin
int end
int pos
public void setText (java.lang.String)
String text
public char first ()
public char last ()
public char setIndex (int)
int p
public char current ()
public char next ()
public char previous ()
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.StringCharacterIterator that
public int hashCode ()
public java.lang.Object clone ()
com.ibm.icu.text.StringCharacterIterator other
}
com/ibm/icu/text/StringMatcher.class
StringMatcher.java
package com.ibm.icu.text
com.ibm.icu.text.StringMatcher extends java.lang.Object implements com.ibm.icu.text.UnicodeMatcher com.ibm.icu.text.UnicodeReplacer {
private String pattern
private int matchStart
private int matchLimit
private int segmentNumber
private final com.ibm.icu.text.RuleBasedTransliterator$Data data
public void <init> (java.lang.String, int, com.ibm.icu.text.RuleBasedTransliterator$Data)
String theString
int segmentNum
com.ibm.icu.text.RuleBasedTransliterator$Data theData
public void <init> (java.lang.String, int, int, int, com.ibm.icu.text.RuleBasedTransliterator$Data)
String theString
int start
int limit
int segmentNum
com.ibm.icu.text.RuleBasedTransliterator$Data theData
public int matches (com.ibm.icu.text.Replaceable, int[], int, boolean)
com.ibm.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
int i
int i
int[] cursor
char keyChar
com.ibm.icu.text.UnicodeMatcher subm
int m
char keyChar
com.ibm.icu.text.UnicodeMatcher subm
int m
public java.lang.String toPattern (boolean)
boolean escapeUnprintable
StringBuffer result
StringBuffer quoteBuf
int i
char keyChar
com.ibm.icu.text.UnicodeMatcher m
public boolean matchesIndexValue (int)
int v
int c
com.ibm.icu.text.UnicodeMatcher m
public void addMatchSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
int ch
int i
com.ibm.icu.text.UnicodeMatcher matcher
public int replace (com.ibm.icu.text.Replaceable, int, int, int[])
com.ibm.icu.text.Replaceable text
int start
int limit
int[] cursor
int outLen
int dest
public java.lang.String toReplacerPattern (boolean)
boolean escapeUnprintable
StringBuffer rule
public void resetMatch ()
public void addReplacementSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
}
com/ibm/icu/text/StringPrep$Values.class
StringPrep.java
package com.ibm.icu.text
final com.ibm.icu.text.StringPrep$Values extends java.lang.Object {
boolean isIndex
int value
int type
private void <init> ()
public void reset ()
void <init> (com.ibm.icu.text.StringPrep$Values)
}
com/ibm/icu/text/StringPrep.class
StringPrep.java
package com.ibm.icu.text
public final com.ibm.icu.text.StringPrep extends java.lang.Object {
public static final int DEFAULT
public static final int ALLOW_UNASSIGNED
public static final int RFC3491_NAMEPREP
public static final int RFC3530_NFS4_CS_PREP
public static final int RFC3530_NFS4_CS_PREP_CI
public static final int RFC3530_NFS4_CIS_PREP
public static final int RFC3530_NFS4_MIXED_PREP_PREFIX
public static final int RFC3530_NFS4_MIXED_PREP_SUFFIX
public static final int RFC3722_ISCSI
public static final int RFC3920_NODEPREP
public static final int RFC3920_RESOURCEPREP
public static final int RFC4011_MIB
public static final int RFC4013_SASLPREP
public static final int RFC4505_TRACE
public static final int RFC4518_LDAP
public static final int RFC4518_LDAP_CI
private static final int MAX_PROFILE
private static final String[] PROFILE_NAMES
private static final java.lang.ref.WeakReference[] CACHE
private static final int UNASSIGNED
private static final int MAP
private static final int PROHIBITED
private static final int DELETE
private static final int TYPE_LIMIT
private static final int NORMALIZATION_ON
private static final int CHECK_BIDI_ON
private static final int TYPE_THRESHOLD
private static final int MAX_INDEX_VALUE
private static final int INDEX_TRIE_SIZE
private static final int INDEX_MAPPING_DATA_SIZE
private static final int NORM_CORRECTNS_LAST_UNI_VERSION
private static final int ONE_UCHAR_MAPPING_INDEX_START
private static final int TWO_UCHARS_MAPPING_INDEX_START
private static final int THREE_UCHARS_MAPPING_INDEX_START
private static final int FOUR_UCHARS_MAPPING_INDEX_START
private static final int OPTIONS
private static final int INDEX_TOP
private static final int DATA_BUFFER_SIZE
private com.ibm.icu.impl.CharTrie sprepTrie
private int[] indexes
private char[] mappingData
private com.ibm.icu.util.VersionInfo sprepUniVer
private com.ibm.icu.util.VersionInfo normCorrVer
private boolean doNFKC
private boolean checkBiDi
private com.ibm.icu.impl.UBiDiProps bdp
static void <clinit> ()
private char getCodePointValue (int)
int ch
private static com.ibm.icu.util.VersionInfo getVersionInfo (int)
int comp
int micro
int milli
int minor
int major
private static com.ibm.icu.util.VersionInfo getVersionInfo (byte[])
byte[] version
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.BufferedInputStream b
com.ibm.icu.impl.StringPrepDataReader reader
byte[] sprepBytes
com.ibm.icu.util.VersionInfo normUniVer
public static com.ibm.icu.text.StringPrep getInstance (int)
int profile
com.ibm.icu.text.StringPrep instance
java.lang.ref.WeakReference ref
java.io.InputStream stream
java.io.IOException e
private static final void getValues (char, com.ibm.icu.text.StringPrep$Values)
char trieWord
com.ibm.icu.text.StringPrep$Values values
private java.lang.StringBuffer map (com.ibm.icu.text.UCharacterIterator, int) throws com.ibm.icu.text.StringPrepParseException
com.ibm.icu.text.UCharacterIterator iter
int options
com.ibm.icu.text.StringPrep$Values val
char result
int ch
StringBuffer dest
boolean allowUnassigned
int index
int length
int length
int length
int length
private java.lang.StringBuffer normalize (java.lang.StringBuffer)
StringBuffer src
public java.lang.StringBuffer prepare (com.ibm.icu.text.UCharacterIterator, int) throws com.ibm.icu.text.StringPrepParseException
com.ibm.icu.text.UCharacterIterator src
int options
StringBuffer mapOut
StringBuffer normOut
int ch
int ch
char result
com.ibm.icu.text.UCharacterIterator iter
com.ibm.icu.text.StringPrep$Values val
int direction
int firstCharDir
int rtlPos
int ltrPos
boolean rightToLeft
boolean leftToRight
public java.lang.String prepare (java.lang.String, int) throws com.ibm.icu.text.StringPrepParseException
String src
int options
StringBuffer result
}
com/ibm/icu/text/StringPrepParseException.class
StringPrepParseException.java
package com.ibm.icu.text
public com.ibm.icu.text.StringPrepParseException extends java.text.ParseException {
static final long serialVersionUID
public static final int INVALID_CHAR_FOUND
public static final int ILLEGAL_CHAR_FOUND
public static final int PROHIBITED_ERROR
public static final int UNASSIGNED_ERROR
public static final int CHECK_BIDI_ERROR
public static final int STD3_ASCII_RULES_ERROR
public static final int ACE_PREFIX_ERROR
public static final int VERIFICATION_ERROR
public static final int LABEL_TOO_LONG_ERROR
public static final int BUFFER_OVERFLOW_ERROR
public static final int ZERO_LENGTH_LABEL
public static final int DOMAIN_NAME_TOO_LONG_ERROR
private int error
private int line
private StringBuffer preContext
private StringBuffer postContext
private static final int PARSE_CONTEXT_LEN
public void <init> (java.lang.String, int)
String message
int error
public void <init> (java.lang.String, int, java.lang.String, int)
String message
int error
String rules
int pos
public void <init> (java.lang.String, int, java.lang.String, int, int)
String message
int error
String rules
int pos
int lineNumber
public boolean equals (java.lang.Object)
Object other
public java.lang.String toString ()
StringBuffer buf
private void setPreContext (java.lang.String, int)
String str
int pos
private void setPreContext (char[], int)
char[] str
int pos
int start
int len
private void setPostContext (java.lang.String, int)
String str
int pos
private void setPostContext (char[], int)
char[] str
int pos
int start
int len
private void setContext (java.lang.String, int)
String str
int pos
public int getError ()
}
com/ibm/icu/text/StringReplacer.class
StringReplacer.java
package com.ibm.icu.text
com.ibm.icu.text.StringReplacer extends java.lang.Object implements com.ibm.icu.text.UnicodeReplacer {
private String output
private int cursorPos
private boolean hasCursor
private boolean isComplex
private final com.ibm.icu.text.RuleBasedTransliterator$Data data
public void <init> (java.lang.String, int, com.ibm.icu.text.RuleBasedTransliterator$Data)
String theOutput
int theCursorPos
com.ibm.icu.text.RuleBasedTransliterator$Data theData
public void <init> (java.lang.String, com.ibm.icu.text.RuleBasedTransliterator$Data)
String theOutput
com.ibm.icu.text.RuleBasedTransliterator$Data theData
public int replace (com.ibm.icu.text.Replaceable, int, int, int[])
com.ibm.icu.text.Replaceable text
int start
int limit
int[] cursor
int outLen
int outLen
int newStart
StringBuffer buf
int oOutput
int tempStart
int destStart
int len
int destLimit
int tempExtra
int c
int nextIndex
com.ibm.icu.text.UnicodeReplacer r
int len
int n
int n
public java.lang.String toReplacerPattern (boolean)
boolean escapeUnprintable
StringBuffer rule
StringBuffer quoteBuf
int cursor
int i
char c
com.ibm.icu.text.UnicodeReplacer r
StringBuffer buf
public void addReplacementSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
int ch
int i
com.ibm.icu.text.UnicodeReplacer r
}
com/ibm/icu/text/StringSearch$Pattern.class
StringSearch.java
package com.ibm.icu.text
com.ibm.icu.text.StringSearch$Pattern extends java.lang.Object {
protected String targetText
protected int[] m_CE_
protected int m_CELength_
protected boolean m_hasPrefixAccents_
protected boolean m_hasSuffixAccents_
protected int m_defaultShiftSize_
protected char[] m_shift_
protected char[] m_backShift_
protected void <init> (java.lang.String)
String pattern
}
com/ibm/icu/text/StringSearch.class
StringSearch.java
package com.ibm.icu.text
public final com.ibm.icu.text.StringSearch extends com.ibm.icu.text.SearchIterator {
private int m_textBeginOffset_
private int m_textLimitOffset_
private int m_matchedIndex_
private com.ibm.icu.text.StringSearch$Pattern m_pattern_
private com.ibm.icu.text.RuleBasedCollator m_collator_
private com.ibm.icu.text.CollationElementIterator m_colEIter_
private com.ibm.icu.text.CollationElementIterator m_utilColEIter_
private int m_ceMask_
private StringBuffer m_canonicalPrefixAccents_
private StringBuffer m_canonicalSuffixAccents_
private boolean m_isCanonicalMatch_
private com.ibm.icu.text.BreakIterator m_charBreakIter_
private static final int MAX_TABLE_SIZE_
private static final int INITIAL_ARRAY_SIZE_
private static final int SECOND_LAST_BYTE_SHIFT_
private static final int LAST_BYTE_MASK_
private int[] m_utilBuffer_
private static final long UNSIGNED_32BIT_MASK
public void <init> (java.lang.String, java.text.CharacterIterator, com.ibm.icu.text.RuleBasedCollator, com.ibm.icu.text.BreakIterator)
String pattern
java.text.CharacterIterator target
com.ibm.icu.text.RuleBasedCollator collator
com.ibm.icu.text.BreakIterator breakiter
public void <init> (java.lang.String, java.text.CharacterIterator, com.ibm.icu.text.RuleBasedCollator)
String pattern
java.text.CharacterIterator target
com.ibm.icu.text.RuleBasedCollator collator
public void <init> (java.lang.String, java.text.CharacterIterator, java.util.Locale)
String pattern
java.text.CharacterIterator target
java.util.Locale locale
public void <init> (java.lang.String, java.text.CharacterIterator, com.ibm.icu.util.ULocale)
String pattern
java.text.CharacterIterator target
com.ibm.icu.util.ULocale locale
public void <init> (java.lang.String, java.lang.String)
String pattern
String target
public com.ibm.icu.text.RuleBasedCollator getCollator ()
public java.lang.String getPattern ()
public int getIndex ()
int result
public boolean isCanonical ()
public void setCollator (com.ibm.icu.text.RuleBasedCollator)
com.ibm.icu.text.RuleBasedCollator collator
public void setPattern (java.lang.String)
String pattern
public void setTarget (java.text.CharacterIterator)
java.text.CharacterIterator text
public void setIndex (int)
int position
public void setCanonical (boolean)
boolean allowCanonical
public void reset ()
protected int handleNext (int)
int start
char ch
char ch2
protected int handlePrevious (int)
int start
char ch
private static final int hash (int)
int ce
private static final char getFCD (java.text.CharacterIterator, int)
java.text.CharacterIterator str
int offset
char ch
char result
private static final char getFCD (java.lang.String, int)
String str
int offset
char ch
char result
private final int getCE (int)
int ce
private static final int[] append (int, int, int[])
int offset
int value
int[] array
int[] temp
private final int initializePatternCETable ()
int offset
int result
int ce
int newce
private final int initializePattern ()
private final void setShiftTable (char[], char[], int[], int, int, char, char)
char[] shift
char[] backshift
int[] cetable
int cesize
int expansionsize
char defaultforward
char defaultbackward
int count
int count
int temp
int count
int count
private final void initialize ()
int expandlength
char minlength
private final boolean isBreakUnit (int, int)
int start
int end
int startindex
int endindex
boolean result
int count
int ce
int nextce
private final int getNextBaseOffset (java.text.CharacterIterator, int)
java.text.CharacterIterator text
int textoffset
int result
private final int getNextBaseOffset (int)
int textoffset
private int shiftForward (int, int, int)
int textoffset
int ce
int patternceindex
int shift
int adjust
private final int getNextSafeOffset (int, int)
int textoffset
int end
int result
private final boolean checkExtraMatchAccents (int, int)
int start
int end
boolean result
String str
int safeoffset
String decomp
int firstce
boolean ignorable
int ce
int offset
private final boolean hasAccentsBeforeMatch (int, int)
int start
int end
boolean ignorable
int firstce
int ce
boolean accent
private final boolean hasAccentsAfterMatch (int, int)
int start
int end
int firstce
int count
int ce
private static final boolean isOutOfBounds (int, int, int)
int textstart
int textlimit
int offset
private final boolean checkIdentical (int, int)
int start
int end
String textstr
String patternstr
private final boolean checkRepeatedMatch (int, int)
int start
int limit
int end
int lastmatchend
private final boolean checkNextExactContractionMatch (int, int)
int start
int end
char endchar
char poststartchar
int bufferedCEOffset
boolean hasBufferedCE
int temp
int count
int ce
private final boolean checkNextExactMatch (int)
int textoffset
int start
private final int getPreviousBaseOffset (java.text.CharacterIterator, int)
java.text.CharacterIterator text
int textoffset
int result
char fcd
private int getUnblockedAccentIndex (java.lang.StringBuffer, int[])
StringBuffer accents
int[] accentsindex
int index
int length
int cclass
int result
int codepoint
int tempclass
private static final java.lang.StringBuffer merge (java.lang.StringBuffer, java.text.CharacterIterator, int, int, java.lang.StringBuffer)
StringBuffer source1
java.text.CharacterIterator source2
int start2
int end2
StringBuffer source3
StringBuffer result
private final boolean checkCollationMatch (com.ibm.icu.text.CollationElementIterator)
com.ibm.icu.text.CollationElementIterator coleiter
int patternceindex
int offset
int ce
private int doNextCanonicalPrefixMatch (int, int)
int start
int end
int offset
StringBuffer accents
String accentstr
int[] accentsindex
int accentsize
int count
int k
int i
int mask
int j
StringBuffer match
private final int getPreviousSafeOffset (int, int)
int start
int textoffset
int result
private int doNextCanonicalSuffixMatch (int)
int textoffset
int safelength
StringBuffer safetext
StringBuffer safetext
int safeoffset
com.ibm.icu.text.CollationElementIterator coleiter
int ceindex
boolean isSafe
int textce
int failedoffset
int result
int result
int leftoverces
private boolean doNextCanonicalMatch (int)
int textoffset
int offset
StringBuffer accents
int baseoffset
String accentstr
int[] accentsindex
int size
int count
int k
int i
int mask
int j
private final int getPreviousBaseOffset (int)
int textoffset
int offset
private boolean checkNextCanonicalContractionMatch (int, int)
int start
int end
char schar
char echar
int expansion
boolean hasExpansion
int temp
int count
int ce
int expected
private boolean checkNextCanonicalMatch (int)
int textoffset
int start
private int reverseShift (int, int, int)
int textoffset
int ce
int patternceindex
int shift
int adjust
private boolean checkPreviousExactContractionMatch (int, int)
int start
int end
char echar
char schar
int expansion
boolean hasExpansion
int temp
int count
int ce
private final boolean checkPreviousExactMatch (int)
int textoffset
int end
private int doPreviousCanonicalSuffixMatch (int, int)
int start
int end
StringBuffer accents
int offset
String accentstr
int[] accentsindex
int accentsize
int count
int k
int i
int mask
int j
StringBuffer match
private int doPreviousCanonicalPrefixMatch (int)
int textoffset
StringBuffer safetext
StringBuffer safetext
int safeoffset
com.ibm.icu.text.CollationElementIterator coleiter
int ceindex
boolean isSafe
int prefixlength
int textce
int failedoffset
int result
int result
int leftoverces
private boolean doPreviousCanonicalMatch (int)
int textoffset
int offset
StringBuffer accents
int baseoffset
String textstr
int[] accentsindex
int size
int count
int k
int i
int mask
int j
private boolean checkPreviousCanonicalContractionMatch (int, int)
int start
int end
int temp
char echar
char schar
int expansion
boolean hasExpansion
int count
int ce
int expected
private boolean checkPreviousCanonicalMatch (int)
int textoffset
int end
private void handleNextExact (int)
int start
int textoffset
int targetce
int patternceindex
boolean found
int lastce
private void handleNextCanonical (int)
int start
boolean hasPatternAccents
int textoffset
int targetce
int patternceindex
boolean found
int lastce
private void handlePreviousExact (int)
int start
int textoffset
int patternceindex
int targetce
boolean found
int firstce
private void handlePreviousCanonical (int)
int start
boolean hasPatternAccents
int textoffset
int patternceindex
int targetce
boolean found
int firstce
private static final java.lang.String getString (java.text.CharacterIterator, int, int)
java.text.CharacterIterator text
int start
int length
StringBuffer result
int offset
int i
private static final int getMask (int)
int strength
private void setMatchNotFound ()
private int checkBreakBoundary (int)
int end
}
com/ibm/icu/text/StringTransform.class
StringTransform.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.StringTransform extends java.lang.Object {
public abstract java.lang.String transform (java.lang.String)
}
com/ibm/icu/text/SymbolTable.class
SymbolTable.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.SymbolTable extends java.lang.Object {
public static final char SYMBOL_REF
public abstract char[] lookup (java.lang.String)
public abstract com.ibm.icu.text.UnicodeMatcher lookupMatcher (int)
public abstract java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
}
com/ibm/icu/text/ThaiBreakIterator$PossibleWord.class
ThaiBreakIterator.java
package com.ibm.icu.text
com.ibm.icu.text.ThaiBreakIterator$PossibleWord extends java.lang.Object {
private final int POSSIBLE_WORD_LIST_MAX
private int[] lengths
private int[] count
private int prefix
private int offset
private int mark
private int current
public void <init> ()
public int candidates (java.text.CharacterIterator, com.ibm.icu.text.BreakCTDictionary, int)
java.text.CharacterIterator fIter
com.ibm.icu.text.BreakCTDictionary dict
int rangeEnd
int start
public int acceptMarked (java.text.CharacterIterator)
java.text.CharacterIterator fIter
public boolean backUp (java.text.CharacterIterator)
java.text.CharacterIterator fIter
public int longestPrefix ()
public void markCurrent ()
}
com/ibm/icu/text/ThaiBreakIterator.class
ThaiBreakIterator.java
package com.ibm.icu.text
com.ibm.icu.text.ThaiBreakIterator extends com.ibm.icu.text.DictionaryBasedBreakIterator {
private static com.ibm.icu.text.UnicodeSet fThaiWordSet
private static com.ibm.icu.text.UnicodeSet fEndWordSet
private static com.ibm.icu.text.UnicodeSet fBeginWordSet
private static com.ibm.icu.text.UnicodeSet fSuffixSet
private static com.ibm.icu.text.UnicodeSet fMarkSet
private com.ibm.icu.text.BreakCTDictionary fDictionary
private static final byte THAI_LOOKAHEAD
private static final byte THAI_ROOT_COMBINE_THRESHOLD
private static final byte THAI_PREFIX_COMBINE_THRESHOLD
private static final char THAI_PAIYANNOI
private static final char THAI_MAIYAMOK
private static final byte THAI_MIN_WORD
static void <clinit> ()
public void <init> (java.io.InputStream, java.io.InputStream) throws java.io.IOException
java.io.InputStream ruleStream
java.io.InputStream dictionaryStream
protected int handleNext ()
java.text.CharacterIterator text
int startPos
int result
private int divideUpDictionaryRange (int, int)
int rangeStart
int rangeEnd
java.text.CharacterIterator fIter
int wordsFound
int wordLength
int current
int current
java.util.Stack foundBreaks
com.ibm.icu.text.ThaiBreakIterator$PossibleWord[] words
int i
int uc
int uc
int uc
int candidates
boolean foundBest
int wordsMatched
int remaining
int pc
int chars
int candidate
int currPos
int currPos
int i
}
com/ibm/icu/text/TimeUnitFormat.class
TimeUnitFormat.java
package com.ibm.icu.text
public com.ibm.icu.text.TimeUnitFormat extends com.ibm.icu.text.MeasureFormat {
public static final int FULL_NAME
public static final int ABBREVIATED_NAME
private static final int TOTAL_STYLES
private static final long serialVersionUID
private static final String DEFAULT_PATTERN_FOR_SECOND
private static final String DEFAULT_PATTERN_FOR_MINUTE
private static final String DEFAULT_PATTERN_FOR_HOUR
private static final String DEFAULT_PATTERN_FOR_DAY
private static final String DEFAULT_PATTERN_FOR_WEEK
private static final String DEFAULT_PATTERN_FOR_MONTH
private static final String DEFAULT_PATTERN_FOR_YEAR
private com.ibm.icu.text.NumberFormat format
private com.ibm.icu.util.ULocale locale
private transient java.util.Map timeUnitToCountToPatterns
private transient com.ibm.icu.text.PluralRules pluralRules
private transient boolean isReady
private int style
public void <init> ()
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale locale
int style
public void <init> (java.util.Locale, int)
java.util.Locale locale
int style
public com.ibm.icu.text.TimeUnitFormat setLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public com.ibm.icu.text.TimeUnitFormat setLocale (java.util.Locale)
java.util.Locale locale
public com.ibm.icu.text.TimeUnitFormat setNumberFormat (com.ibm.icu.text.NumberFormat)
com.ibm.icu.text.NumberFormat format
java.util.Iterator it
com.ibm.icu.util.TimeUnit timeUnit
java.util.Map countToPattern
java.util.Iterator it2
String count
Object[] pair
com.ibm.icu.text.MessageFormat pattern
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition pos
com.ibm.icu.util.TimeUnitAmount amount
java.util.Map countToPattern
double number
String count
com.ibm.icu.text.MessageFormat pattern
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
Number resultNumber
com.ibm.icu.util.TimeUnit resultTimeUnit
int oldPos
int newPos
int longestParseDistance
String countOfLongestMatch
java.util.Iterator it
com.ibm.icu.util.TimeUnit timeUnit
java.util.Map countToPattern
java.util.Iterator it2
String count
int styl
com.ibm.icu.text.MessageFormat pattern
Object parsed
Number temp
String select
int parseDistance
private void setup ()
private void setup (java.lang.String, java.util.Map, int)
String resourceKey
java.util.Map timeUnitToCountToPatterns
int style
com.ibm.icu.impl.ICUResourceBundle resource
com.ibm.icu.impl.ICUResourceBundle unitsRes
int size
int index
String timeUnitName
com.ibm.icu.util.TimeUnit timeUnit
com.ibm.icu.impl.ICUResourceBundle oneUnitRes
int count
java.util.Map countToPatterns
int pluralIndex
String pluralCount
String pattern
com.ibm.icu.text.MessageFormat messageFormat
Object[] pair
com.ibm.icu.util.TimeUnit[] timeUnits
java.util.Set keywords
int i
com.ibm.icu.util.TimeUnit timeUnit
java.util.Map countToPatterns
java.util.Iterator it
String pluralCount
private void searchInTree (java.lang.String, int, com.ibm.icu.util.TimeUnit, java.lang.String, java.lang.String, java.util.Map)
String resourceKey
int styl
com.ibm.icu.util.TimeUnit timeUnit
String srcPluralCount
String searchPluralCount
java.util.Map countToPatterns
com.ibm.icu.util.ULocale parentLocale
String srcTimeUnitName
com.ibm.icu.impl.ICUResourceBundle unitsRes
com.ibm.icu.impl.ICUResourceBundle oneUnitRes
String pattern
com.ibm.icu.text.MessageFormat messageFormat
Object[] pair
com.ibm.icu.text.MessageFormat messageFormat
Object[] pair
}
com/ibm/icu/text/TitlecaseTransliterator$1.class
TitlecaseTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.TitlecaseTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/TitlecaseTransliterator.class
TitlecaseTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.TitlecaseTransliterator extends com.ibm.icu.text.Transliterator {
static final String _ID
private com.ibm.icu.util.ULocale locale
private com.ibm.icu.impl.UCaseProps csp
private com.ibm.icu.text.ReplaceableContextIterator iter
private StringBuffer result
private int[] locCache
static void register ()
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean isIncremental
int type
int type
boolean doTitle
int c
int c
int c
int start
int delta
int delta
}
com/ibm/icu/text/TransformTransliterator.class
TransformTransliterator.java
package com.ibm.icu.text
abstract com.ibm.icu.text.TransformTransliterator extends java.lang.Object {
void <init> ()
}
com/ibm/icu/text/TransliterationRule.class
TransliterationRule.java
package com.ibm.icu.text
com.ibm.icu.text.TransliterationRule extends java.lang.Object {
private com.ibm.icu.text.StringMatcher anteContext
private com.ibm.icu.text.StringMatcher key
private com.ibm.icu.text.StringMatcher postContext
private com.ibm.icu.text.UnicodeReplacer output
private String pattern
com.ibm.icu.text.UnicodeMatcher[] segments
private int anteContextLength
private int keyLength
byte flags
static final int ANCHOR_START
static final int ANCHOR_END
private final com.ibm.icu.text.RuleBasedTransliterator$Data data
public void <init> (java.lang.String, int, int, java.lang.String, int, int, com.ibm.icu.text.UnicodeMatcher[], boolean, boolean, com.ibm.icu.text.RuleBasedTransliterator$Data)
String input
int anteContextPos
int postContextPos
String output
int cursorPos
int cursorOffset
com.ibm.icu.text.UnicodeMatcher[] segs
boolean anchorStart
boolean anchorEnd
com.ibm.icu.text.RuleBasedTransliterator$Data theData
int postContextLength
public int getAnteContextLength ()
final int getIndexValue ()
int c
final boolean matchesIndexValue (int)
int v
com.ibm.icu.text.UnicodeMatcher m
public boolean masks (com.ibm.icu.text.TransliterationRule)
com.ibm.icu.text.TransliterationRule r2
int len
int left
int left2
int right
int right2
static final int posBefore (com.ibm.icu.text.Replaceable, int)
com.ibm.icu.text.Replaceable str
int pos
static final int posAfter (com.ibm.icu.text.Replaceable, int)
com.ibm.icu.text.Replaceable str
int pos
public int matchAndReplace (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position pos
boolean incremental
int i
int keyLimit
int[] intRef
int oText
int minOText
int anteLimit
int match
int match
int match
int newLength
int lenDelta
int newStart
public java.lang.String toRule (boolean)
boolean escapeUnprintable
StringBuffer rule
StringBuffer quoteBuf
boolean emitBraces
public java.lang.String toString ()
void addSourceSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
int limit
int i
int ch
com.ibm.icu.text.UnicodeMatcher matcher
void addTargetSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
}
com/ibm/icu/text/TransliterationRuleSet.class
TransliterationRuleSet.java
package com.ibm.icu.text
com.ibm.icu.text.TransliterationRuleSet extends java.lang.Object {
private java.util.Vector ruleVector
private int maxContextLength
private com.ibm.icu.text.TransliterationRule[] rules
private int[] index
public void <init> ()
public int getMaximumContextLength ()
public void addRule (com.ibm.icu.text.TransliterationRule)
com.ibm.icu.text.TransliterationRule rule
int len
public void freeze ()
int n
java.util.Vector v
int[] indexValue
int j
com.ibm.icu.text.TransliterationRule r
int x
int j
com.ibm.icu.text.TransliterationRule r
StringBuffer errors
int x
int j
com.ibm.icu.text.TransliterationRule r1
int k
com.ibm.icu.text.TransliterationRule r2
public boolean transliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position pos
boolean incremental
int indexByte
int i
int m
java.lang.String toRules (boolean)
boolean escapeUnprintable
int i
int count
StringBuffer ruleSource
com.ibm.icu.text.TransliterationRule r
com.ibm.icu.text.UnicodeSet getSourceTargetSet (boolean)
boolean getTarget
com.ibm.icu.text.UnicodeSet set
int count
int i
com.ibm.icu.text.TransliterationRule r
}
com/ibm/icu/text/Transliterator$Factory.class
Transliterator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.Transliterator$Factory extends java.lang.Object {
public abstract com.ibm.icu.text.Transliterator getInstance (java.lang.String)
}
com/ibm/icu/text/Transliterator$Position.class
Transliterator.java
package com.ibm.icu.text
public com.ibm.icu.text.Transliterator$Position extends java.lang.Object {
public int contextStart
public int contextLimit
public int start
public int limit
public void <init> ()
public void <init> (int, int, int)
int contextStart
int contextLimit
int start
public void <init> (int, int, int, int)
int contextStart
int contextLimit
int start
int limit
public void <init> (com.ibm.icu.text.Transliterator$Position)
com.ibm.icu.text.Transliterator$Position pos
public void set (com.ibm.icu.text.Transliterator$Position)
com.ibm.icu.text.Transliterator$Position pos
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.text.Transliterator$Position pos
public java.lang.String toString ()
public final void validate (int)
int length
}
com/ibm/icu/text/Transliterator.class
Transliterator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.Transliterator extends java.lang.Object implements com.ibm.icu.text.StringTransform {
public static final int FORWARD
public static final int REVERSE
private String ID
private com.ibm.icu.text.UnicodeFilter filter
private int maximumContextLength
private static com.ibm.icu.text.TransliteratorRegistry registry
private static java.util.Hashtable displayNameCache
private static final String RB_DISPLAY_NAME_PREFIX
private static final String RB_SCRIPT_DISPLAY_NAME_PREFIX
private static final String RB_DISPLAY_NAME_PATTERN
static final char ID_DELIM
static final char ID_SEP
static final char VARIANT_SEP
static final boolean DEBUG
private static final String INDEX
private static final String RB_RULE_BASED_IDS
static Class class$0
static void <clinit> ()
com.ibm.icu.util.UResourceBundle bundle
com.ibm.icu.util.UResourceBundle transIDs
com.ibm.icu.util.UResourceBundle colBund
int row
int maxRows
String ID
com.ibm.icu.util.UResourceBundle res
String type
String resString
int dir
int dir
int dir
String direction
String resString
protected void <init> (java.lang.String, com.ibm.icu.text.UnicodeFilter)
String ID
com.ibm.icu.text.UnicodeFilter filter
public final int transliterate (com.ibm.icu.text.Replaceable, int, int)
com.ibm.icu.text.Replaceable text
int start
int limit
com.ibm.icu.text.Transliterator$Position pos
public final void transliterate (com.ibm.icu.text.Replaceable)
com.ibm.icu.text.Replaceable text
public final java.lang.String transliterate (java.lang.String)
String text
com.ibm.icu.text.ReplaceableString result
public final void transliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, java.lang.String)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
String insertion
public final void transliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, int)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
int insertion
public final void transliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
public final void finishTransliteration (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
protected abstract void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
private void filteredTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
boolean incremental
boolean rollback
int globalLimit
int c
int c
int c
int c
boolean isIncrementalRun
int delta
int delta
int runStart
int runLimit
int runLength
int rollbackOrigin
int passStart
int rollbackStart
int passLimit
int uncommittedLength
int totalDelta
int charLength
int rs
int limit
public void filteredTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position index
boolean incremental
public final int getMaximumContextLength ()
protected void setMaximumContextLength (int)
int a
public final java.lang.String getID ()
protected final void setID (java.lang.String)
String id
public static final java.lang.String getDisplayName (java.lang.String)
String ID
public static java.lang.String getDisplayName (java.lang.String, java.util.Locale)
String id
java.util.Locale inLocale
public static java.lang.String getDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
String id
com.ibm.icu.util.ULocale inLocale
com.ibm.icu.impl.ICUResourceBundle bundle
String[] stv
String ID
String n
java.text.MessageFormat format
Object[] args
int j
public final com.ibm.icu.text.UnicodeFilter getFilter ()
public void setFilter (com.ibm.icu.text.UnicodeFilter)
com.ibm.icu.text.UnicodeFilter filter
public static final com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
public static com.ibm.icu.text.Transliterator getInstance (java.lang.String, int)
String ID
int dir
StringBuffer canonID
java.util.Vector list
com.ibm.icu.text.UnicodeSet[] globalFilter
com.ibm.icu.text.Transliterator t
static com.ibm.icu.text.Transliterator getBasicInstance (java.lang.String, java.lang.String)
String id
String canonID
StringBuffer s
com.ibm.icu.text.Transliterator t
public static final com.ibm.icu.text.Transliterator createFromRules (java.lang.String, java.lang.String, int)
String ID
String rules
int dir
com.ibm.icu.text.Transliterator t
com.ibm.icu.text.TransliteratorParser parser
java.util.Vector transliterators
int passNumber
int limit
int i
String idBlock
com.ibm.icu.text.Transliterator temp
com.ibm.icu.text.RuleBasedTransliterator$Data data
public java.lang.String toRules (boolean)
boolean escapeUnprintable
protected final java.lang.String baseToRules (boolean)
boolean escapeUnprintable
StringBuffer rulesSource
String id
int i
int c
public com.ibm.icu.text.Transliterator[] getElements ()
com.ibm.icu.text.Transliterator[] result
com.ibm.icu.text.Transliterator[] result
com.ibm.icu.text.CompoundTransliterator cpd
int i
public final com.ibm.icu.text.UnicodeSet getSourceSet ()
com.ibm.icu.text.UnicodeSet set
com.ibm.icu.text.UnicodeSet filterSet
com.ibm.icu.text.UnicodeSet filterSet
protected com.ibm.icu.text.UnicodeSet handleGetSourceSet ()
public com.ibm.icu.text.UnicodeSet getTargetSet ()
public final com.ibm.icu.text.Transliterator getInverse ()
public static void registerClass (java.lang.String, java.lang.Class, java.lang.String)
String ID
Class transClass
String displayName
public static void registerFactory (java.lang.String, com.ibm.icu.text.Transliterator$Factory)
String ID
com.ibm.icu.text.Transliterator$Factory factory
public static void registerInstance (com.ibm.icu.text.Transliterator)
com.ibm.icu.text.Transliterator trans
static void registerInstance (com.ibm.icu.text.Transliterator, boolean)
com.ibm.icu.text.Transliterator trans
boolean visible
public static void registerAlias (java.lang.String, java.lang.String)
String aliasID
String realID
static void registerSpecialInverse (java.lang.String, java.lang.String, boolean)
String target
String inverseTarget
boolean bidirectional
public static void unregister (java.lang.String)
String ID
public static final java.util.Enumeration getAvailableIDs ()
public static final java.util.Enumeration getAvailableSources ()
public static final java.util.Enumeration getAvailableTargets (java.lang.String)
String source
public static final java.util.Enumeration getAvailableVariants (java.lang.String, java.lang.String)
String source
String target
public static void registerAny ()
public java.lang.String transform (java.lang.String)
String source
}
com/ibm/icu/text/TransliteratorIDParser$SingleID.class
TransliteratorIDParser.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorIDParser$SingleID extends java.lang.Object {
public String canonID
public String basicID
public String filter
void <init> (java.lang.String, java.lang.String, java.lang.String)
String c
String b
String f
void <init> (java.lang.String, java.lang.String)
String c
String b
com.ibm.icu.text.Transliterator getInstance ()
com.ibm.icu.text.Transliterator t
com.ibm.icu.text.Transliterator t
}
com/ibm/icu/text/TransliteratorIDParser$Specs.class
TransliteratorIDParser.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorIDParser$Specs extends java.lang.Object {
public String source
public String target
public String variant
public String filter
public boolean sawSource
void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String)
String s
String t
String v
boolean sawS
String f
}
com/ibm/icu/text/TransliteratorIDParser.class
TransliteratorIDParser.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorIDParser extends java.lang.Object {
private static final char ID_DELIM
private static final char TARGET_SEP
private static final char VARIANT_SEP
private static final char OPEN_REV
private static final char CLOSE_REV
private static final String ANY
private static final int FORWARD
private static final int REVERSE
private static final java.util.Hashtable SPECIAL_INVERSES
static void <clinit> ()
void <init> ()
public static com.ibm.icu.text.TransliteratorIDParser$SingleID parseFilterID (java.lang.String, int[])
String id
int[] pos
int start
com.ibm.icu.text.TransliteratorIDParser$Specs specs
com.ibm.icu.text.TransliteratorIDParser$SingleID single
public static com.ibm.icu.text.TransliteratorIDParser$SingleID parseSingleID (java.lang.String, int[], int)
String id
int[] pos
int dir
int start
com.ibm.icu.text.TransliteratorIDParser$Specs specsA
com.ibm.icu.text.TransliteratorIDParser$Specs specsB
boolean sawParen
int pass
com.ibm.icu.text.TransliteratorIDParser$SingleID single
com.ibm.icu.text.TransliteratorIDParser$SingleID single
com.ibm.icu.text.TransliteratorIDParser$SingleID single
com.ibm.icu.text.TransliteratorIDParser$SingleID single
public static com.ibm.icu.text.UnicodeSet parseGlobalFilter (java.lang.String, int[], int, int[], java.lang.StringBuffer)
String id
int[] pos
int dir
int[] withParens
StringBuffer canonID
com.ibm.icu.text.UnicodeSet filter
int start
java.text.ParsePosition ppos
String pattern
public static boolean parseCompoundID (java.lang.String, int, java.lang.StringBuffer, java.util.Vector, com.ibm.icu.text.UnicodeSet[])
String id
int dir
StringBuffer canonID
java.util.Vector list
com.ibm.icu.text.UnicodeSet[] globalFilter
int[] pos
int[] withParens
com.ibm.icu.text.UnicodeSet filter
boolean sawDelimiter
com.ibm.icu.text.TransliteratorIDParser$SingleID single
int i
com.ibm.icu.text.TransliteratorIDParser$SingleID single
public static void instantiateList (java.util.Vector)
java.util.Vector list
com.ibm.icu.text.Transliterator t
com.ibm.icu.text.Transliterator t
int i
com.ibm.icu.text.TransliteratorIDParser$SingleID single
public static java.lang.String[] IDtoSTV (java.lang.String)
String id
String source
String target
String variant
int sep
int var
boolean isSourcePresent
public static java.lang.String STVtoID (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
StringBuffer id
public static void registerSpecialInverse (java.lang.String, java.lang.String, boolean)
String target
String inverseTarget
boolean bidirectional
private static com.ibm.icu.text.TransliteratorIDParser$Specs parseFilterID (java.lang.String, int[], boolean)
String id
int[] pos
boolean allowFilter
String first
String source
String target
String variant
String filter
char delimiter
int specCount
int start
java.text.ParsePosition ppos
char c
String spec
boolean sawSource
private static com.ibm.icu.text.TransliteratorIDParser$SingleID specsToID (com.ibm.icu.text.TransliteratorIDParser$Specs, int)
com.ibm.icu.text.TransliteratorIDParser$Specs specs
int dir
String canonID
String basicID
String basicPrefix
StringBuffer buf
private static com.ibm.icu.text.TransliteratorIDParser$SingleID specsToSpecialInverse (com.ibm.icu.text.TransliteratorIDParser$Specs)
com.ibm.icu.text.TransliteratorIDParser$Specs specs
String inverseTarget
StringBuffer buf
String basicID
}
com/ibm/icu/text/TransliteratorParser$ParseData.class
TransliteratorParser.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorParser$ParseData extends java.lang.Object implements com.ibm.icu.text.SymbolTable {
final com.ibm.icu.text.TransliteratorParser this$0
private void <init> (com.ibm.icu.text.TransliteratorParser)
public char[] lookup (java.lang.String)
String name
public com.ibm.icu.text.UnicodeMatcher lookupMatcher (int)
int ch
int i
public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
String text
java.text.ParsePosition pos
int limit
int start
int i
char c
public boolean isMatcher (int)
int ch
int i
public boolean isReplacer (int)
int ch
int i
void <init> (com.ibm.icu.text.TransliteratorParser, com.ibm.icu.text.TransliteratorParser$ParseData)
}
com/ibm/icu/text/TransliteratorParser$RuleArray.class
TransliteratorParser.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorParser$RuleArray extends com.ibm.icu.text.TransliteratorParser$RuleBody {
String[] array
int i
public void <init> (java.lang.String[])
String[] array
public java.lang.String handleNextLine ()
public void reset ()
}
com/ibm/icu/text/TransliteratorParser$RuleBody.class
TransliteratorParser.java
package com.ibm.icu.text
abstract com.ibm.icu.text.TransliteratorParser$RuleBody extends java.lang.Object {
private void <init> ()
java.lang.String nextLine ()
String s
StringBuffer b
abstract void reset ()
abstract java.lang.String handleNextLine ()
void <init> (com.ibm.icu.text.TransliteratorParser$RuleBody)
}
com/ibm/icu/text/TransliteratorParser$RuleHalf.class
TransliteratorParser.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorParser$RuleHalf extends java.lang.Object {
public String text
public int cursor
public int ante
public int post
public int cursorOffset
private int cursorOffsetPos
public boolean anchorStart
public boolean anchorEnd
private int nextSegmentNumber
private void <init> ()
public int parse (java.lang.String, int, int, com.ibm.icu.text.TransliteratorParser)
String rule
int pos
int limit
com.ibm.icu.text.TransliteratorParser parser
int start
StringBuffer buf
private int parseSection (java.lang.String, int, int, com.ibm.icu.text.TransliteratorParser, java.lang.StringBuffer, com.ibm.icu.text.UnicodeSet, boolean)
String rule
int pos
int limit
com.ibm.icu.text.TransliteratorParser parser
StringBuffer buf
com.ibm.icu.text.UnicodeSet illegal
boolean isSegment
int start
java.text.ParsePosition pp
int quoteStart
int quoteLimit
int varStart
int varLimit
int[] iref
int bufStart
char c
int escaped
int iq
int bufSegStart
int segmentNumber
com.ibm.icu.text.StringMatcher m
com.ibm.icu.text.TransliteratorIDParser$SingleID single
com.ibm.icu.text.Transliterator t
int bufSegStart
com.ibm.icu.text.FunctionReplacer r
int r
String name
int qstart
int qstart
int qstart
int qlimit
int qlimit
int qlimit
com.ibm.icu.text.UnicodeMatcher m
com.ibm.icu.text.UnicodeMatcher m
String precontext
String postContext
int min
int max
void removeContext ()
public boolean isValidOutput (com.ibm.icu.text.TransliteratorParser)
com.ibm.icu.text.TransliteratorParser parser
int i
int c
public boolean isValidInput (com.ibm.icu.text.TransliteratorParser)
com.ibm.icu.text.TransliteratorParser parser
int i
int c
void <init> (com.ibm.icu.text.TransliteratorParser$RuleHalf)
}
com/ibm/icu/text/TransliteratorParser.class
TransliteratorParser.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorParser extends java.lang.Object {
public java.util.Vector dataVector
public java.util.Vector idBlockVector
private com.ibm.icu.text.RuleBasedTransliterator$Data curData
public com.ibm.icu.text.UnicodeSet compoundFilter
private int direction
private com.ibm.icu.text.TransliteratorParser$ParseData parseData
private java.util.Vector variablesVector
private java.util.Hashtable variableNames
private StringBuffer segmentStandins
private java.util.Vector segmentObjects
private char variableNext
private char variableLimit
private String undefinedVariableName
private int dotStandIn
private static final String ID_TOKEN
private static final int ID_TOKEN_LEN
private static final char VARIABLE_DEF_OP
private static final char FORWARD_RULE_OP
private static final char REVERSE_RULE_OP
private static final char FWDREV_RULE_OP
private static final String OPERATORS
private static final String HALF_ENDERS
private static final char QUOTE
private static final char ESCAPE
private static final char END_OF_RULE
private static final char RULE_COMMENT_CHAR
private static final char CONTEXT_ANTE
private static final char CONTEXT_POST
private static final char CURSOR_POS
private static final char CURSOR_OFFSET
private static final char ANCHOR_START
private static final char KLEENE_STAR
private static final char ONE_OR_MORE
private static final char ZERO_OR_ONE
private static final char DOT
private static final String DOT_SET
private static final char SEGMENT_OPEN
private static final char SEGMENT_CLOSE
private static final char FUNCTION
private static final char ALT_REVERSE_RULE_OP
private static final char ALT_FORWARD_RULE_OP
private static final char ALT_FWDREV_RULE_OP
private static final char ALT_FUNCTION
private static com.ibm.icu.text.UnicodeSet ILLEGAL_TOP
private static com.ibm.icu.text.UnicodeSet ILLEGAL_SEG
private static com.ibm.icu.text.UnicodeSet ILLEGAL_FUNC
static void <clinit> ()
public void <init> ()
public void parse (java.lang.String, int)
String rules
int dir
void parseRules (com.ibm.icu.text.TransliteratorParser$RuleBody, int)
com.ibm.icu.text.TransliteratorParser$RuleBody ruleArray
int dir
boolean parsingIDs
int ruleCount
java.util.List errors
int errorCount
StringBuffer idBlockResult
int compoundFilterOffset
String rule
int pos
int limit
char c
int[] p
com.ibm.icu.text.TransliteratorIDParser$SingleID id
int[] withParens
com.ibm.icu.text.UnicodeSet f
int ppp
IllegalArgumentException e
int i
com.ibm.icu.text.RuleBasedTransliterator$Data data
int i
com.ibm.icu.text.RuleBasedTransliterator$Data data
IllegalArgumentException e
private int parseRule (java.lang.String, int, int)
String rule
int pos
int limit
int start
char operator
com.ibm.icu.text.TransliteratorParser$RuleHalf left
com.ibm.icu.text.TransliteratorParser$RuleHalf right
int n
char[] value
int i
int i
com.ibm.icu.text.TransliteratorParser$RuleHalf temp
com.ibm.icu.text.UnicodeMatcher[] segmentsArray
private void setVariableRange (int, int)
int start
int end
private void checkVariableRange (int, java.lang.String, int)
int ch
String rule
int start
private void pragmaMaximumBackup (int)
int backup
private void pragmaNormalizeRules (com.ibm.icu.text.Normalizer$Mode)
com.ibm.icu.text.Normalizer$Mode mode
static boolean resemblesPragma (java.lang.String, int, int)
String rule
int pos
int limit
private int parsePragma (java.lang.String, int, int)
String rule
int pos
int limit
int[] array
int p
static final void syntaxError (java.lang.String, java.lang.String, int)
String msg
String rule
int start
int end
static final int ruleEnd (java.lang.String, int, int)
String rule
int start
int limit
int end
private final char parseSet (java.lang.String, java.text.ParsePosition)
String rule
java.text.ParsePosition pos
com.ibm.icu.text.UnicodeSet set
char generateStandInFor (java.lang.Object)
Object obj
int i
public char getSegmentStandin (int)
int seg
char c
public void setSegmentObject (int, com.ibm.icu.text.StringMatcher)
int seg
com.ibm.icu.text.StringMatcher obj
int index
char getDotStandIn ()
private void appendVariableDef (java.lang.String, java.lang.StringBuffer)
String name
StringBuffer buf
char[] ch
static java.util.Hashtable access$0 (com.ibm.icu.text.TransliteratorParser)
static com.ibm.icu.text.RuleBasedTransliterator$Data access$1 (com.ibm.icu.text.TransliteratorParser)
static java.util.Vector access$2 (com.ibm.icu.text.TransliteratorParser)
static com.ibm.icu.text.UnicodeSet access$3 ()
static char access$4 (com.ibm.icu.text.TransliteratorParser, java.lang.String, java.text.ParsePosition)
static void access$5 (com.ibm.icu.text.TransliteratorParser, int, java.lang.String, int)
static com.ibm.icu.text.UnicodeSet access$6 ()
static com.ibm.icu.text.UnicodeSet access$7 ()
static com.ibm.icu.text.TransliteratorParser$ParseData access$8 (com.ibm.icu.text.TransliteratorParser)
static void access$9 (com.ibm.icu.text.TransliteratorParser, java.lang.String, java.lang.StringBuffer)
}
com/ibm/icu/text/TransliteratorRegistry$AliasEntry.class
TransliteratorRegistry.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorRegistry$AliasEntry extends java.lang.Object {
public String alias
public void <init> (java.lang.String)
String a
}
com/ibm/icu/text/TransliteratorRegistry$CompoundRBTEntry.class
TransliteratorRegistry.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorRegistry$CompoundRBTEntry extends java.lang.Object {
private String ID
private java.util.Vector idBlockVector
private java.util.Vector dataVector
private com.ibm.icu.text.UnicodeSet compoundFilter
public void <init> (java.lang.String, java.util.Vector, java.util.Vector, com.ibm.icu.text.UnicodeSet)
String theID
java.util.Vector theIDBlockVector
java.util.Vector theDataVector
com.ibm.icu.text.UnicodeSet theCompoundFilter
public com.ibm.icu.text.Transliterator getInstance ()
java.util.Vector transliterators
int passNumber
int limit
int i
String idBlock
com.ibm.icu.text.RuleBasedTransliterator$Data data
com.ibm.icu.text.Transliterator t
}
com/ibm/icu/text/TransliteratorRegistry$IDEnumeration.class
TransliteratorRegistry.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorRegistry$IDEnumeration extends java.lang.Object implements java.util.Enumeration {
java.util.Enumeration en
public void <init> (java.util.Enumeration)
java.util.Enumeration e
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
com/ibm/icu/text/TransliteratorRegistry$LocaleEntry.class
TransliteratorRegistry.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorRegistry$LocaleEntry extends java.lang.Object {
public String rule
public int direction
public void <init> (java.lang.String, int)
String r
int d
}
com/ibm/icu/text/TransliteratorRegistry$ResourceEntry.class
TransliteratorRegistry.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorRegistry$ResourceEntry extends java.lang.Object {
public String resource
public String encoding
public int direction
public void <init> (java.lang.String, java.lang.String, int)
String n
String enc
int d
}
com/ibm/icu/text/TransliteratorRegistry$Spec.class
TransliteratorRegistry.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorRegistry$Spec extends java.lang.Object {
private String top
private String spec
private String nextSpec
private String scriptName
private boolean isSpecLocale
private boolean isNextLocale
private com.ibm.icu.impl.ICUResourceBundle res
public void <init> (java.lang.String)
String theSpec
int script
int[] s
java.util.Locale toploc
public boolean hasFallback ()
public void reset ()
private void setupNext ()
int i
public java.lang.String next ()
public java.lang.String get ()
public boolean isLocale ()
public java.util.ResourceBundle getBundle ()
public java.lang.String getTop ()
}
com/ibm/icu/text/TransliteratorRegistry.class
TransliteratorRegistry.java
package com.ibm.icu.text
com.ibm.icu.text.TransliteratorRegistry extends java.lang.Object {
private static final char LOCALE_SEP
private static final String NO_VARIANT
private static final String ANY
private java.util.Hashtable registry
private java.util.Hashtable specDAG
private java.util.Vector availableIDs
private static final boolean DEBUG
public void <init> ()
public com.ibm.icu.text.Transliterator get (java.lang.String, java.lang.StringBuffer)
String ID
StringBuffer aliasReturn
Object[] entry
public void put (java.lang.String, java.lang.Class, boolean)
String ID
Class transliteratorSubclass
boolean visible
public void put (java.lang.String, com.ibm.icu.text.Transliterator$Factory, boolean)
String ID
com.ibm.icu.text.Transliterator$Factory factory
boolean visible
public void put (java.lang.String, java.lang.String, java.lang.String, int, boolean)
String ID
String resourceName
String encoding
int dir
boolean visible
public void put (java.lang.String, java.lang.String, boolean)
String ID
String alias
boolean visible
public void put (java.lang.String, com.ibm.icu.text.Transliterator, boolean)
String ID
com.ibm.icu.text.Transliterator trans
boolean visible
public void remove (java.lang.String)
String ID
String[] stv
String id
public java.util.Enumeration getAvailableIDs ()
public java.util.Enumeration getAvailableSources ()
public java.util.Enumeration getAvailableTargets (java.lang.String)
String source
com.ibm.icu.util.CaseInsensitiveString cisrc
java.util.Hashtable targets
public java.util.Enumeration getAvailableVariants (java.lang.String, java.lang.String)
String source
String target
com.ibm.icu.util.CaseInsensitiveString cisrc
com.ibm.icu.util.CaseInsensitiveString citrg
java.util.Hashtable targets
java.util.Vector variants
private void registerEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.Object, boolean)
String source
String target
String variant
Object entry
boolean visible
String s
String ID
private void registerEntry (java.lang.String, java.lang.Object, boolean)
String ID
Object entry
boolean visible
String[] stv
String id
private void registerEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, boolean)
String ID
String source
String target
String variant
Object entry
boolean visible
com.ibm.icu.util.CaseInsensitiveString ciID
private void registerSTV (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
com.ibm.icu.util.CaseInsensitiveString cisrc
com.ibm.icu.util.CaseInsensitiveString citrg
com.ibm.icu.util.CaseInsensitiveString civar
java.util.Hashtable targets
java.util.Vector variants
private void removeSTV (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
com.ibm.icu.util.CaseInsensitiveString cisrc
com.ibm.icu.util.CaseInsensitiveString citrg
com.ibm.icu.util.CaseInsensitiveString civar
java.util.Hashtable targets
java.util.Vector variants
private java.lang.Object[] findInDynamicStore (com.ibm.icu.text.TransliteratorRegistry$Spec, com.ibm.icu.text.TransliteratorRegistry$Spec, java.lang.String)
com.ibm.icu.text.TransliteratorRegistry$Spec src
com.ibm.icu.text.TransliteratorRegistry$Spec trg
String variant
String ID
private java.lang.Object[] findInStaticStore (com.ibm.icu.text.TransliteratorRegistry$Spec, com.ibm.icu.text.TransliteratorRegistry$Spec, java.lang.String)
com.ibm.icu.text.TransliteratorRegistry$Spec src
com.ibm.icu.text.TransliteratorRegistry$Spec trg
String variant
Object[] entry
private java.lang.Object[] findInBundle (com.ibm.icu.text.TransliteratorRegistry$Spec, com.ibm.icu.text.TransliteratorRegistry$Spec, java.lang.String, int)
com.ibm.icu.text.TransliteratorRegistry$Spec specToOpen
com.ibm.icu.text.TransliteratorRegistry$Spec specToFind
String variant
int direction
java.util.ResourceBundle res
int pass
StringBuffer tag
String[] subres
int i
int dir
private java.lang.Object[] find (java.lang.String)
String ID
String[] stv
private java.lang.Object[] find (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
com.ibm.icu.text.TransliteratorRegistry$Spec src
com.ibm.icu.text.TransliteratorRegistry$Spec trg
Object[] entry
private com.ibm.icu.text.Transliterator instantiateEntry (java.lang.String, java.lang.Object[], java.lang.StringBuffer)
String ID
Object[] entryWrapper
StringBuffer aliasReturn
Object entry
com.ibm.icu.text.RuleBasedTransliterator$Data data
com.ibm.icu.text.AnyTransliterator temp
com.ibm.icu.text.RuleBasedTransliterator temp
com.ibm.icu.text.CompoundTransliterator temp
com.ibm.icu.text.TransliteratorParser parser
com.ibm.icu.text.TransliteratorRegistry$ResourceEntry re
com.ibm.icu.text.TransliteratorRegistry$LocaleEntry le
}
com/ibm/icu/text/UCharacterIterator.class
UCharacterIterator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.UCharacterIterator extends java.lang.Object implements java.lang.Cloneable com.ibm.icu.text.UForwardCharacterIterator {
protected void <init> ()
public static final com.ibm.icu.text.UCharacterIterator getInstance (com.ibm.icu.text.Replaceable)
com.ibm.icu.text.Replaceable source
public static final com.ibm.icu.text.UCharacterIterator getInstance (java.lang.String)
String source
public static final com.ibm.icu.text.UCharacterIterator getInstance (char[])
char[] source
public static final com.ibm.icu.text.UCharacterIterator getInstance (char[], int, int)
char[] source
int start
int limit
public static final com.ibm.icu.text.UCharacterIterator getInstance (java.lang.StringBuffer)
StringBuffer source
public static final com.ibm.icu.text.UCharacterIterator getInstance (java.text.CharacterIterator)
java.text.CharacterIterator source
public java.text.CharacterIterator getCharacterIterator ()
public abstract int current ()
public int currentCodePoint ()
int ch
int ch2
public abstract int getLength ()
public abstract int getIndex ()
public abstract int next ()
public int nextCodePoint ()
int ch1
int ch2
public abstract int previous ()
public int previousCodePoint ()
int ch1
int ch2
public abstract void setIndex (int)
public void setToLimit ()
public void setToStart ()
public abstract int getText (char[], int)
public final int getText (char[])
char[] fillIn
public java.lang.String getText ()
char[] text
public int moveIndex (int)
int delta
int x
public int moveCodePointIndex (int)
int delta
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/ibm/icu/text/UFormat.class
UFormat.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.UFormat extends java.text.Format {
private static final long serialVersionUID
private com.ibm.icu.util.ULocale validLocale
private com.ibm.icu.util.ULocale actualLocale
public void <init> ()
public final com.ibm.icu.util.ULocale getLocale (com.ibm.icu.util.ULocale$Type)
com.ibm.icu.util.ULocale$Type type
final void setLocale (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
}
com/ibm/icu/text/UForwardCharacterIterator.class
UForwardCharacterIterator.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.UForwardCharacterIterator extends java.lang.Object {
public static final int DONE
public abstract int next ()
public abstract int nextCodePoint ()
}
com/ibm/icu/text/UTF16$StringComparator.class
UTF16.java
package com.ibm.icu.text
public final com.ibm.icu.text.UTF16$StringComparator extends java.lang.Object implements java.util.Comparator {
public static final int FOLD_CASE_DEFAULT
public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
private int m_codePointCompare_
private int m_foldCase_
private boolean m_ignoreCase_
private static final int CODE_POINT_COMPARE_SURROGATE_OFFSET_
public void <init> ()
public void <init> (boolean, boolean, int)
boolean codepointcompare
boolean ignorecase
int foldcaseoption
public void setCodePointCompare (boolean)
boolean flag
public void setIgnoreCase (boolean, int)
boolean ignorecase
int foldcaseoption
public boolean getCodePointCompare ()
public boolean getIgnoreCase ()
public int getIgnoreCaseOption ()
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
String str1
String str2
private int compareCaseInsensitive (java.lang.String, java.lang.String)
String s1
String s2
private int compareCaseSensitive (java.lang.String, java.lang.String)
String s1
String s2
int length1
int length2
int minlength
int result
char c1
char c2
int index
boolean codepointcompare
}
com/ibm/icu/text/UTF16.class
UTF16.java
package com.ibm.icu.text
public final com.ibm.icu.text.UTF16 extends java.lang.Object {
public static final int SINGLE_CHAR_BOUNDARY
public static final int LEAD_SURROGATE_BOUNDARY
public static final int TRAIL_SURROGATE_BOUNDARY
public static final int CODEPOINT_MIN_VALUE
public static final int CODEPOINT_MAX_VALUE
public static final int SUPPLEMENTARY_MIN_VALUE
public static final int LEAD_SURROGATE_MIN_VALUE
public static final int TRAIL_SURROGATE_MIN_VALUE
public static final int LEAD_SURROGATE_MAX_VALUE
public static final int TRAIL_SURROGATE_MAX_VALUE
public static final int SURROGATE_MIN_VALUE
public static final int SURROGATE_MAX_VALUE
private static final int LEAD_SURROGATE_BITMASK
private static final int TRAIL_SURROGATE_BITMASK
private static final int SURROGATE_BITMASK
private static final int LEAD_SURROGATE_BITS
private static final int TRAIL_SURROGATE_BITS
private static final int SURROGATE_BITS
private static final int LEAD_SURROGATE_SHIFT_
private static final int TRAIL_SURROGATE_MASK_
private static final int LEAD_SURROGATE_OFFSET_
private void <init> ()
public static int charAt (java.lang.String, int)
String source
int offset16
char single
private static int _charAt (java.lang.String, int, char)
String source
int offset16
char single
char trail
char lead
public static int charAt (java.lang.StringBuffer, int)
StringBuffer source
int offset16
char single
char trail
char lead
public static int charAt (char[], int, int, int)
char[] source
int start
int limit
int offset16
char single
char trail
char lead
public static int charAt (com.ibm.icu.text.Replaceable, int)
com.ibm.icu.text.Replaceable source
int offset16
char single
char trail
char lead
public static int getCharCount (int)
int char32
public static int bounds (java.lang.String, int)
String source
int offset16
char ch
public static int bounds (java.lang.StringBuffer, int)
StringBuffer source
int offset16
char ch
public static int bounds (char[], int, int, int)
char[] source
int start
int limit
int offset16
char ch
public static boolean isSurrogate (char)
char char16
public static boolean isTrailSurrogate (char)
char char16
public static boolean isLeadSurrogate (char)
char char16
public static char getLeadSurrogate (int)
int char32
public static char getTrailSurrogate (int)
int char32
public static java.lang.String valueOf (int)
int char32
public static java.lang.String valueOf (java.lang.String, int)
String source
int offset16
public static java.lang.String valueOf (java.lang.StringBuffer, int)
StringBuffer source
int offset16
public static java.lang.String valueOf (char[], int, int, int)
char[] source
int start
int limit
int offset16
public static int findOffsetFromCodePoint (java.lang.String, int)
String source
int offset32
char ch
int size
int result
int count
public static int findOffsetFromCodePoint (java.lang.StringBuffer, int)
StringBuffer source
int offset32
char ch
int size
int result
int count
public static int findOffsetFromCodePoint (char[], int, int, int)
char[] source
int start
int limit
int offset32
char ch
int result
int count
public static int findCodePointOffset (java.lang.String, int)
String source
int offset16
int result
char ch
boolean hadLeadSurrogate
int i
public static int findCodePointOffset (java.lang.StringBuffer, int)
StringBuffer source
int offset16
int result
char ch
boolean hadLeadSurrogate
int i
public static int findCodePointOffset (char[], int, int, int)
char[] source
int start
int limit
int offset16
int result
char ch
boolean hadLeadSurrogate
int i
public static java.lang.StringBuffer append (java.lang.StringBuffer, int)
StringBuffer target
int char32
public static java.lang.StringBuffer appendCodePoint (java.lang.StringBuffer, int)
StringBuffer target
int cp
public static int append (char[], int, int)
char[] target
int limit
int char32
public static int countCodePoint (java.lang.String)
String source
public static int countCodePoint (java.lang.StringBuffer)
StringBuffer source
public static int countCodePoint (char[], int, int)
char[] source
int start
int limit
public static void setCharAt (java.lang.StringBuffer, int, int)
StringBuffer target
int offset16
int char32
int count
char single
public static int setCharAt (char[], int, int, int)
char[] target
int limit
int offset16
int char32
int count
char single
String str
int result
int strlength
public static int moveCodePointOffset (java.lang.String, int, int)
String source
int offset16
int shift32
int result
int size
int count
int count
char ch
char ch
public static int moveCodePointOffset (java.lang.StringBuffer, int, int)
StringBuffer source
int offset16
int shift32
int result
int size
int count
int count
char ch
char ch
public static int moveCodePointOffset (char[], int, int, int, int)
char[] source
int start
int limit
int offset16
int shift32
int size
int count
int count
char ch
char ch
int result
public static java.lang.StringBuffer insert (java.lang.StringBuffer, int, int)
StringBuffer target
int offset16
int char32
String str
public static int insert (char[], int, int, int)
char[] target
int limit
int offset16
int char32
String str
int size
public static java.lang.StringBuffer delete (java.lang.StringBuffer, int)
StringBuffer target
int offset16
int count
public static int delete (char[], int, int)
char[] target
int limit
int offset16
int count
public static int indexOf (java.lang.String, int)
String source
int char32
int result
String char32str
public static int indexOf (java.lang.String, java.lang.String)
String source
String str
int strLength
int result
int resultEnd
public static int indexOf (java.lang.String, int, int)
String source
int char32
int fromIndex
int result
String char32str
public static int indexOf (java.lang.String, java.lang.String, int)
String source
String str
int fromIndex
int strLength
int result
int resultEnd
public static int lastIndexOf (java.lang.String, int)
String source
int char32
int result
String char32str
public static int lastIndexOf (java.lang.String, java.lang.String)
String source
String str
int strLength
int result
public static int lastIndexOf (java.lang.String, int, int)
String source
int char32
int fromIndex
int result
String char32str
public static int lastIndexOf (java.lang.String, java.lang.String, int)
String source
String str
int fromIndex
int strLength
int result
public static java.lang.String replace (java.lang.String, int, int)
String source
int oldChar32
int newChar32
int index
String newChar32Str
int oldChar32Size
int newChar32Size
StringBuffer result
int resultIndex
int endResultIndex
int lastEndIndex
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
String source
String oldStr
String newStr
int index
int oldStrSize
int newStrSize
StringBuffer result
int resultIndex
int endResultIndex
int lastEndIndex
public static java.lang.StringBuffer reverse (java.lang.StringBuffer)
StringBuffer source
int length
StringBuffer result
int i
char ch
char ch2
public static boolean hasMoreCodePointsThan (java.lang.String, int)
String source
int number
int length
int maxsupplementary
int start
public static boolean hasMoreCodePointsThan (char[], int, int, int)
char[] source
int start
int limit
int number
int length
int maxsupplementary
public static boolean hasMoreCodePointsThan (java.lang.StringBuffer, int)
StringBuffer source
int number
int length
int maxsupplementary
int start
public static java.lang.String newString (int[], int, int)
int[] codePoints
int offset
int count
char[] chars
int w
int r
int e
int cp
int newlen
char[] temp
private static java.lang.String toString (int)
int ch
StringBuffer result
}
com/ibm/icu/text/UnescapeTransliterator$1.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnescapeTransliterator$2.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator$2 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnescapeTransliterator$3.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator$3 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnescapeTransliterator$4.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator$4 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnescapeTransliterator$5.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator$5 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnescapeTransliterator$6.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator$6 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnescapeTransliterator$7.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator$7 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnescapeTransliterator.class
UnescapeTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnescapeTransliterator extends com.ibm.icu.text.Transliterator {
private char[] spec
private static final char END
static void register ()
void <init> (java.lang.String, char[])
String ID
char[] spec
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position pos
boolean isIncremental
int start
int limit
int i
int j
int ipat
int prefixLen
int suffixLen
int radix
int minDigits
int maxDigits
int s
boolean match
char c
int u
int digitCount
int ch
int digit
char c
String str
}
com/ibm/icu/text/UnicodeCompressor.class
UnicodeCompressor.java
package com.ibm.icu.text
public final com.ibm.icu.text.UnicodeCompressor extends java.lang.Object implements com.ibm.icu.text.SCSU {
private static boolean[] sSingleTagTable
private static boolean[] sUnicodeTagTable
private int fCurrentWindow
private int[] fOffsets
private int fMode
private int[] fIndexCount
private int[] fTimeStamps
private int fTimeStamp
static void <clinit> ()
public void <init> ()
public static byte[] compress (java.lang.String)
String buffer
public static byte[] compress (char[], int, int)
char[] buffer
int start
int limit
com.ibm.icu.text.UnicodeCompressor comp
int len
byte[] temp
int byteCount
byte[] result
public int compress (char[], int, int, int[], byte[], int, int)
char[] charBuffer
int charBufferStart
int charBufferLimit
int[] charsRead
byte[] byteBuffer
int byteBufferStart
int byteBufferLimit
int bytePos
int ucPos
int curUC
int curIndex
int nextUC
int forwardUC
int whichWindow
int hiByte
int loByte
public void reset ()
int i
private static int makeIndex (int)
int c
private boolean inDynamicWindow (int, int)
int c
int whichWindow
private static boolean inStaticWindow (int, int)
int c
int whichWindow
private static boolean isCompressible (int)
int c
private int findDynamicWindow (int)
int c
int i
private static int findStaticWindow (int)
int c
int i
private int getLRDefinedWindow ()
int leastRU
int whichWindow
int i
}
com/ibm/icu/text/UnicodeDecompressor.class
UnicodeDecompressor.java
package com.ibm.icu.text
public final com.ibm.icu.text.UnicodeDecompressor extends java.lang.Object implements com.ibm.icu.text.SCSU {
private int fCurrentWindow
private int[] fOffsets
private int fMode
private static final int BUFSIZE
private byte[] fBuffer
private int fBufferLength
public void <init> ()
public static java.lang.String decompress (byte[])
byte[] buffer
char[] buf
public static char[] decompress (byte[], int, int)
byte[] buffer
int start
int limit
com.ibm.icu.text.UnicodeDecompressor comp
int len
char[] temp
int charCount
char[] result
public int decompress (byte[], int, int, int[], char[], int, int)
byte[] byteBuffer
int byteBufferStart
int byteBufferLimit
int[] bytesRead
char[] charBuffer
int charBufferStart
int charBufferLimit
int bytePos
int ucPos
int aByte
int newBytes
int count
int normalizedBase
int dByte
public void reset ()
}
com/ibm/icu/text/UnicodeFilter.class
UnicodeFilter.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.UnicodeFilter extends java.lang.Object implements com.ibm.icu.text.UnicodeMatcher {
public abstract boolean contains (int)
public int matches (com.ibm.icu.text.Replaceable, int[], int, boolean)
com.ibm.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
int c
int c
protected void <init> ()
public abstract java.lang.String toPattern (boolean)
public abstract boolean matchesIndexValue (int)
public abstract void addMatchSetTo (com.ibm.icu.text.UnicodeSet)
}
com/ibm/icu/text/UnicodeMatcher.class
UnicodeMatcher.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.UnicodeMatcher extends java.lang.Object {
public static final int U_MISMATCH
public static final int U_PARTIAL_MATCH
public static final int U_MATCH
public static final char ETHER
public abstract int matches (com.ibm.icu.text.Replaceable, int[], int, boolean)
public abstract java.lang.String toPattern (boolean)
public abstract boolean matchesIndexValue (int)
public abstract void addMatchSetTo (com.ibm.icu.text.UnicodeSet)
}
com/ibm/icu/text/UnicodeNameTransliterator$1.class
UnicodeNameTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnicodeNameTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UnicodeNameTransliterator.class
UnicodeNameTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UnicodeNameTransliterator extends com.ibm.icu.text.Transliterator {
static final String _ID
static final String OPEN_DELIM
static final char CLOSE_DELIM
static final int OPEN_DELIM_LEN
static void register ()
public void <init> (com.ibm.icu.text.UnicodeFilter)
com.ibm.icu.text.UnicodeFilter filter
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean isIncremental
int cursor
int limit
StringBuffer str
int len
String name
int c
int clen
}
com/ibm/icu/text/UnicodeReplacer.class
UnicodeReplacer.java
package com.ibm.icu.text
abstract com.ibm.icu.text.UnicodeReplacer extends java.lang.Object {
public abstract int replace (com.ibm.icu.text.Replaceable, int, int, int[])
public abstract java.lang.String toReplacerPattern (boolean)
public abstract void addReplacementSetTo (com.ibm.icu.text.UnicodeSet)
}
com/ibm/icu/text/UnicodeSet$Filter.class
UnicodeSet.java
package com.ibm.icu.text
abstract com.ibm.icu.text.UnicodeSet$Filter extends java.lang.Object {
public abstract boolean contains (int)
}
com/ibm/icu/text/UnicodeSet$GeneralCategoryMaskFilter.class
UnicodeSet.java
package com.ibm.icu.text
com.ibm.icu.text.UnicodeSet$GeneralCategoryMaskFilter extends java.lang.Object implements com.ibm.icu.text.UnicodeSet$Filter {
int mask
void <init> (int)
int mask
public boolean contains (int)
int ch
}
com/ibm/icu/text/UnicodeSet$IntPropertyFilter.class
UnicodeSet.java
package com.ibm.icu.text
com.ibm.icu.text.UnicodeSet$IntPropertyFilter extends java.lang.Object implements com.ibm.icu.text.UnicodeSet$Filter {
int prop
int value
void <init> (int, int)
int prop
int value
public boolean contains (int)
int ch
}
com/ibm/icu/text/UnicodeSet$NumericValueFilter.class
UnicodeSet.java
package com.ibm.icu.text
com.ibm.icu.text.UnicodeSet$NumericValueFilter extends java.lang.Object implements com.ibm.icu.text.UnicodeSet$Filter {
double value
void <init> (double)
double value
public boolean contains (int)
int ch
}
com/ibm/icu/text/UnicodeSet$VersionFilter.class
UnicodeSet.java
package com.ibm.icu.text
com.ibm.icu.text.UnicodeSet$VersionFilter extends java.lang.Object implements com.ibm.icu.text.UnicodeSet$Filter {
com.ibm.icu.util.VersionInfo version
void <init> (com.ibm.icu.util.VersionInfo)
com.ibm.icu.util.VersionInfo version
public boolean contains (int)
int ch
com.ibm.icu.util.VersionInfo v
}
com/ibm/icu/text/UnicodeSet$XSymbolTable.class
UnicodeSet.java
package com.ibm.icu.text
public abstract com.ibm.icu.text.UnicodeSet$XSymbolTable extends java.lang.Object implements com.ibm.icu.text.SymbolTable {
public void <init> ()
public com.ibm.icu.text.UnicodeMatcher lookupMatcher (int)
int i
public boolean applyPropertyAlias (java.lang.String, java.lang.String, com.ibm.icu.text.UnicodeSet)
String propertyName
String propertyValue
com.ibm.icu.text.UnicodeSet result
public char[] lookup (java.lang.String)
String s
public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
String text
java.text.ParsePosition pos
int limit
}
com/ibm/icu/text/UnicodeSet.class
UnicodeSet.java
package com.ibm.icu.text
public com.ibm.icu.text.UnicodeSet extends com.ibm.icu.text.UnicodeFilter implements com.ibm.icu.util.Freezable {
private static final int LOW
private static final int HIGH
public static final int MIN_VALUE
public static final int MAX_VALUE
private int len
private int[] list
private int[] rangeList
private int[] buffer
java.util.TreeSet strings
private String pat
private static final int START_EXTRA
private static final int GROW_EXTRA
private static final String ANY_ID
private static final String ASCII_ID
private static final String ASSIGNED
private static com.ibm.icu.text.UnicodeSet[] INCLUSIONS
static final com.ibm.icu.util.VersionInfo NO_VERSION
public static final int IGNORE_SPACE
public static final int CASE
public static final int CASE_INSENSITIVE
public static final int ADD_CASE_MAPPINGS
private boolean frozen
static void <clinit> ()
public void <init> ()
public void <init> (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet other
public void <init> (int, int)
int start
int end
public void <init> (java.lang.String)
String pattern
public void <init> (java.lang.String, boolean)
String pattern
boolean ignoreWhitespace
public void <init> (java.lang.String, int)
String pattern
int options
public void <init> (java.lang.String, java.text.ParsePosition, com.ibm.icu.text.SymbolTable)
String pattern
java.text.ParsePosition pos
com.ibm.icu.text.SymbolTable symbols
public void <init> (java.lang.String, java.text.ParsePosition, com.ibm.icu.text.SymbolTable, int)
String pattern
java.text.ParsePosition pos
com.ibm.icu.text.SymbolTable symbols
int options
public java.lang.Object clone ()
com.ibm.icu.text.UnicodeSet result
public com.ibm.icu.text.UnicodeSet set (int, int)
int start
int end
public com.ibm.icu.text.UnicodeSet set (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet other
public final com.ibm.icu.text.UnicodeSet applyPattern (java.lang.String)
String pattern
public com.ibm.icu.text.UnicodeSet applyPattern (java.lang.String, boolean)
String pattern
boolean ignoreWhitespace
public com.ibm.icu.text.UnicodeSet applyPattern (java.lang.String, int)
String pattern
int options
public static boolean resemblesPattern (java.lang.String, int)
String pattern
int pos
private static void _appendToPat (java.lang.StringBuffer, java.lang.String, boolean)
StringBuffer buf
String s
boolean escapeUnprintable
int i
private static void _appendToPat (java.lang.StringBuffer, int, boolean)
StringBuffer buf
int c
boolean escapeUnprintable
public java.lang.String toPattern (boolean)
boolean escapeUnprintable
StringBuffer result
private java.lang.StringBuffer _toPattern (java.lang.StringBuffer, boolean)
StringBuffer result
boolean escapeUnprintable
int i
int backslashCount
int c
public java.lang.StringBuffer _generatePattern (java.lang.StringBuffer, boolean)
StringBuffer result
boolean escapeUnprintable
public java.lang.StringBuffer _generatePattern (java.lang.StringBuffer, boolean, boolean)
StringBuffer result
boolean escapeUnprintable
boolean includeStrings
int count
int i
int start
int end
int i
int start
int end
java.util.Iterator it
public int size ()
int n
int count
int i
public boolean isEmpty ()
public boolean matchesIndexValue (int)
int v
int i
int low
int high
java.util.Iterator it
String s
int c
public int matches (com.ibm.icu.text.Replaceable, int[], int, boolean)
com.ibm.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
java.util.Iterator it
boolean forward
char firstChar
int highWaterLength
String trial
char c
int length
int maxLen
private static int matchRest (com.ibm.icu.text.Replaceable, int, int, java.lang.String)
com.ibm.icu.text.Replaceable text
int start
int limit
String s
int maxLen
int maxLen
int slen
int i
int i
public void addMatchSetTo (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet toUnionTo
public int indexOf (int)
int c
int i
int n
int start
int limit
public int charAt (int)
int index
int len2
int i
int start
int count
public com.ibm.icu.text.UnicodeSet add (int, int)
int start
int end
private com.ibm.icu.text.UnicodeSet add_unchecked (int, int)
int start
int end
public final com.ibm.icu.text.UnicodeSet add (int)
int c
private final com.ibm.icu.text.UnicodeSet add_unchecked (int)
int c
int i
int[] temp
public final com.ibm.icu.text.UnicodeSet add (java.lang.String)
String s
int cp
private static int getSingleCP (java.lang.String)
String s
int cp
public final com.ibm.icu.text.UnicodeSet addAll (java.lang.String)
String s
int cp
int i
public final com.ibm.icu.text.UnicodeSet retainAll (java.lang.String)
String s
public final com.ibm.icu.text.UnicodeSet complementAll (java.lang.String)
String s
public final com.ibm.icu.text.UnicodeSet removeAll (java.lang.String)
String s
public final com.ibm.icu.text.UnicodeSet removeAllStrings ()
public static com.ibm.icu.text.UnicodeSet from (java.lang.String)
String s
public static com.ibm.icu.text.UnicodeSet fromAll (java.lang.String)
String s
public com.ibm.icu.text.UnicodeSet retain (int, int)
int start
int end
public final com.ibm.icu.text.UnicodeSet retain (int)
int c
public final com.ibm.icu.text.UnicodeSet retain (java.lang.String)
String s
int cp
boolean isIn
public com.ibm.icu.text.UnicodeSet remove (int, int)
int start
int end
public final com.ibm.icu.text.UnicodeSet remove (int)
int c
public final com.ibm.icu.text.UnicodeSet remove (java.lang.String)
String s
int cp
public com.ibm.icu.text.UnicodeSet complement (int, int)
int start
int end
public final com.ibm.icu.text.UnicodeSet complement (int)
int c
public com.ibm.icu.text.UnicodeSet complement ()
public final com.ibm.icu.text.UnicodeSet complement (java.lang.String)
String s
int cp
public boolean contains (int)
int c
int i
private final int findCodePoint (int)
int c
int lo
int hi
int i
public boolean contains (int, int)
int start
int end
int i
public final boolean contains (java.lang.String)
String s
int cp
public boolean containsAll (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet b
int[] listB
boolean needA
boolean needB
int aPtr
int bPtr
int aLen
int bLen
int startA
int startB
int limitA
int limitB
public boolean containsAll (java.lang.String)
String s
int cp
int i
private boolean containsAll (java.lang.String, int)
String s
int i
int cp
java.util.Iterator it
String setStr
public java.lang.String getRegexEquivalent ()
StringBuffer result
java.util.Iterator it
public boolean containsNone (int, int)
int start
int end
int i
public boolean containsNone (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet b
int[] listB
boolean needA
boolean needB
int aPtr
int bPtr
int aLen
int bLen
int startA
int startB
int limitA
int limitB
public boolean containsNone (java.lang.String)
String s
int cp
int i
java.util.Iterator it
String item
public final boolean containsSome (int, int)
int start
int end
public final boolean containsSome (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet s
public final boolean containsSome (java.lang.String)
String s
public com.ibm.icu.text.UnicodeSet addAll (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet c
public com.ibm.icu.text.UnicodeSet retainAll (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet c
public com.ibm.icu.text.UnicodeSet removeAll (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet c
public com.ibm.icu.text.UnicodeSet complementAll (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet c
public com.ibm.icu.text.UnicodeSet clear ()
public int getRangeCount ()
public int getRangeStart (int)
int index
public int getRangeEnd (int)
int index
public com.ibm.icu.text.UnicodeSet compact ()
int[] temp
public boolean equals (java.lang.Object)
Object o
com.ibm.icu.text.UnicodeSet that
int i
public int hashCode ()
int result
int i
public java.lang.String toString ()
public com.ibm.icu.text.UnicodeSet applyPattern (java.lang.String, java.text.ParsePosition, com.ibm.icu.text.SymbolTable, int)
String pattern
java.text.ParsePosition pos
com.ibm.icu.text.SymbolTable symbols
int options
boolean parsePositionWasNull
StringBuffer rebuiltPat
com.ibm.icu.impl.RuleCharacterIterator chars
int i
void applyPattern (com.ibm.icu.impl.RuleCharacterIterator, com.ibm.icu.text.SymbolTable, java.lang.StringBuffer, int)
com.ibm.icu.impl.RuleCharacterIterator chars
com.ibm.icu.text.SymbolTable symbols
StringBuffer rebuiltPat
int options
int opts
StringBuffer patBuf
StringBuffer buf
boolean usePat
com.ibm.icu.text.UnicodeSet scratch
Object backup
int lastItem
int lastChar
int mode
char op
boolean invert
int c
boolean literal
com.ibm.icu.text.UnicodeSet nested
int setMode
com.ibm.icu.text.UnicodeMatcher m
boolean ok
boolean anchor
private static void syntaxError (com.ibm.icu.impl.RuleCharacterIterator, java.lang.String)
com.ibm.icu.impl.RuleCharacterIterator chars
String msg
public void addAllTo (java.util.Collection)
java.util.Collection target
com.ibm.icu.text.UnicodeSetIterator it
public void addAll (java.util.Collection)
java.util.Collection source
java.util.Iterator it
private void ensureCapacity (int)
int newLen
int[] temp
private void ensureBufferCapacity (int)
int newLen
private int[] range (int, int)
int start
int end
private com.ibm.icu.text.UnicodeSet xor (int[], int, int)
int[] other
int otherLen
int polarity
int i
int j
int k
int a
int b
int b
int[] temp
private com.ibm.icu.text.UnicodeSet add (int[], int, int)
int[] other
int otherLen
int polarity
int i
int j
int k
int a
int b
int[] temp
private com.ibm.icu.text.UnicodeSet retain (int[], int, int)
int[] other
int otherLen
int polarity
int i
int j
int k
int a
int b
int[] temp
private static final int max (int, int)
int a
int b
private static synchronized com.ibm.icu.text.UnicodeSet getInclusions (int)
int src
com.ibm.icu.text.UnicodeSet incl
java.io.IOException e
java.io.IOException e
private com.ibm.icu.text.UnicodeSet applyFilter (com.ibm.icu.text.UnicodeSet$Filter, int)
com.ibm.icu.text.UnicodeSet$Filter filter
int src
int startHasProperty
com.ibm.icu.text.UnicodeSet inclusions
int limitRange
int j
int start
int end
int ch
private static java.lang.String mungeCharName (java.lang.String)
String source
StringBuffer buf
int i
int ch
public com.ibm.icu.text.UnicodeSet applyIntPropertyValue (int, int)
int prop
int value
public com.ibm.icu.text.UnicodeSet applyPropertyAlias (java.lang.String, java.lang.String)
String propertyAlias
String valueAlias
public com.ibm.icu.text.UnicodeSet applyPropertyAlias (java.lang.String, java.lang.String, com.ibm.icu.text.SymbolTable)
String propertyAlias
String valueAlias
com.ibm.icu.text.SymbolTable symbols
int p
int p
int p
int p
int p
int v
int v
int v
int v
int v
int v
int v
boolean mustNotBeEmpty
boolean invert
IllegalArgumentException e
double value
String buf
int ch
com.ibm.icu.util.VersionInfo version
private static boolean resemblesPropertyPattern (java.lang.String, int)
String pattern
int pos
private static boolean resemblesPropertyPattern (com.ibm.icu.impl.RuleCharacterIterator, int)
com.ibm.icu.impl.RuleCharacterIterator chars
int iterOpts
boolean result
Object pos
int c
int d
private com.ibm.icu.text.UnicodeSet applyPropertyPattern (java.lang.String, java.text.ParsePosition, com.ibm.icu.text.SymbolTable)
String pattern
java.text.ParsePosition ppos
com.ibm.icu.text.SymbolTable symbols
int pos
boolean posix
boolean isName
boolean invert
char c
int close
int equals
String propName
String propName
String valueName
String valueName
private void applyPropertyPattern (com.ibm.icu.impl.RuleCharacterIterator, java.lang.StringBuffer, com.ibm.icu.text.SymbolTable)
com.ibm.icu.impl.RuleCharacterIterator chars
StringBuffer rebuiltPat
com.ibm.icu.text.SymbolTable symbols
String patStr
java.text.ParsePosition pos
private static final void addCaseMapping (com.ibm.icu.text.UnicodeSet, int, java.lang.StringBuffer)
com.ibm.icu.text.UnicodeSet set
int result
StringBuffer full
public com.ibm.icu.text.UnicodeSet closeOver (int)
int attribute
com.ibm.icu.impl.UCaseProps csp
com.ibm.icu.impl.UCaseProps csp
com.ibm.icu.text.UnicodeSet foldSet
com.ibm.icu.util.ULocale root
int n
int result
StringBuffer full
int[] locCache
int i
int start
int end
int cp
int cp
String str
String str
java.util.Iterator it
com.ibm.icu.text.BreakIterator bi
java.util.Iterator it
public boolean isFrozen ()
public java.lang.Object freeze ()
public java.lang.Object cloneAsThawed ()
com.ibm.icu.text.UnicodeSet result
private void checkFrozen ()
}
com/ibm/icu/text/UnicodeSetIterator.class
UnicodeSetIterator.java
package com.ibm.icu.text
public com.ibm.icu.text.UnicodeSetIterator extends java.lang.Object {
public static int IS_STRING
public int codepoint
public int codepointEnd
public String string
private com.ibm.icu.text.UnicodeSet set
private int endRange
private int range
protected int endElement
protected int nextElement
private java.util.Iterator stringIterator
static void <clinit> ()
public void <init> (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet set
public void <init> ()
public boolean next ()
public boolean nextRange ()
public void reset (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet uset
public void reset ()
public java.lang.String getString ()
public com.ibm.icu.text.UnicodeSet getSet ()
protected void loadRange (int)
int aRange
}
com/ibm/icu/text/UppercaseTransliterator$1.class
UppercaseTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UppercaseTransliterator$1 extends java.lang.Object implements com.ibm.icu.text.Transliterator$Factory {
void <init> ()
public com.ibm.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
com/ibm/icu/text/UppercaseTransliterator.class
UppercaseTransliterator.java
package com.ibm.icu.text
com.ibm.icu.text.UppercaseTransliterator extends com.ibm.icu.text.Transliterator {
static final String _ID
private com.ibm.icu.util.ULocale locale
private com.ibm.icu.impl.UCaseProps csp
private com.ibm.icu.text.ReplaceableContextIterator iter
private StringBuffer result
private int[] locCache
static void register ()
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
protected void handleTransliterate (com.ibm.icu.text.Replaceable, com.ibm.icu.text.Transliterator$Position, boolean)
com.ibm.icu.text.Replaceable text
com.ibm.icu.text.Transliterator$Position offsets
boolean isIncremental
int c
int c
int delta
int delta
}
com/ibm/icu/util/AnnualTimeZoneRule.class
AnnualTimeZoneRule.java
package com.ibm.icu.util
public com.ibm.icu.util.AnnualTimeZoneRule extends com.ibm.icu.util.TimeZoneRule {
private static final long serialVersionUID
public static final int MAX_YEAR
private final com.ibm.icu.util.DateTimeRule dateTimeRule
private final int startYear
private final int endYear
public void <init> (java.lang.String, int, int, com.ibm.icu.util.DateTimeRule, int, int)
String name
int rawOffset
int dstSavings
com.ibm.icu.util.DateTimeRule dateTimeRule
int startYear
int endYear
public com.ibm.icu.util.DateTimeRule getRule ()
public int getStartYear ()
public int getEndYear ()
public java.util.Date getStartInYear (int, int, int)
int year
int prevRawOffset
int prevDSTSavings
long ruleDay
long ruleDay
long ruleDay
long ruleDay
int type
boolean after
int weeks
int month
int dom
int dow
int delta
long ruleTime
public java.util.Date getFirstStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getFinalStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getNextStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
int[] fields
int year
java.util.Date d
public java.util.Date getPreviousStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
int[] fields
int year
java.util.Date d
public boolean isEquivalentTo (com.ibm.icu.util.TimeZoneRule)
com.ibm.icu.util.TimeZoneRule other
com.ibm.icu.util.AnnualTimeZoneRule otherRule
public boolean isTransitionRule ()
public java.lang.String toString ()
StringBuffer buf
}
com/ibm/icu/util/BasicTimeZone.class
BasicTimeZone.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.BasicTimeZone extends com.ibm.icu.util.TimeZone {
private static final long serialVersionUID
private static final long MILLIS_PER_YEAR
public static final int LOCAL_STD
public static final int LOCAL_DST
public static final int LOCAL_FORMER
public static final int LOCAL_LATTER
protected static final int STD_DST_MASK
protected static final int FORMER_LATTER_MASK
public abstract com.ibm.icu.util.TimeZoneTransition getNextTransition (long, boolean)
public abstract com.ibm.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
public boolean hasEquivalentTransitions (com.ibm.icu.util.TimeZone, long, long)
com.ibm.icu.util.TimeZone tz
long start
long end
public boolean hasEquivalentTransitions (com.ibm.icu.util.TimeZone, long, long, boolean)
com.ibm.icu.util.TimeZone tz
long start
long end
boolean ignoreDstAmount
int[] offsets1
int[] offsets2
long time
com.ibm.icu.util.TimeZoneTransition tr1
com.ibm.icu.util.TimeZoneTransition tr2
boolean inRange1
boolean inRange2
public abstract com.ibm.icu.util.TimeZoneRule[] getTimeZoneRules ()
public com.ibm.icu.util.TimeZoneRule[] getTimeZoneRules (long)
long start
com.ibm.icu.util.TimeZoneRule[] all
com.ibm.icu.util.TimeZoneTransition tzt
java.util.BitSet isProcessed
java.util.List filteredRules
com.ibm.icu.util.TimeZoneRule initial
int i
java.util.Date d
long time
boolean bFinalStd
boolean bFinalDst
com.ibm.icu.util.TimeZoneRule toRule
int ruleIdx
com.ibm.icu.util.TimeArrayTimeZoneRule tar
long t
java.util.Date firstStart
long[] times
int timeType
int idx
int asize
long[] newtimes
com.ibm.icu.util.TimeArrayTimeZoneRule newtar
com.ibm.icu.util.AnnualTimeZoneRule ar
java.util.Date firstStart
int[] dfields
com.ibm.icu.util.AnnualTimeZoneRule newar
com.ibm.icu.util.TimeZoneRule[] rules
public com.ibm.icu.util.TimeZoneRule[] getSimpleTimeZoneRulesNear (long)
long date
com.ibm.icu.util.AnnualTimeZoneRule[] annualRules
com.ibm.icu.util.TimeZoneRule initialRule
com.ibm.icu.util.TimeZoneTransition tr
String initialName
int initialRaw
int initialDst
long nextTransitionTime
int[] dtfields
int weekInMonth
com.ibm.icu.util.DateTimeRule dtr
com.ibm.icu.util.AnnualTimeZoneRule secondRule
java.util.Date d
java.util.Date d
int[] offsets
com.ibm.icu.util.TimeZoneRule[] result
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
protected void <init> ()
}
com/ibm/icu/util/BuddhistCalendar.class
BuddhistCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.BuddhistCalendar extends com.ibm.icu.util.GregorianCalendar {
private static final long serialVersionUID
public static final int BE
private static final int BUDDHIST_ERA_START
private static final int GREGORIAN_EPOCH
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetExtendedYear ()
int year
int year
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
protected void handleComputeFields (int)
int julianDay
int y
protected int handleGetLimit (int, int)
int field
int limitType
public java.lang.String getType ()
}
com/ibm/icu/util/ByteArrayWrapper.class
ByteArrayWrapper.java
package com.ibm.icu.util
public com.ibm.icu.util.ByteArrayWrapper extends java.lang.Object implements java.lang.Comparable {
public byte[] bytes
public int size
public void <init> ()
public void <init> (byte[], int)
byte[] bytesToAdopt
int size
public void <init> (com.ibm.icu.impl.ByteBuffer)
com.ibm.icu.impl.ByteBuffer source
public com.ibm.icu.util.ByteArrayWrapper ensureCapacity (int)
int capacity
byte[] newbytes
public final com.ibm.icu.util.ByteArrayWrapper set (byte[], int, int)
byte[] src
int start
int limit
public final com.ibm.icu.util.ByteArrayWrapper append (byte[], int, int)
byte[] src
int start
int limit
int len
public final byte[] releaseBytes ()
byte[] result
public java.lang.String toString ()
StringBuffer result
int i
public boolean equals (java.lang.Object)
Object other
com.ibm.icu.util.ByteArrayWrapper that
int i
public int hashCode ()
int result
int i
public int compareTo (java.lang.Object)
Object other
com.ibm.icu.util.ByteArrayWrapper that
int minSize
int i
private static final void copyBytes (byte[], int, byte[], int, int)
byte[] src
int srcoff
byte[] tgt
int tgtoff
int length
int i
int n
}
com/ibm/icu/util/CECalendar.class
CECalendar.java
package com.ibm.icu.util
abstract com.ibm.icu.util.CECalendar extends com.ibm.icu.util.Calendar {
private static final long serialVersionUID
private static final int[][] LIMITS
static void <clinit> ()
protected void <init> ()
protected void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
protected void <init> (java.util.Locale)
java.util.Locale aLocale
protected void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
protected void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
protected void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
protected void <init> (int, int, int)
int year
int month
int date
protected void <init> (java.util.Date)
java.util.Date date
protected void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected abstract int getJDEpochOffset ()
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int emonth
boolean useMonth
protected int handleGetLimit (int, int)
int field
int limitType
public static int ceToJD (long, int, int, int)
long year
int month
int day
int jdEpochOffset
public static void jdToCE (int, int, int[])
int julianDay
int jdEpochOffset
int[] fields
int c4
int[] r4
int doy
}
com/ibm/icu/util/Calendar$CalendarFactory.class
Calendar.java
package com.ibm.icu.util
abstract com.ibm.icu.util.Calendar$CalendarFactory extends java.lang.Object {
public boolean visible ()
public abstract java.util.Set getSupportedLocaleNames ()
public com.ibm.icu.util.Calendar createCalendar (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
protected void <init> ()
}
com/ibm/icu/util/Calendar$CalendarShim.class
Calendar.java
package com.ibm.icu.util
abstract com.ibm.icu.util.Calendar$CalendarShim extends java.lang.Object {
void <init> ()
abstract java.util.Locale[] getAvailableLocales ()
abstract com.ibm.icu.util.ULocale[] getAvailableULocales ()
abstract java.lang.Object registerFactory (com.ibm.icu.util.Calendar$CalendarFactory)
abstract boolean unregister (java.lang.Object)
abstract com.ibm.icu.util.Calendar createInstance (com.ibm.icu.util.ULocale)
}
com/ibm/icu/util/Calendar$FormatConfiguration.class
Calendar.java
package com.ibm.icu.util
public com.ibm.icu.util.Calendar$FormatConfiguration extends java.lang.Object {
private String pattern
private String override
private com.ibm.icu.text.DateFormatSymbols formatData
private com.ibm.icu.util.Calendar cal
private com.ibm.icu.util.ULocale loc
private void <init> ()
public java.lang.String getPatternString ()
public java.lang.String getOverrideString ()
public com.ibm.icu.util.Calendar getCalendar ()
public com.ibm.icu.util.ULocale getLocale ()
public com.ibm.icu.text.DateFormatSymbols getDateFormatSymbols ()
void <init> (com.ibm.icu.util.Calendar$FormatConfiguration)
static void access$1 (com.ibm.icu.util.Calendar$FormatConfiguration, java.lang.String)
static void access$2 (com.ibm.icu.util.Calendar$FormatConfiguration, java.lang.String)
static void access$3 (com.ibm.icu.util.Calendar$FormatConfiguration, com.ibm.icu.text.DateFormatSymbols)
static void access$4 (com.ibm.icu.util.Calendar$FormatConfiguration, com.ibm.icu.util.ULocale)
static void access$5 (com.ibm.icu.util.Calendar$FormatConfiguration, com.ibm.icu.util.Calendar)
}
com/ibm/icu/util/Calendar$PatternData.class
Calendar.java
package com.ibm.icu.util
com.ibm.icu.util.Calendar$PatternData extends java.lang.Object {
private String[] patterns
private String[] overrides
public void <init> (java.lang.String[], java.lang.String[])
String[] patterns
String[] overrides
private java.lang.String getDateTimePattern (int)
int dateStyle
int glueIndex
String dateTimePattern
private static com.ibm.icu.util.Calendar$PatternData make (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale loc
String key
com.ibm.icu.util.Calendar$PatternData patternData
com.ibm.icu.impl.CalendarData calData
static com.ibm.icu.util.Calendar$PatternData access$0 (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale)
static java.lang.String access$1 (com.ibm.icu.util.Calendar$PatternData, int)
static java.lang.String[] access$2 (com.ibm.icu.util.Calendar$PatternData)
static java.lang.String[] access$3 (com.ibm.icu.util.Calendar$PatternData)
}
com/ibm/icu/util/Calendar$WeekData.class
Calendar.java
package com.ibm.icu.util
com.ibm.icu.util.Calendar$WeekData extends java.lang.Object {
public int firstDayOfWeek
public int minimalDaysInFirstWeek
public int weekendOnset
public int weekendOnsetMillis
public int weekendCease
public int weekendCeaseMillis
public com.ibm.icu.util.ULocale actualLocale
public void <init> (int, int, int, int, int, int, com.ibm.icu.util.ULocale)
int fdow
int mdifw
int weekendOnset
int weekendOnsetMillis
int weekendCease
int weekendCeaseMillis
com.ibm.icu.util.ULocale actualLoc
}
com/ibm/icu/util/Calendar.class
Calendar.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.Calendar extends java.lang.Object implements java.io.Serializable java.lang.Cloneable java.lang.Comparable {
public static final int ERA
public static final int YEAR
public static final int MONTH
public static final int WEEK_OF_YEAR
public static final int WEEK_OF_MONTH
public static final int DATE
public static final int DAY_OF_MONTH
public static final int DAY_OF_YEAR
public static final int DAY_OF_WEEK
public static final int DAY_OF_WEEK_IN_MONTH
public static final int AM_PM
public static final int HOUR
public static final int HOUR_OF_DAY
public static final int MINUTE
public static final int SECOND
public static final int MILLISECOND
public static final int ZONE_OFFSET
public static final int DST_OFFSET
public static final int YEAR_WOY
public static final int DOW_LOCAL
public static final int EXTENDED_YEAR
public static final int JULIAN_DAY
public static final int MILLISECONDS_IN_DAY
protected static final int BASE_FIELD_COUNT
protected static final int MAX_FIELD_COUNT
public static final int SUNDAY
public static final int MONDAY
public static final int TUESDAY
public static final int WEDNESDAY
public static final int THURSDAY
public static final int FRIDAY
public static final int SATURDAY
public static final int JANUARY
public static final int FEBRUARY
public static final int MARCH
public static final int APRIL
public static final int MAY
public static final int JUNE
public static final int JULY
public static final int AUGUST
public static final int SEPTEMBER
public static final int OCTOBER
public static final int NOVEMBER
public static final int DECEMBER
public static final int UNDECIMBER
public static final int AM
public static final int PM
public static final int WEEKDAY
public static final int WEEKEND
public static final int WEEKEND_ONSET
public static final int WEEKEND_CEASE
protected static final int ONE_SECOND
protected static final int ONE_MINUTE
protected static final int ONE_HOUR
protected static final long ONE_DAY
protected static final long ONE_WEEK
protected static final int JAN_1_1_JULIAN_DAY
protected static final int EPOCH_JULIAN_DAY
protected static final int MIN_JULIAN
protected static final long MIN_MILLIS
protected static final java.util.Date MIN_DATE
protected static final int MAX_JULIAN
protected static final long MAX_MILLIS
protected static final java.util.Date MAX_DATE
private transient int[] fields
private transient int[] stamp
private long time
private transient boolean isTimeSet
private transient boolean areFieldsSet
private transient boolean areAllFieldsSet
private transient boolean areFieldsVirtuallySet
private boolean lenient
private com.ibm.icu.util.TimeZone zone
private int firstDayOfWeek
private int minimalDaysInFirstWeek
private int weekendOnset
private int weekendOnsetMillis
private int weekendCease
private int weekendCeaseMillis
private static java.util.Hashtable cachedLocaleData
protected static final int UNSET
protected static final int INTERNALLY_SET
protected static final int MINIMUM_USER_STAMP
private transient int nextStamp
private static final long serialVersionUID
private transient int internalSetMask
private transient int gregorianYear
private transient int gregorianMonth
private transient int gregorianDayOfYear
private transient int gregorianDayOfMonth
private static final String[] calTypes
private static final int CALTYPE_GREGORIAN
private static final int CALTYPE_JAPANESE
private static final int CALTYPE_BUDDHIST
private static final int CALTYPE_ROC
private static final int CALTYPE_PERSIAN
private static final int CALTYPE_ISLAMIC_CIVIL
private static final int CALTYPE_ISLAMIC
private static final int CALTYPE_HEBREW
private static final int CALTYPE_CHINESE
private static final int CALTYPE_INDIAN
private static final int CALTYPE_COPTIC
private static final int CALTYPE_ETHIOPIC
private static final int CALTYPE_ETHIOPIC_AMETE_ALEM
private static final int CALTYPE_UNKNOWN
private static com.ibm.icu.util.Calendar$CalendarShim shim
private static final com.ibm.icu.impl.ICUCache PATTERN_CACHE
private static final String[] DEFAULT_PATTERNS
private static final char QUOTE
private static final int[][] LIMITS
protected static final int MINIMUM
protected static final int GREATEST_MINIMUM
protected static final int LEAST_MAXIMUM
protected static final int MAXIMUM
protected static final int RESOLVE_REMAP
static final int[][][] DATE_PRECEDENCE
static final int[][][] DOW_PRECEDENCE
private static final int[][] GREGORIAN_MONTH_COUNT
private static final String[] FIELD_NAME
private com.ibm.icu.util.ULocale validLocale
private com.ibm.icu.util.ULocale actualLocale
static void <clinit> ()
protected void <init> ()
protected void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
protected void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
private void initInternal ()
int mask
int i
public static synchronized com.ibm.icu.util.Calendar getInstance ()
public static synchronized com.ibm.icu.util.Calendar getInstance (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public static synchronized com.ibm.icu.util.Calendar getInstance (java.util.Locale)
java.util.Locale aLocale
public static synchronized com.ibm.icu.util.Calendar getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static synchronized com.ibm.icu.util.Calendar getInstance (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public static synchronized com.ibm.icu.util.Calendar getInstance (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
private static com.ibm.icu.util.Calendar getInstanceInternal (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone tz
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.Calendar cal
private static int getCalendarTypeForLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale l
String s
int i
public static java.util.Locale[] getAvailableLocales ()
public static com.ibm.icu.util.ULocale[] getAvailableULocales ()
private static com.ibm.icu.util.Calendar$CalendarShim getShim ()
Class cls
java.util.MissingResourceException e
Exception e
static com.ibm.icu.util.Calendar createInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.TimeZone zone
int calType
static java.lang.Object registerFactory (com.ibm.icu.util.Calendar$CalendarFactory)
com.ibm.icu.util.Calendar$CalendarFactory factory
static boolean unregister (java.lang.Object)
Object registryKey
public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, com.ibm.icu.util.ULocale, boolean)
String key
com.ibm.icu.util.ULocale locale
boolean commonlyUsed
String prefRegion
com.ibm.icu.util.ULocale loc
java.util.LinkedList values
com.ibm.icu.util.UResourceBundle rb
com.ibm.icu.util.UResourceBundle calPref
com.ibm.icu.util.UResourceBundle order
String[] caltypes
int i
int i
public final java.util.Date getTime ()
public final void setTime (java.util.Date)
java.util.Date date
public long getTimeInMillis ()
public void setTimeInMillis (long)
long millis
public final int get (int)
int field
protected final int internalGet (int)
int field
protected final int internalGet (int, int)
int field
int defaultValue
public final void set (int, int)
int field
int value
public final void set (int, int, int)
int year
int month
int date
public final void set (int, int, int, int, int)
int year
int month
int date
int hour
int minute
public final void set (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public final void clear ()
int i
public final void clear (int)
int field
public final boolean isSet (int)
int field
protected void complete ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.util.Calendar that
public boolean isEquivalentTo (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar other
public int hashCode ()
private long compare (java.lang.Object)
Object that
long thatMs
long thatMs
long thatMs
public boolean before (java.lang.Object)
Object when
public boolean after (java.lang.Object)
Object when
public int getActualMaximum (int)
int field
int result
int result
int result
int result
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.Calendar cal
public int getActualMinimum (int)
int field
int result
int result
protected void prepareGetActual (int, boolean)
int field
boolean isMinimum
int dow
private int getActualHelper (int, int, int)
int field
int startValue
int endValue
int delta
com.ibm.icu.util.Calendar work
int result
public final void roll (int, boolean)
int field
boolean up
public void roll (int, int)
int field
int amount
int min
int max
int gap
int value
long start
int oldHour
int max
int newHour
int max
int mon
int dow
int fdm
int start
int start
int monthLen
int ldm
int limit
int gap
int day_of_month
int dow
int fdy
int start
int start
int yearLen
int ldy
int limit
int gap
int day_of_year
long delta
long min2
int yearLength
long delta
int leadDays
long min2
long delta
int preWeeks
int postWeeks
long min2
long gap2
public void add (int, int)
int field
int amount
long delta
boolean keepHourInvariant
int dst
int hour
long t
public java.lang.String getDisplayName (java.util.Locale)
java.util.Locale loc
public java.lang.String getDisplayName (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
public int compareTo (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar that
long v
public int compareTo (java.lang.Object)
Object that
public com.ibm.icu.text.DateFormat getDateTimeFormat (int, int, java.util.Locale)
int dateStyle
int timeStyle
java.util.Locale loc
public com.ibm.icu.text.DateFormat getDateTimeFormat (int, int, com.ibm.icu.util.ULocale)
int dateStyle
int timeStyle
com.ibm.icu.util.ULocale loc
protected com.ibm.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
protected com.ibm.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, java.util.Locale)
String pattern
String override
java.util.Locale locale
protected com.ibm.icu.text.DateFormat handleGetDateFormat (java.lang.String, com.ibm.icu.util.ULocale)
String pattern
com.ibm.icu.util.ULocale locale
protected com.ibm.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, com.ibm.icu.util.ULocale)
String pattern
String override
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.Calendar$FormatConfiguration fmtConfig
private static com.ibm.icu.text.DateFormat formatHelper (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale, int, int)
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale loc
int dateStyle
int timeStyle
com.ibm.icu.util.Calendar$PatternData patternData
String override
String pattern
String dateOverride
String timeOverride
com.ibm.icu.text.DateFormat result
public static java.lang.String getDateTimePattern (com.ibm.icu.util.Calendar, com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.Calendar cal
com.ibm.icu.util.ULocale uLocale
int dateStyle
com.ibm.icu.util.Calendar$PatternData patternData
private static java.lang.String mergeOverrideStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String datePattern
String timePattern
String dateOverride
String timeOverride
private static java.lang.String expandOverride (java.lang.String, java.lang.String)
String pattern
String override
boolean inQuotes
char prevChar
StringBuffer result
java.text.StringCharacterIterator it
char c
protected void pinField (int)
int field
int max
int min
protected int weekNumber (int, int, int)
int desiredDay
int dayOfPeriod
int dayOfWeek
int periodStartDayOfWeek
int weekNo
protected final int weekNumber (int, int)
int dayOfPeriod
int dayOfWeek
public int fieldDifference (java.util.Date, int)
java.util.Date when
int field
int min
long startMs
long targetMs
int max
long ms
int t
long ms
int max
long ms
int t
long ms
public void setTimeZone (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone value
public com.ibm.icu.util.TimeZone getTimeZone ()
public void setLenient (boolean)
boolean lenient
public boolean isLenient ()
public void setFirstDayOfWeek (int)
int value
public int getFirstDayOfWeek ()
public void setMinimalDaysInFirstWeek (int)
int value
public int getMinimalDaysInFirstWeek ()
protected abstract int handleGetLimit (int, int)
protected int getLimit (int, int)
int field
int limitType
int limit
int limit
int limit
int limit
int minDaysInFirst
int daysInMonth
public final int getMinimum (int)
int field
public final int getMaximum (int)
int field
public final int getGreatestMinimum (int)
int field
public final int getLeastMaximum (int)
int field
public int getDayOfWeekType (int)
int dayOfWeek
public int getWeekendTransition (int)
int dayOfWeek
public boolean isWeekend (java.util.Date)
java.util.Date date
public boolean isWeekend ()
int dow
int dowt
int millisInDay
int transition
public java.lang.Object clone ()
com.ibm.icu.util.Calendar other
public java.lang.String toString ()
StringBuffer buffer
int i
private void setWeekData (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.Calendar$WeekData data
com.ibm.icu.impl.CalendarData calData
int[] dateTimeElements
int[] weekend
com.ibm.icu.util.ULocale uloc
private void updateTime ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
protected void computeFields ()
int[] offsets
long localMillis
int mask
int i
long days
int millisInDay
private final void computeGregorianAndDOWFields (int)
int julianDay
int dow
int dowLocal
protected final void computeGregorianFields (int)
int julianDay
int year
int month
int dayOfMonth
int dayOfYear
long gregorianEpochDay
int[] rem
int n400
int n100
int n4
int n1
boolean isLeap
int correction
int march1
private final void computeWeekFields ()
int eyear
int dayOfWeek
int dayOfYear
int yearOfWeekOfYear
int relDow
int relDowJan1
int woy
int prevDoy
int lastDoy
int lastRelDow
int dayOfMonth
protected int resolveFields (int[][][])
int[][][] precedenceTable
int bestField
int g
int[][] group
int bestStamp
int l
int[] line
int lineStamp
int i
int s
protected int newestStamp (int, int, int)
int first
int last
int bestStampSoFar
int bestStamp
int i
protected final int getStamp (int)
int field
protected int newerField (int, int)
int defaultField
int alternateField
protected void validateFields ()
int field
protected void validateField (int)
int field
int y
int y
protected final void validateField (int, int, int)
int field
int min
int max
int value
protected void computeTime ()
int julianDay
long millis
int millisInDay
int millisInDay
protected int computeMillisInDay ()
int millisInDay
int hourOfDayStamp
int hourStamp
int bestStamp
protected int computeZoneOffset (long, int)
long millis
int millisInDay
int[] offsets
protected int computeJulianDay ()
int bestStamp
int bestField
protected int[][][] getFieldResolutionTable ()
protected abstract int handleComputeMonthStart (int, int, boolean)
protected abstract int handleGetExtendedYear ()
protected int handleGetMonthLength (int, int)
int extendedYear
int month
protected int handleGetYearLength (int)
int eyear
protected int[] handleCreateFields ()
protected int getDefaultMonthInYear (int)
int extendedYear
protected int getDefaultDayInMonth (int, int)
int extendedYear
int month
protected int handleComputeJulianDay (int)
int bestField
boolean useMonth
int year
int year
int month
int julianDay
int firstDOW
int first
int dowLocal
int date
int dim
int m
int monthLength
protected int computeGregorianMonthStart (int, int)
int year
int month
int[] rem
boolean isLeap
int y
int julianDay
protected void handleComputeFields (int)
int julianDay
int eyear
int era
protected final int getGregorianYear ()
protected final int getGregorianMonth ()
protected final int getGregorianDayOfYear ()
protected final int getGregorianDayOfMonth ()
public final int getFieldCount ()
protected final void internalSet (int, int)
int field
int value
protected static final boolean isGregorianLeapYear (int)
int year
protected static final int gregorianMonthLength (int, int)
int y
int m
protected static final int gregorianPreviousMonthLength (int, int)
int y
int m
protected static final long floorDivide (long, long)
long numerator
long denominator
protected static final int floorDivide (int, int)
int numerator
int denominator
protected static final int floorDivide (int, int, int[])
int numerator
int denominator
int[] remainder
int quotient
protected static final int floorDivide (long, int, int[])
long numerator
int denominator
int[] remainder
int quotient
protected java.lang.String fieldName (int)
int field
protected static final int millisToJulianDay (long)
long millis
protected static final long julianDayToMillis (int)
int julian
protected static final int julianDayToDayOfWeek (int)
int julian
int dayOfWeek
protected final long internalGetTimeInMillis ()
public java.lang.String getType ()
public final com.ibm.icu.util.ULocale getLocale (com.ibm.icu.util.ULocale$Type)
com.ibm.icu.util.ULocale$Type type
final void setLocale (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
static com.ibm.icu.impl.ICUCache access$0 ()
static java.lang.String[] access$1 ()
}
com/ibm/icu/util/CalendarServiceShim$1$RBCalendarFactory.class
CalendarServiceShim.java
package com.ibm.icu.util
com.ibm.icu.util.CalendarServiceShim$1$RBCalendarFactory extends com.ibm.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final com.ibm.icu.util.CalendarServiceShim$CalService this$1
void <init> (com.ibm.icu.util.CalendarServiceShim$CalService)
protected java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale loc
int kind
com.ibm.icu.impl.ICUService sercice
}
com/ibm/icu/util/CalendarServiceShim$CalFactory.class
CalendarServiceShim.java
package com.ibm.icu.util
final com.ibm.icu.util.CalendarServiceShim$CalFactory extends com.ibm.icu.impl.ICULocaleService$LocaleKeyFactory {
private com.ibm.icu.util.Calendar$CalendarFactory delegate
void <init> (com.ibm.icu.util.Calendar$CalendarFactory)
com.ibm.icu.util.Calendar$CalendarFactory delegate
public java.lang.Object create (com.ibm.icu.impl.ICUService$Key, com.ibm.icu.impl.ICUService)
com.ibm.icu.impl.ICUService$Key key
com.ibm.icu.impl.ICUService srvc
com.ibm.icu.impl.ICULocaleService$LocaleKey lkey
com.ibm.icu.util.ULocale loc
Object result
protected java.util.Set getSupportedIDs ()
}
com/ibm/icu/util/CalendarServiceShim$CalService.class
CalendarServiceShim.java
package com.ibm.icu.util
com.ibm.icu.util.CalendarServiceShim$CalService extends com.ibm.icu.impl.ICULocaleService {
void <init> ()
}
com/ibm/icu/util/CalendarServiceShim.class
CalendarServiceShim.java
package com.ibm.icu.util
com.ibm.icu.util.CalendarServiceShim extends com.ibm.icu.util.Calendar$CalendarShim {
private static com.ibm.icu.impl.ICULocaleService service
static void <clinit> ()
void <init> ()
java.util.Locale[] getAvailableLocales ()
com.ibm.icu.util.ULocale[] getAvailableULocales ()
com.ibm.icu.util.Calendar createInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale desiredLocale
com.ibm.icu.util.ULocale[] actualLoc
com.ibm.icu.util.Calendar cal
java.lang.Object registerFactory (com.ibm.icu.util.Calendar$CalendarFactory)
com.ibm.icu.util.Calendar$CalendarFactory factory
boolean unregister (java.lang.Object)
Object k
}
com/ibm/icu/util/CaseInsensitiveString.class
CaseInsensitiveString.java
package com.ibm.icu.util
public com.ibm.icu.util.CaseInsensitiveString extends java.lang.Object {
private String string
private int hash
private String folded
private static java.lang.String foldCase (java.lang.String)
String foldee
private void getFolded ()
public void <init> (java.lang.String)
String s
public java.lang.String getString ()
public boolean equals (java.lang.Object)
Object o
com.ibm.icu.util.CaseInsensitiveString cis
String s
public int hashCode ()
public java.lang.String toString ()
}
com/ibm/icu/util/ChineseCalendar.class
ChineseCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.ChineseCalendar extends com.ibm.icu.util.Calendar {
private static final long serialVersionUID
private transient com.ibm.icu.impl.CalendarAstronomer astro
private transient com.ibm.icu.impl.CalendarCache winterSolsticeCache
private transient com.ibm.icu.impl.CalendarCache newYearCache
private transient boolean isLeapYear
public static int IS_LEAP_MONTH
private static final int FIELD_COUNT
private static final int[][] LIMITS
static final int[][][] CHINESE_DATE_PRECEDENCE
private static final int CHINESE_EPOCH_YEAR
private static final long CHINA_OFFSET
private static final int SYNODIC_GAP
static void <clinit> ()
public void <init> ()
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int)
int year
int month
int isLeapMonth
int date
public void <init> (int, int, int, int, int, int, int)
int year
int month
int isLeapMonth
int date
int hour
int minute
int second
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
protected int[] handleCreateFields ()
protected int handleGetLimit (int, int)
int field
int limitType
protected int handleGetExtendedYear ()
int year
int year
int cycle
protected int handleGetMonthLength (int, int)
int extendedYear
int month
int thisStart
int nextStart
protected com.ibm.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, com.ibm.icu.util.ULocale)
String pattern
String override
com.ibm.icu.util.ULocale locale
protected int[][][] getFieldResolutionTable ()
private void offsetMonth (int, int, int)
int newMoon
int dom
int delta
int jd
public void add (int, int)
int field
int amount
int dom
int day
int moon
public void roll (int, int)
int field
int amount
int dom
int day
int moon
int m
int moon1
int n
int newM
private static final long daysToMillis (int)
int days
private static final int millisToDays (long)
long millis
private int winterSolstice (int)
int gyear
long cacheValue
long ms
long solarLong
private int newMoonNear (int, boolean)
int days
boolean after
long newMoon
private int synodicMonthsBetween (int, int)
int day1
int day2
private int majorSolarTerm (int)
int days
int term
private boolean hasNoMajorSolarTerm (int)
int newMoon
int mst
int nmn
int mstt
private boolean isLeapMonthBetween (int, int)
int newMoon1
int newMoon2
protected void handleComputeFields (int)
int julianDay
private void computeChineseFields (int, int, int, boolean)
int days
int gyear
int gmonth
boolean setAllFields
int solsticeBefore
int solsticeBefore
int solsticeAfter
int firstMoon
int lastMoon
int thisMoon
int month
boolean isLeapMonth
int year
int dayOfMonth
int[] yearOfCycle
int cycle
int newYear
private int newYear (int)
int gyear
long cacheValue
int solsticeBefore
int solsticeAfter
int newMoon1
int newMoon2
int newMoon11
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
int[] rem
int gyear
int newYear
int newMoon
int julianDay
int saveMonth
int saveIsLeapMonth
int isLeapMonth
public java.lang.String getType ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
}
com/ibm/icu/util/CompactByteArray.class
CompactByteArray.java
package com.ibm.icu.util
public final com.ibm.icu.util.CompactByteArray extends java.lang.Object implements java.lang.Cloneable {
public static final int UNICODECOUNT
private static final int BLOCKSHIFT
private static final int BLOCKCOUNT
private static final int INDEXSHIFT
private static final int INDEXCOUNT
private static final int BLOCKMASK
private byte[] values
private char[] indices
private int[] hashes
private boolean isCompact
byte defaultValue
public void <init> ()
public void <init> (byte)
byte defaultValue
int i
public void <init> (char[], byte[])
char[] indexArray
byte[] newValues
int i
char index
public void <init> (java.lang.String, java.lang.String)
String indexArray
String valueArray
public byte elementAt (char)
char index
public void setElementAt (char, byte)
char index
byte value
public void setElementAt (char, char, byte)
char start
char end
byte value
int i
public void compact ()
public void compact (boolean)
boolean exhaustive
int limitCompacted
int iBlockStart
char iUntouched
int i
boolean touched
int jBlockStart
int j
int newSize
byte[] result
static final boolean arrayRegionMatches (byte[], int, byte[], int, int)
byte[] source
int sourceStart
byte[] target
int targetStart
int len
int sourceEnd
int delta
int i
private final void touchBlock (int, int)
int i
int value
private final boolean blockTouched (int)
int i
public char[] getIndexArray ()
public byte[] getValueArray ()
public java.lang.Object clone ()
com.ibm.icu.util.CompactByteArray other
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.util.CompactByteArray other
int i
public int hashCode ()
int result
int increment
int i
private void expand ()
int i
byte[] tempArray
byte value
}
com/ibm/icu/util/CompactCharArray.class
CompactCharArray.java
package com.ibm.icu.util
public final com.ibm.icu.util.CompactCharArray extends java.lang.Object implements java.lang.Cloneable {
public static final int UNICODECOUNT
public static final int BLOCKSHIFT
static final int BLOCKCOUNT
static final int INDEXSHIFT
static final int INDEXCOUNT
static final int BLOCKMASK
private char[] values
private char[] indices
private int[] hashes
private boolean isCompact
char defaultValue
public void <init> ()
public void <init> (char)
char defaultValue
int i
public void <init> (char[], char[])
char[] indexArray
char[] newValues
int i
char index
public void <init> (java.lang.String, java.lang.String)
String indexArray
String valueArray
public char elementAt (char)
char index
int ix
public void setElementAt (char, char)
char index
char value
public void setElementAt (char, char, char)
char start
char end
char value
int i
public void compact ()
public void compact (boolean)
boolean exhaustive
int iBlockStart
char iUntouched
int newSize
char[] target
int i
boolean touched
int jBlockStart
int j
int dest
int dest
int limit
int j
char[] result
private int FindOverlappingPosition (int, char[], int)
int start
char[] tempValues
int tempCount
int i
int currentCount
static final boolean arrayRegionMatches (char[], int, char[], int, int)
char[] source
int sourceStart
char[] target
int targetStart
int len
int sourceEnd
int delta
int i
private final void touchBlock (int, int)
int i
int value
private final boolean blockTouched (int)
int i
public char[] getIndexArray ()
public char[] getValueArray ()
public java.lang.Object clone ()
com.ibm.icu.util.CompactCharArray other
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.util.CompactCharArray other
int i
public int hashCode ()
int result
int increment
int i
private void expand ()
int i
char[] tempArray
}
com/ibm/icu/util/CopticCalendar.class
CopticCalendar.java
package com.ibm.icu.util
public final com.ibm.icu.util.CopticCalendar extends com.ibm.icu.util.CECalendar {
private static final long serialVersionUID
public static final int TOUT
public static final int BABA
public static final int HATOR
public static final int KIAHK
public static final int TOBA
public static final int AMSHIR
public static final int BARAMHAT
public static final int BARAMOUDA
public static final int BASHANS
public static final int PAONA
public static final int EPEP
public static final int MESRA
public static final int NASIE
private static final int JD_EPOCH_OFFSET
private static final int BCE
private static final int CE
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public java.lang.String getType ()
protected int handleGetExtendedYear ()
int eyear
int eyear
int eyear
int era
protected void handleComputeFields (int)
int julianDay
int era
int era
int year
int year
int[] fields
protected int getJDEpochOffset ()
public static int copticToJD (long, int, int)
long year
int month
int date
}
com/ibm/icu/util/Currency$CurrencyNameResultHandler.class
Currency.java
package com.ibm.icu.util
com.ibm.icu.util.Currency$CurrencyNameResultHandler extends java.lang.Object implements com.ibm.icu.impl.TextTrieMap$ResultHandler {
private java.util.ArrayList resultList
private void <init> ()
public boolean handlePrefixMatch (int, java.util.Iterator)
int matchLength
java.util.Iterator values
com.ibm.icu.util.Currency$CurrencyStringInfo item
int i
com.ibm.icu.util.Currency$CurrencyStringInfo tmp
java.util.List getMatchedCurrencyNames ()
void <init> (com.ibm.icu.util.Currency$CurrencyNameResultHandler)
}
com/ibm/icu/util/Currency$CurrencyStringInfo.class
Currency.java
package com.ibm.icu.util
final com.ibm.icu.util.Currency$CurrencyStringInfo extends java.lang.Object {
private String isoCode
private String currencyString
public void <init> (java.lang.String, java.lang.String)
String isoCode
String currencyString
private java.lang.String getISOCode ()
private java.lang.String getCurrencyString ()
static java.lang.String access$0 (com.ibm.icu.util.Currency$CurrencyStringInfo)
static java.lang.String access$1 (com.ibm.icu.util.Currency$CurrencyStringInfo)
}
com/ibm/icu/util/Currency$ServiceShim.class
Currency.java
package com.ibm.icu.util
abstract com.ibm.icu.util.Currency$ServiceShim extends java.lang.Object {
void <init> ()
abstract com.ibm.icu.util.ULocale[] getAvailableULocales ()
abstract java.util.Locale[] getAvailableLocales ()
abstract com.ibm.icu.util.Currency createInstance (com.ibm.icu.util.ULocale)
abstract java.lang.Object registerInstance (com.ibm.icu.util.Currency, com.ibm.icu.util.ULocale)
abstract boolean unregister (java.lang.Object)
}
com/ibm/icu/util/Currency.class
Currency.java
package com.ibm.icu.util
public com.ibm.icu.util.Currency extends com.ibm.icu.util.MeasureUnit implements java.io.Serializable {
private static final long serialVersionUID
private static final boolean DEBUG
private static com.ibm.icu.impl.ICUCache CURRENCY_NAME_CACHE
private String isoCode
public static final int SYMBOL_NAME
public static final int LONG_NAME
public static final int PLURAL_LONG_NAME
private static com.ibm.icu.util.Currency$ServiceShim shim
private static final String EUR_STR
private static final int[] LAST_RESORT_DATA
private static final int[] POW10
private com.ibm.icu.util.ULocale validLocale
private com.ibm.icu.util.ULocale actualLocale
static void <clinit> ()
private static com.ibm.icu.util.Currency$ServiceShim getShim ()
Class cls
Exception e
public static com.ibm.icu.util.Currency getInstance (java.util.Locale)
java.util.Locale locale
public static com.ibm.icu.util.Currency getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String currency
public static java.lang.String[] getAvailableCurrencyCodes (com.ibm.icu.util.ULocale, java.util.Date)
com.ibm.icu.util.ULocale loc
java.util.Date d
String country
long dateL
long mask
java.util.Vector currCodeVector
com.ibm.icu.impl.ICUResourceBundle bundle
com.ibm.icu.util.UResourceBundle cm
com.ibm.icu.util.UResourceBundle countryArray
int i
com.ibm.icu.util.UResourceBundle currencyReq
String curriso
long fromDate
com.ibm.icu.util.UResourceBundle fromRes
int[] fromArray
long toDate
com.ibm.icu.util.UResourceBundle toRes
int[] toArray
static com.ibm.icu.util.Currency createCurrency (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
String country
String variant
boolean isPreEuro
boolean isEuro
com.ibm.icu.impl.ICUResourceBundle bundle
com.ibm.icu.util.UResourceBundle cm
String curriso
com.ibm.icu.util.UResourceBundle countryArray
com.ibm.icu.util.UResourceBundle currencyReq
public static com.ibm.icu.util.Currency getInstance (java.lang.String)
String theISOCode
boolean is3alpha
int i
char ch
public static java.lang.Object registerInstance (com.ibm.icu.util.Currency, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Currency currency
com.ibm.icu.util.ULocale locale
public static boolean unregister (java.lang.Object)
Object registryKey
public static java.util.Locale[] getAvailableLocales ()
public static com.ibm.icu.util.ULocale[] getAvailableULocales ()
public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, com.ibm.icu.util.ULocale, boolean)
String key
com.ibm.icu.util.ULocale locale
boolean commonlyUsed
String prefRegion
com.ibm.icu.util.ULocale loc
java.util.LinkedList values
java.util.LinkedList otherValues
com.ibm.icu.util.UResourceBundle bundle
java.util.Enumeration keyEnum
boolean done
String region
boolean isPrefRegion
com.ibm.icu.util.UResourceBundle regbndl
int i
com.ibm.icu.util.UResourceBundle curbndl
String curID
boolean hasTo
com.ibm.icu.util.UResourceBundle to
java.util.Iterator itr
String curID
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
com.ibm.icu.util.Currency c
public java.lang.String getCurrencyCode ()
public java.lang.String getSymbol ()
public java.lang.String getSymbol (java.util.Locale)
java.util.Locale loc
public java.lang.String getSymbol (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale uloc
public java.lang.String getName (java.util.Locale, int, boolean[])
java.util.Locale locale
int nameStyle
boolean[] isChoiceFormat
public java.lang.String getName (com.ibm.icu.util.ULocale, int, boolean[])
com.ibm.icu.util.ULocale locale
int nameStyle
boolean[] isChoiceFormat
String s
com.ibm.icu.util.UResourceBundle rb
com.ibm.icu.impl.ICUResourceBundle currencies
int i
public java.lang.String getName (java.util.Locale, int, java.lang.String, boolean[])
java.util.Locale locale
int nameStyle
String pluralCount
boolean[] isChoiceFormat
public java.lang.String getName (com.ibm.icu.util.ULocale, int, java.lang.String, boolean[])
com.ibm.icu.util.ULocale locale
int nameStyle
String pluralCount
boolean[] isChoiceFormat
String s
com.ibm.icu.impl.ICUResourceBundle isoCodeBundle
com.ibm.icu.impl.ICUResourceBundle isoCodeBundle
com.ibm.icu.util.UResourceBundle rb
com.ibm.icu.impl.ICUResourceBundle currencies
public static java.lang.String parse (com.ibm.icu.util.ULocale, java.lang.String, int, java.text.ParsePosition)
com.ibm.icu.util.ULocale locale
String text
int type
java.text.ParsePosition pos
java.util.Vector currencyTrieVec
com.ibm.icu.impl.TextTrieMap currencyNameTrie
com.ibm.icu.impl.TextTrieMap currencySymbolTrie
int maxLength
String isoResult
com.ibm.icu.impl.TextTrieMap currencyNameTrie
com.ibm.icu.util.Currency$CurrencyNameResultHandler handler
java.util.List list
java.util.Iterator it
com.ibm.icu.util.Currency$CurrencyStringInfo info
String isoCode
String currencyString
com.ibm.icu.impl.TextTrieMap currencySymbolTrie
java.util.Iterator it
com.ibm.icu.util.Currency$CurrencyStringInfo info
String isoCode
String currencyString
int start
private static void setupCurrencyTrieVec (com.ibm.icu.util.ULocale, java.util.Vector)
com.ibm.icu.util.ULocale locale
java.util.Vector trieVec
com.ibm.icu.impl.TextTrieMap symTrie
com.ibm.icu.impl.TextTrieMap trie
java.util.HashSet visited
com.ibm.icu.util.ULocale parentLocale
com.ibm.icu.util.UResourceBundle rb
com.ibm.icu.util.UResourceBundle currencies
int i
com.ibm.icu.util.UResourceBundle item
String ISOCode
com.ibm.icu.util.Currency$CurrencyStringInfo info
String name
java.text.ChoiceFormat choice
Object[] names
int nameIndex
java.util.HashMap visitedInMap
com.ibm.icu.util.UResourceBundle rb
com.ibm.icu.util.UResourceBundle currencies
int i
com.ibm.icu.util.UResourceBundle item
String ISOCode
java.util.HashSet visitPluralCount
int j
String count
com.ibm.icu.util.Currency$CurrencyStringInfo info
public int getDefaultFractionDigits ()
public double getRoundingIncrement ()
int[] data
int data1
int data0
public java.lang.String toString ()
protected void <init> (java.lang.String)
String theISOCode
private int[] findData ()
com.ibm.icu.util.UResourceBundle root
com.ibm.icu.util.UResourceBundle currencyMeta
int[] i
public final com.ibm.icu.util.ULocale getLocale (com.ibm.icu.util.ULocale$Type)
com.ibm.icu.util.ULocale$Type type
com.ibm.icu.util.ULocale result
final void setLocale (com.ibm.icu.util.ULocale, com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale valid
com.ibm.icu.util.ULocale actual
}
com/ibm/icu/util/CurrencyAmount.class
CurrencyAmount.java
package com.ibm.icu.util
public com.ibm.icu.util.CurrencyAmount extends com.ibm.icu.util.Measure {
public void <init> (java.lang.Number, com.ibm.icu.util.Currency)
Number number
com.ibm.icu.util.Currency currency
public void <init> (double, com.ibm.icu.util.Currency)
double number
com.ibm.icu.util.Currency currency
public com.ibm.icu.util.Currency getCurrency ()
}
com/ibm/icu/util/CurrencyServiceShim$1$CurrencyFactory.class
CurrencyServiceShim.java
package com.ibm.icu.util
com.ibm.icu.util.CurrencyServiceShim$1$CurrencyFactory extends com.ibm.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final com.ibm.icu.util.CurrencyServiceShim$CFService this$1
void <init> (com.ibm.icu.util.CurrencyServiceShim$CFService)
protected java.lang.Object handleCreate (com.ibm.icu.util.ULocale, int, com.ibm.icu.impl.ICUService)
com.ibm.icu.util.ULocale loc
int kind
com.ibm.icu.impl.ICUService srvc
}
com/ibm/icu/util/CurrencyServiceShim$CFService.class
CurrencyServiceShim.java
package com.ibm.icu.util
com.ibm.icu.util.CurrencyServiceShim$CFService extends com.ibm.icu.impl.ICULocaleService {
void <init> ()
}
com/ibm/icu/util/CurrencyServiceShim.class
CurrencyServiceShim.java
package com.ibm.icu.util
final com.ibm.icu.util.CurrencyServiceShim extends com.ibm.icu.util.Currency$ServiceShim {
static final com.ibm.icu.impl.ICULocaleService service
static void <clinit> ()
void <init> ()
java.util.Locale[] getAvailableLocales ()
com.ibm.icu.util.ULocale[] getAvailableULocales ()
com.ibm.icu.util.Currency createInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
com.ibm.icu.util.ULocale[] actualLoc
com.ibm.icu.util.Currency curr
com.ibm.icu.util.ULocale uloc
java.lang.Object registerInstance (com.ibm.icu.util.Currency, com.ibm.icu.util.ULocale)
com.ibm.icu.util.Currency currency
com.ibm.icu.util.ULocale locale
boolean unregister (java.lang.Object)
Object registryKey
}
com/ibm/icu/util/DateInterval.class
DateInterval.java
package com.ibm.icu.util
public final com.ibm.icu.util.DateInterval extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final long fromDate
private final long toDate
public void <init> (long, long)
long from
long to
public long getFromDate ()
public long getToDate ()
public boolean equals (java.lang.Object)
Object a
com.ibm.icu.util.DateInterval di
public int hashCode ()
public java.lang.String toString ()
}
com/ibm/icu/util/DateRule.class
DateRule.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.DateRule extends java.lang.Object {
public abstract java.util.Date firstAfter (java.util.Date)
public abstract java.util.Date firstBetween (java.util.Date, java.util.Date)
public abstract boolean isOn (java.util.Date)
public abstract boolean isBetween (java.util.Date, java.util.Date)
}
com/ibm/icu/util/DateTimeRule.class
DateTimeRule.java
package com.ibm.icu.util
public com.ibm.icu.util.DateTimeRule extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final int DOM
public static final int DOW
public static final int DOW_GEQ_DOM
public static final int DOW_LEQ_DOM
public static final int WALL_TIME
public static final int STANDARD_TIME
public static final int UTC_TIME
private final int dateRuleType
private final int month
private final int dayOfMonth
private final int dayOfWeek
private final int weekInMonth
private final int timeRuleType
private final int millisInDay
private static final String[] DOWSTR
private static final String[] MONSTR
static void <clinit> ()
public void <init> (int, int, int, int)
int month
int dayOfMonth
int millisInDay
int timeType
public void <init> (int, int, int, int, int)
int month
int weekInMonth
int dayOfWeek
int millisInDay
int timeType
public void <init> (int, int, int, boolean, int, int)
int month
int dayOfMonth
int dayOfWeek
boolean after
int millisInDay
int timeType
public int getDateRuleType ()
public int getRuleMonth ()
public int getRuleDayOfMonth ()
public int getRuleDayOfWeek ()
public int getRuleWeekInMonth ()
public int getTimeRuleType ()
public int getRuleMillisInDay ()
public java.lang.String toString ()
String sDate
String sTimeRuleType
int time
int millis
int secs
int mins
int hours
StringBuffer buf
}
com/ibm/icu/util/EasterHoliday.class
EasterHoliday.java
package com.ibm.icu.util
public com.ibm.icu.util.EasterHoliday extends com.ibm.icu.util.Holiday {
public static final com.ibm.icu.util.EasterHoliday SHROVE_TUESDAY
public static final com.ibm.icu.util.EasterHoliday ASH_WEDNESDAY
public static final com.ibm.icu.util.EasterHoliday PALM_SUNDAY
public static final com.ibm.icu.util.EasterHoliday MAUNDY_THURSDAY
public static final com.ibm.icu.util.EasterHoliday GOOD_FRIDAY
public static final com.ibm.icu.util.EasterHoliday EASTER_SUNDAY
public static final com.ibm.icu.util.EasterHoliday EASTER_MONDAY
public static final com.ibm.icu.util.EasterHoliday ASCENSION
public static final com.ibm.icu.util.EasterHoliday PENTECOST
public static final com.ibm.icu.util.EasterHoliday WHIT_SUNDAY
public static final com.ibm.icu.util.EasterHoliday WHIT_MONDAY
public static final com.ibm.icu.util.EasterHoliday CORPUS_CHRISTI
static void <clinit> ()
public void <init> (java.lang.String)
String name
public void <init> (int, java.lang.String)
int daysAfter
String name
public void <init> (int, boolean, java.lang.String)
int daysAfter
boolean orthodox
String name
}
com/ibm/icu/util/EasterRule.class
EasterHoliday.java
package com.ibm.icu.util
com.ibm.icu.util.EasterRule extends java.lang.Object implements com.ibm.icu.util.DateRule {
private static com.ibm.icu.util.GregorianCalendar gregorian
private static com.ibm.icu.util.GregorianCalendar orthodox
private int daysAfterEaster
private com.ibm.icu.util.GregorianCalendar calendar
static void <clinit> ()
public void <init> (int, boolean)
int daysAfterEaster
boolean isOrthodox
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
public boolean isOn (java.util.Date)
java.util.Date date
int dayOfYear
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
private java.util.Date doFirstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
java.util.Date result
private java.util.Date computeInYear (java.util.Date, com.ibm.icu.util.GregorianCalendar)
java.util.Date date
com.ibm.icu.util.GregorianCalendar cal
int year
int g
int i
int j
int c
int h
int l
int m
int d
}
com/ibm/icu/util/EthiopicCalendar.class
EthiopicCalendar.java
package com.ibm.icu.util
public final com.ibm.icu.util.EthiopicCalendar extends com.ibm.icu.util.CECalendar {
private static final long serialVersionUID
public static final int MESKEREM
public static final int TEKEMT
public static final int HEDAR
public static final int TAHSAS
public static final int TER
public static final int YEKATIT
public static final int MEGABIT
public static final int MIAZIA
public static final int GENBOT
public static final int SENE
public static final int HAMLE
public static final int NEHASSE
public static final int PAGUMEN
private static final int JD_EPOCH_OFFSET_AMETE_MIHRET
private static final int AMETE_MIHRET_DELTA
private static final int AMETE_ALEM
private static final int AMETE_MIHRET
private static final int AMETE_MIHRET_ERA
private static final int AMETE_ALEM_ERA
private int eraType
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public java.lang.String getType ()
public void setAmeteAlemEra (boolean)
boolean onOff
public boolean isAmeteAlemEra ()
protected int handleGetExtendedYear ()
int eyear
int eyear
int eyear
int eyear
int era
protected void handleComputeFields (int)
int julianDay
int era
int era
int era
int year
int year
int year
int[] fields
protected int handleGetLimit (int, int)
int field
int limitType
protected int getJDEpochOffset ()
public static int EthiopicToJD (long, int, int)
long year
int month
int date
}
com/ibm/icu/util/Freezable.class
Freezable.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.Freezable extends java.lang.Object implements java.lang.Cloneable {
public abstract boolean isFrozen ()
public abstract java.lang.Object freeze ()
public abstract java.lang.Object cloneAsThawed ()
}
com/ibm/icu/util/GlobalizationPreferences.class
GlobalizationPreferences.java
package com.ibm.icu.util
public com.ibm.icu.util.GlobalizationPreferences extends java.lang.Object implements com.ibm.icu.util.Freezable {
public static final int NF_NUMBER
public static final int NF_CURRENCY
public static final int NF_PERCENT
public static final int NF_SCIENTIFIC
public static final int NF_INTEGER
private static final int NF_LIMIT
public static final int DF_FULL
public static final int DF_LONG
public static final int DF_MEDIUM
public static final int DF_SHORT
public static final int DF_NONE
private static final int DF_LIMIT
public static final int ID_LOCALE
public static final int ID_LANGUAGE
public static final int ID_SCRIPT
public static final int ID_TERRITORY
public static final int ID_VARIANT
public static final int ID_KEYWORD
public static final int ID_KEYWORD_VALUE
public static final int ID_CURRENCY
public static final int ID_CURRENCY_SYMBOL
public static final int ID_TIMEZONE
public static final int BI_CHARACTER
public static final int BI_WORD
public static final int BI_LINE
public static final int BI_SENTENCE
public static final int BI_TITLE
private static final int BI_LIMIT
private java.util.List locales
private String territory
private com.ibm.icu.util.Currency currency
private com.ibm.icu.util.TimeZone timezone
private com.ibm.icu.util.Calendar calendar
private com.ibm.icu.text.Collator collator
private com.ibm.icu.text.BreakIterator[] breakIterators
private com.ibm.icu.text.DateFormat[][] dateFormats
private com.ibm.icu.text.NumberFormat[] numberFormats
private java.util.List implicitLocales
private static final java.util.HashMap available_locales
private static final int TYPE_GENERIC
private static final int TYPE_CALENDAR
private static final int TYPE_DATEFORMAT
private static final int TYPE_NUMBERFORMAT
private static final int TYPE_COLLATOR
private static final int TYPE_BREAKITERATOR
private static final int TYPE_LIMIT
private static final java.util.Map language_territory_hack_map
private static final String[][] language_territory_hack
static final java.util.Map territory_tzid_hack_map
static final String[][] territory_tzid_hack
private boolean frozen
static void <clinit> ()
java.util.BitSet bits
java.util.BitSet bits
java.util.BitSet bits
java.util.BitSet bits
java.util.BitSet bits
java.util.BitSet bits
com.ibm.icu.util.ULocale[] allLocales
int i
com.ibm.icu.util.ULocale[] calLocales
int i
com.ibm.icu.util.ULocale[] dateLocales
int i
com.ibm.icu.util.ULocale[] numLocales
int i
com.ibm.icu.util.ULocale[] collLocales
int i
com.ibm.icu.util.ULocale[] brkLocales
int i
int i
int i
public void <init> ()
public com.ibm.icu.util.GlobalizationPreferences setLocales (java.util.List)
java.util.List inputLocales
public java.util.List getLocales ()
java.util.List result
java.util.List result
public com.ibm.icu.util.ULocale getLocale (int)
int index
java.util.List lcls
public com.ibm.icu.util.GlobalizationPreferences setLocales (com.ibm.icu.util.ULocale[])
com.ibm.icu.util.ULocale[] uLocales
public com.ibm.icu.util.GlobalizationPreferences setLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale uLocale
public com.ibm.icu.util.GlobalizationPreferences setLocales (java.lang.String)
String acceptLanguageString
com.ibm.icu.util.ULocale[] acceptLocales
public java.util.ResourceBundle getResourceBundle (java.lang.String)
String baseName
public java.util.ResourceBundle getResourceBundle (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader loader
com.ibm.icu.util.UResourceBundle urb
com.ibm.icu.util.UResourceBundle candidate
String actualLocaleName
java.util.List fallbacks
int i
String localeName
public com.ibm.icu.util.GlobalizationPreferences setTerritory (java.lang.String)
String territory
public java.lang.String getTerritory ()
public com.ibm.icu.util.GlobalizationPreferences setCurrency (com.ibm.icu.util.Currency)
com.ibm.icu.util.Currency currency
public com.ibm.icu.util.Currency getCurrency ()
public com.ibm.icu.util.GlobalizationPreferences setCalendar (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar calendar
public com.ibm.icu.util.Calendar getCalendar ()
com.ibm.icu.util.Calendar temp
public com.ibm.icu.util.GlobalizationPreferences setTimeZone (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone timezone
public com.ibm.icu.util.TimeZone getTimeZone ()
public com.ibm.icu.text.Collator getCollator ()
public com.ibm.icu.util.GlobalizationPreferences setCollator (com.ibm.icu.text.Collator)
com.ibm.icu.text.Collator collator
public com.ibm.icu.text.BreakIterator getBreakIterator (int)
int type
public com.ibm.icu.util.GlobalizationPreferences setBreakIterator (int, com.ibm.icu.text.BreakIterator)
int type
com.ibm.icu.text.BreakIterator iterator
public java.lang.String getDisplayName (java.lang.String, int)
String id
int type
String result
java.util.Iterator it
com.ibm.icu.util.ULocale locale
String[] parts
com.ibm.icu.util.Currency temp
com.ibm.icu.text.SimpleDateFormat dtf
boolean isBadStr
String teststr
int sidx
int eidx
int i
char c
public com.ibm.icu.util.GlobalizationPreferences setDateFormat (int, int, com.ibm.icu.text.DateFormat)
int dateStyle
int timeStyle
com.ibm.icu.text.DateFormat format
public com.ibm.icu.text.DateFormat getDateFormat (int, int)
int dateStyle
int timeStyle
com.ibm.icu.text.DateFormat result
public com.ibm.icu.text.NumberFormat getNumberFormat (int)
int style
com.ibm.icu.text.NumberFormat result
public com.ibm.icu.util.GlobalizationPreferences setNumberFormat (int, com.ibm.icu.text.NumberFormat)
int style
com.ibm.icu.text.NumberFormat format
public com.ibm.icu.util.GlobalizationPreferences reset ()
protected java.util.List processLocales (java.util.List)
java.util.List inputLocales
java.util.List result
int i
com.ibm.icu.util.ULocale uloc
String language
String script
String country
String variant
boolean bInserted
int j
com.ibm.icu.util.ULocale u
String s
String c
String v
int index
com.ibm.icu.util.ULocale uloc
com.ibm.icu.util.ULocale uloc
boolean bRemoved
int i
protected com.ibm.icu.text.DateFormat guessDateFormat (int, int)
int dateStyle
int timeStyle
com.ibm.icu.text.DateFormat result
com.ibm.icu.text.DateFormat result
com.ibm.icu.text.DateFormat result
com.ibm.icu.util.ULocale dfLocale
protected com.ibm.icu.text.NumberFormat guessNumberFormat (int)
int style
com.ibm.icu.text.NumberFormat result
com.ibm.icu.text.NumberFormat result
com.ibm.icu.text.NumberFormat result
com.ibm.icu.text.NumberFormat result
com.ibm.icu.text.NumberFormat result
com.ibm.icu.text.NumberFormat result
com.ibm.icu.util.ULocale nfLocale
protected java.lang.String guessTerritory ()
String result
String result
java.util.Iterator it
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.ULocale firstLocale
String language
String script
protected com.ibm.icu.util.Currency guessCurrency ()
protected java.util.List guessLocales ()
java.util.List result
protected com.ibm.icu.text.Collator guessCollator ()
com.ibm.icu.util.ULocale collLocale
protected com.ibm.icu.text.BreakIterator guessBreakIterator (int)
int type
com.ibm.icu.text.BreakIterator bitr
com.ibm.icu.util.ULocale brkLocale
protected com.ibm.icu.util.TimeZone guessTimeZone ()
String timezoneString
String[] attempt
int i
protected com.ibm.icu.util.Calendar guessCalendar ()
com.ibm.icu.util.ULocale calLocale
private com.ibm.icu.util.ULocale getAvailableLocale (int)
int type
java.util.List locs
com.ibm.icu.util.ULocale result
int i
com.ibm.icu.util.ULocale l
private boolean isAvailableLocale (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale loc
int type
java.util.BitSet bits
public boolean isFrozen ()
public java.lang.Object freeze ()
public java.lang.Object cloneAsThawed ()
com.ibm.icu.util.GlobalizationPreferences result
}
com/ibm/icu/util/GregorianCalendar.class
GregorianCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.GregorianCalendar extends com.ibm.icu.util.Calendar {
private static final long serialVersionUID
public static final int BC
public static final int AD
private static final int EPOCH_YEAR
private static final int[][] MONTH_COUNT
private static final int[][] LIMITS
private long gregorianCutover
private transient int cutoverJulianDay
private transient int gregorianCutoverYear
protected transient boolean isGregorian
protected transient boolean invertGregorian
static void <clinit> ()
protected int handleGetLimit (int, int)
int field
int limitType
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int)
int year
int month
int date
int hour
int minute
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public void setGregorianChange (java.util.Date)
java.util.Date date
com.ibm.icu.util.GregorianCalendar cal
public final java.util.Date getGregorianChange ()
public boolean isLeapYear (int)
int year
public boolean isEquivalentTo (com.ibm.icu.util.Calendar)
com.ibm.icu.util.Calendar other
public int hashCode ()
public void roll (int, int)
int field
int amount
int woy
int isoYear
int isoDoy
int lastDoy
int lastRelDow
int lastWoy
public int getActualMinimum (int)
int field
public int getActualMaximum (int)
int field
com.ibm.icu.util.Calendar cal
int era
java.util.Date d
int lowGood
int highBad
int y
boolean inDaylightTime ()
protected int handleGetMonthLength (int, int)
int extendedYear
int month
int[] rem
protected int handleGetYearLength (int)
int eyear
protected void handleComputeFields (int)
int julianDay
int eyear
int eyear
int month
int month
int dayOfMonth
int dayOfMonth
int dayOfYear
int dayOfYear
long julianEpochDay
long january1
boolean isLeap
int correction
int march1
int era
protected int handleGetExtendedYear ()
int year
int year
int year
int era
protected int handleComputeJulianDay (int)
int bestField
int jd
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
int[] rem
boolean isLeap
int y
int julianDay
public java.lang.String getType ()
}
com/ibm/icu/util/HebrewCalendar.class
HebrewCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.HebrewCalendar extends com.ibm.icu.util.Calendar {
private static final long serialVersionUID
public static final int TISHRI
public static final int HESHVAN
public static final int KISLEV
public static final int TEVET
public static final int SHEVAT
public static final int ADAR_1
public static final int ADAR
public static final int NISAN
public static final int IYAR
public static final int SIVAN
public static final int TAMUZ
public static final int AV
public static final int ELUL
private static final int[][] LIMITS
private static final int[][] MONTH_LENGTH
private static final int[][] MONTH_START
private static final int[][] LEAP_MONTH_START
private static com.ibm.icu.impl.CalendarCache cache
private static final long HOUR_PARTS
private static final long DAY_PARTS
private static final int MONTH_DAYS
private static final long MONTH_FRACT
private static final long MONTH_PARTS
private static final long BAHARAD
static void <clinit> ()
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public void add (int, int)
int field
int amount
int month
int year
boolean acrossAdar1
boolean acrossAdar1
public void roll (int, int)
int field
int amount
int month
int year
boolean leapYear
int yearLength
int newMonth
private static long startOfYear (int)
int year
long day
int months
long frac
int wd
private final int yearType (int)
int year
int yearLength
int type
private static final boolean isLeapYear (int)
int year
int x
private static int monthsInYear (int)
int year
protected int handleGetLimit (int, int)
int field
int limitType
protected int handleGetMonthLength (int, int)
int extendedYear
int month
protected int handleGetYearLength (int)
int eyear
protected void handleComputeFields (int)
int julianDay
long d
long m
int year
long ys
int dayOfYear
int yearType
int[][] monthStart
int month
int dayOfMonth
protected int handleGetExtendedYear ()
int year
int year
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
long day
public java.lang.String getType ()
}
com/ibm/icu/util/HebrewHoliday.class
HebrewHoliday.java
package com.ibm.icu.util
public com.ibm.icu.util.HebrewHoliday extends com.ibm.icu.util.Holiday {
private static final com.ibm.icu.util.HebrewCalendar gCalendar
public static com.ibm.icu.util.HebrewHoliday ROSH_HASHANAH
public static com.ibm.icu.util.HebrewHoliday GEDALIAH
public static com.ibm.icu.util.HebrewHoliday YOM_KIPPUR
public static com.ibm.icu.util.HebrewHoliday SUKKOT
public static com.ibm.icu.util.HebrewHoliday HOSHANAH_RABBAH
public static com.ibm.icu.util.HebrewHoliday SHEMINI_ATZERET
public static com.ibm.icu.util.HebrewHoliday SIMCHAT_TORAH
public static com.ibm.icu.util.HebrewHoliday HANUKKAH
public static com.ibm.icu.util.HebrewHoliday TEVET_10
public static com.ibm.icu.util.HebrewHoliday TU_BSHEVAT
public static com.ibm.icu.util.HebrewHoliday ESTHER
public static com.ibm.icu.util.HebrewHoliday PURIM
public static com.ibm.icu.util.HebrewHoliday SHUSHAN_PURIM
public static com.ibm.icu.util.HebrewHoliday PASSOVER
public static com.ibm.icu.util.HebrewHoliday YOM_HASHOAH
public static com.ibm.icu.util.HebrewHoliday YOM_HAZIKARON
public static com.ibm.icu.util.HebrewHoliday YOM_HAATZMAUT
public static com.ibm.icu.util.HebrewHoliday PESACH_SHEINI
public static com.ibm.icu.util.HebrewHoliday LAG_BOMER
public static com.ibm.icu.util.HebrewHoliday YOM_YERUSHALAYIM
public static com.ibm.icu.util.HebrewHoliday SHAVUOT
public static com.ibm.icu.util.HebrewHoliday TAMMUZ_17
public static com.ibm.icu.util.HebrewHoliday TISHA_BAV
public static com.ibm.icu.util.HebrewHoliday SELIHOT
static void <clinit> ()
public void <init> (int, int, java.lang.String)
int month
int date
String name
public void <init> (int, int, int, java.lang.String)
int month
int date
int length
String name
}
com/ibm/icu/util/Holiday.class
Holiday.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.Holiday extends java.lang.Object implements com.ibm.icu.util.DateRule {
private String name
private com.ibm.icu.util.DateRule rule
private static com.ibm.icu.util.Holiday[] noHolidays
static void <clinit> ()
public static com.ibm.icu.util.Holiday[] getHolidays ()
public static com.ibm.icu.util.Holiday[] getHolidays (java.util.Locale)
java.util.Locale locale
public static com.ibm.icu.util.Holiday[] getHolidays (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.Holiday[] result
java.util.ResourceBundle bundle
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
public boolean isOn (java.util.Date)
java.util.Date date
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
protected void <init> (java.lang.String, com.ibm.icu.util.DateRule)
String name
com.ibm.icu.util.DateRule rule
public java.lang.String getDisplayName ()
public java.lang.String getDisplayName (java.util.Locale)
java.util.Locale locale
public java.lang.String getDisplayName (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
String dispName
java.util.ResourceBundle bundle
public com.ibm.icu.util.DateRule getRule ()
public void setRule (com.ibm.icu.util.DateRule)
com.ibm.icu.util.DateRule rule
}
com/ibm/icu/util/IllformedLocaleException.class
IllformedLocaleException.java
package com.ibm.icu.util
public com.ibm.icu.util.IllformedLocaleException extends java.lang.IllegalArgumentException {
private static final long serialVersionUID
private int _errIdx
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, int)
String msg
int errIdx
public int getErrorIndex ()
}
com/ibm/icu/util/IndianCalendar.class
IndianCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.IndianCalendar extends com.ibm.icu.util.Calendar {
private static final long serialVersionUID
public static final int CHAITRA
public static final int VAISAKHA
public static final int JYAISTHA
public static final int ASADHA
public static final int SRAVANA
public static final int BHADRA
public static final int ASVINA
public static final int KARTIKA
public static final int AGRAHAYANA
public static final int PAUSA
public static final int MAGHA
public static final int PHALGUNA
public static final int IE
private static final int INDIAN_ERA_START
private static final int INDIAN_YEAR_START
private static final int[][] LIMITS
static void <clinit> ()
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetExtendedYear ()
int year
int year
protected int handleGetYearLength (int)
int extendedYear
protected int handleGetMonthLength (int, int)
int extendedYear
int month
int[] remainder
protected void handleComputeFields (int)
int julianDay
double jdAtStartOfGregYear
int leapMonth
int leapMonth
int IndianYear
int yday
int IndianMonth
int IndianMonth
int IndianMonth
int IndianDayOfMonth
int IndianDayOfMonth
int IndianDayOfMonth
int mday
int[] gregorianDay
protected int handleGetLimit (int, int)
int field
int limitType
protected int handleComputeMonthStart (int, int, boolean)
int year
int month
boolean useMonth
int imonth
int imonth
double jd
private static double IndianToJD (int, int, int)
int year
int month
int date
int leapMonth
int leapMonth
int gyear
int m
double start
double start
double jd
double jd
private static double gregorianToJD (int, int, int)
int year
int month
int date
double JULIAN_EPOCH
double jd
private static int[] jdToGregorian (double)
double jd
double JULIAN_EPOCH
double wjd
double depoch
double quadricent
double dqc
double cent
double dcent
double quad
double dquad
double yindex
double yearday
double leapadj
int year
int month
int day
int[] julianDate
private static boolean isGregorianLeap (int)
int year
public java.lang.String getType ()
}
com/ibm/icu/util/InitialTimeZoneRule.class
InitialTimeZoneRule.java
package com.ibm.icu.util
public com.ibm.icu.util.InitialTimeZoneRule extends com.ibm.icu.util.TimeZoneRule {
private static final long serialVersionUID
public void <init> (java.lang.String, int, int)
String name
int rawOffset
int dstSavings
public boolean isEquivalentTo (com.ibm.icu.util.TimeZoneRule)
com.ibm.icu.util.TimeZoneRule other
public java.util.Date getFinalStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getFirstStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getNextStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
public java.util.Date getPreviousStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
public boolean isTransitionRule ()
}
com/ibm/icu/util/IslamicCalendar.class
IslamicCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.IslamicCalendar extends com.ibm.icu.util.Calendar {
private static final long serialVersionUID
public static final int MUHARRAM
public static final int SAFAR
public static final int RABI_1
public static final int RABI_2
public static final int JUMADA_1
public static final int JUMADA_2
public static final int RAJAB
public static final int SHABAN
public static final int RAMADAN
public static final int SHAWWAL
public static final int DHU_AL_QIDAH
public static final int DHU_AL_HIJJAH
private static final long HIJRA_MILLIS
private static final int[][] LIMITS
private static com.ibm.icu.impl.CalendarAstronomer astro
private static com.ibm.icu.impl.CalendarCache cache
private boolean civil
static void <clinit> ()
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public void setCivil (boolean)
boolean beCivil
long m
public boolean isCivil ()
protected int handleGetLimit (int, int)
int field
int limitType
private static final boolean civilLeapYear (int)
int year
private long yearStart (int)
int year
private long monthStart (int, int)
int year
int month
private static final long trueMonthStart (long)
long month
long start
long origin
double age
static final double moonAge (long)
long time
double age
protected int handleGetMonthLength (int, int)
int extendedYear
int month
int length
protected int handleGetYearLength (int)
int extendedYear
int month
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
protected int handleGetExtendedYear ()
int year
int year
protected void handleComputeFields (int)
int julianDay
int year
int year
int month
int month
int dayOfMonth
int dayOfYear
long monthStart
long monthStart
long days
int months
public java.lang.String getType ()
}
com/ibm/icu/util/JapaneseCalendar.class
JapaneseCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.JapaneseCalendar extends com.ibm.icu.util.GregorianCalendar {
private static final long serialVersionUID
private static final int GREGORIAN_EPOCH
private static final int[] ERAS
public static final int CURRENT_ERA
public static final int MEIJI
public static final int TAISHO
public static final int SHOWA
public static final int HEISEI
static void <clinit> ()
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int)
int era
int year
int month
int date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetExtendedYear ()
int year
int year
protected int getDefaultMonthInYear (int)
int extendedYear
int era
protected int getDefaultDayInMonth (int, int)
int extendedYear
int month
int era
protected void handleComputeFields (int)
int julianDay
int year
int low
int high
int i
int diff
protected int handleGetLimit (int, int)
int field
int limitType
public java.lang.String getType ()
public int getActualMaximum (int)
int field
int era
int nextEraYear
int nextEraMonth
int nextEraDate
int maxYear
}
com/ibm/icu/util/LocaleData$MeasurementSystem.class
LocaleData.java
package com.ibm.icu.util
public final com.ibm.icu.util.LocaleData$MeasurementSystem extends java.lang.Object {
public static final com.ibm.icu.util.LocaleData$MeasurementSystem SI
public static final com.ibm.icu.util.LocaleData$MeasurementSystem US
private int systemID
static void <clinit> ()
private void <init> (int)
int id
private boolean equals (int)
int id
static boolean access$0 (com.ibm.icu.util.LocaleData$MeasurementSystem, int)
}
com/ibm/icu/util/LocaleData$PaperSize.class
LocaleData.java
package com.ibm.icu.util
public final com.ibm.icu.util.LocaleData$PaperSize extends java.lang.Object {
private int height
private int width
private void <init> (int, int)
int h
int w
public int getHeight ()
public int getWidth ()
void <init> (int, int, com.ibm.icu.util.LocaleData$PaperSize)
}
com/ibm/icu/util/LocaleData.class
LocaleData.java
package com.ibm.icu.util
public final com.ibm.icu.util.LocaleData extends java.lang.Object {
private static final String EXEMPLAR_CHARS
private static final String MEASUREMENT_SYSTEM
private static final String PAPER_SIZE
private static final String LOCALE_DISPLAY_PATTERN
private static final String PATTERN
private static final String SEPARATOR
private boolean noSubstitute
private com.ibm.icu.impl.ICUResourceBundle bundle
public static final int ES_STANDARD
public static final int ES_AUXILIARY
public static final int ES_COUNT
public static final int QUOTATION_START
public static final int QUOTATION_END
public static final int ALT_QUOTATION_START
public static final int ALT_QUOTATION_END
public static final int DELIMITER_COUNT
private void <init> ()
public static com.ibm.icu.text.UnicodeSet getExemplarSet (com.ibm.icu.util.ULocale, int)
com.ibm.icu.util.ULocale locale
int options
com.ibm.icu.impl.ICUResourceBundle bundle
String pattern
public com.ibm.icu.text.UnicodeSet getExemplarSet (int, int)
int options
int extype
String[] exemplarSetTypes
com.ibm.icu.impl.ICUResourceBundle stringBundle
java.util.MissingResourceException ex
public static final com.ibm.icu.util.LocaleData getInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.LocaleData ld
public static final com.ibm.icu.util.LocaleData getInstance ()
public void setNoSubstitute (boolean)
boolean setting
public boolean getNoSubstitute ()
public java.lang.String getDelimiter (int)
int type
String[] delimiterTypes
com.ibm.icu.impl.ICUResourceBundle stringBundle
public static final com.ibm.icu.util.LocaleData$MeasurementSystem getMeasurementSystem (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.UResourceBundle bundle
com.ibm.icu.util.UResourceBundle sysBundle
int system
public static final com.ibm.icu.util.LocaleData$PaperSize getPaperSize (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
com.ibm.icu.util.UResourceBundle bundle
com.ibm.icu.util.UResourceBundle obj
int[] size
public java.lang.String getLocaleDisplayPattern ()
com.ibm.icu.impl.ICUResourceBundle locDispBundle
String localeDisplayPattern
public java.lang.String getLocaleSeparator ()
com.ibm.icu.impl.ICUResourceBundle locDispBundle
String localeSeparator
}
com/ibm/icu/util/Measure.class
Measure.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.Measure extends java.lang.Object {
private Number number
private com.ibm.icu.util.MeasureUnit unit
protected void <init> (java.lang.Number, com.ibm.icu.util.MeasureUnit)
Number number
com.ibm.icu.util.MeasureUnit unit
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.util.Measure m
private static boolean numbersEqual (java.lang.Number, java.lang.Number)
Number a
Number b
public int hashCode ()
public java.lang.String toString ()
public java.lang.Number getNumber ()
public com.ibm.icu.util.MeasureUnit getUnit ()
}
com/ibm/icu/util/MeasureUnit.class
MeasureUnit.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.MeasureUnit extends java.lang.Object {
protected void <init> ()
}
com/ibm/icu/util/OverlayBundle.class
OverlayBundle.java
package com.ibm.icu.util
public com.ibm.icu.util.OverlayBundle extends java.util.ResourceBundle {
private String[] baseNames
private java.util.Locale locale
private java.util.ResourceBundle[] bundles
public void <init> (java.lang.String[], java.util.Locale)
String[] baseNames
java.util.Locale locale
protected java.lang.Object handleGetObject (java.lang.String) throws java.util.MissingResourceException
String key
Object o
int i
java.util.MissingResourceException e
public java.util.Enumeration getKeys ()
int i
private void load (int) throws java.util.MissingResourceException
int i
boolean tryWildcard
java.util.MissingResourceException e
java.util.Locale wildcard
java.util.MissingResourceException e
}
com/ibm/icu/util/Range.class
RangeDateRule.java
package com.ibm.icu.util
com.ibm.icu.util.Range extends java.lang.Object {
public java.util.Date start
public com.ibm.icu.util.DateRule rule
public void <init> (java.util.Date, com.ibm.icu.util.DateRule)
java.util.Date start
com.ibm.icu.util.DateRule rule
}
com/ibm/icu/util/RangeDateRule.class
RangeDateRule.java
package com.ibm.icu.util
public com.ibm.icu.util.RangeDateRule extends java.lang.Object implements com.ibm.icu.util.DateRule {
java.util.Vector ranges
public void <init> ()
public void add (com.ibm.icu.util.DateRule)
com.ibm.icu.util.DateRule rule
public void add (java.util.Date, com.ibm.icu.util.DateRule)
java.util.Date start
com.ibm.icu.util.DateRule rule
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
int index
java.util.Date result
com.ibm.icu.util.Range r
com.ibm.icu.util.Range e
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
int index
java.util.Date result
com.ibm.icu.util.Range next
com.ibm.icu.util.Range r
java.util.Date e
public boolean isOn (java.util.Date)
java.util.Date date
com.ibm.icu.util.Range r
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
private int startIndex (java.util.Date)
java.util.Date start
int lastIndex
int i
com.ibm.icu.util.Range r
private com.ibm.icu.util.Range rangeAt (int)
int index
}
com/ibm/icu/util/RangeValueIterator$Element.class
RangeValueIterator.java
package com.ibm.icu.util
public com.ibm.icu.util.RangeValueIterator$Element extends java.lang.Object {
public int start
public int limit
public int value
public void <init> ()
}
com/ibm/icu/util/RangeValueIterator.class
RangeValueIterator.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.RangeValueIterator extends java.lang.Object {
public abstract boolean next (com.ibm.icu.util.RangeValueIterator$Element)
public abstract void reset ()
}
com/ibm/icu/util/RuleBasedTimeZone.class
RuleBasedTimeZone.java
package com.ibm.icu.util
public com.ibm.icu.util.RuleBasedTimeZone extends com.ibm.icu.util.BasicTimeZone {
private static final long serialVersionUID
private final com.ibm.icu.util.InitialTimeZoneRule initialRule
private java.util.List historicRules
private com.ibm.icu.util.AnnualTimeZoneRule[] finalRules
private transient java.util.List historicTransitions
private transient boolean upToDate
public void <init> (java.lang.String, com.ibm.icu.util.InitialTimeZoneRule)
String id
com.ibm.icu.util.InitialTimeZoneRule initialRule
public void addTransitionRule (com.ibm.icu.util.TimeZoneRule)
com.ibm.icu.util.TimeZoneRule rule
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
long time
int[] offsets
public void getOffset (long, boolean, int[])
long time
boolean local
int[] offsets
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
public int getRawOffset ()
long now
int[] offsets
public boolean inDaylightTime (java.util.Date)
java.util.Date date
int[] offsets
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
long now
int[] offsets
com.ibm.icu.util.TimeZoneTransition tt
public boolean hasSameRules (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone other
com.ibm.icu.util.RuleBasedTimeZone otherRBTZ
int i
java.util.Iterator it
com.ibm.icu.util.TimeZoneRule rule
java.util.Iterator oit
boolean foundSameRule
com.ibm.icu.util.TimeZoneRule orule
public com.ibm.icu.util.TimeZoneRule[] getTimeZoneRules ()
int size
com.ibm.icu.util.TimeZoneRule[] rules
int idx
public com.ibm.icu.util.TimeZoneTransition getNextTransition (long, boolean)
long base
boolean inclusive
boolean isFinal
com.ibm.icu.util.TimeZoneTransition result
com.ibm.icu.util.TimeZoneTransition tzt
long tt
int idx
java.util.Date start0
java.util.Date start1
com.ibm.icu.util.TimeZoneTransition prev
com.ibm.icu.util.TimeZoneRule from
com.ibm.icu.util.TimeZoneRule to
public com.ibm.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
long base
boolean inclusive
com.ibm.icu.util.TimeZoneTransition result
com.ibm.icu.util.TimeZoneTransition tzt
long tt
int idx
java.util.Date start0
java.util.Date start1
com.ibm.icu.util.TimeZoneRule from
com.ibm.icu.util.TimeZoneRule to
public java.lang.Object clone ()
com.ibm.icu.util.RuleBasedTimeZone other
private void complete ()
com.ibm.icu.util.TimeZoneRule curRule
long lastTransitionTime
java.util.BitSet done
int curStdOffset
int curDstSavings
long nextTransitionTime
com.ibm.icu.util.TimeZoneRule nextRule
java.util.Date d
java.util.Date d
long tt
long tt
int i
com.ibm.icu.util.TimeZoneRule r
boolean bDoneAll
int j
int i
java.util.Date d0
java.util.Date d1
private void getOffset (long, boolean, int, int, int[])
long time
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
int[] offsets
com.ibm.icu.util.TimeZoneRule rule
com.ibm.icu.util.TimeZoneRule rule
com.ibm.icu.util.TimeZoneRule rule
com.ibm.icu.util.TimeZoneRule rule
com.ibm.icu.util.TimeZoneRule rule
long tstart
int idx
long tend
private com.ibm.icu.util.TimeZoneRule findRuleInFinal (long, boolean, int, int)
long time
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
java.util.Date start0
java.util.Date start1
long base
int localDelta
int localDelta
private static long getTransitionTime (com.ibm.icu.util.TimeZoneTransition, boolean, int, int)
com.ibm.icu.util.TimeZoneTransition tzt
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
long time
private static int getLocalDelta (int, int, int, int, int, int)
int rawBefore
int dstBefore
int rawAfter
int dstAfter
int NonExistingTimeOpt
int DuplicatedTimeOpt
int delta
int offsetBefore
int offsetAfter
boolean dstToStd
boolean stdToDst
}
com/ibm/icu/util/STZInfo.class
STZInfo.java
package com.ibm.icu.util
final com.ibm.icu.util.STZInfo extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
int sy
int sm
int sdwm
int sdw
int st
int sdm
boolean sa
int em
int edwm
int edw
int et
int edm
boolean ea
void <init> ()
void setStart (int, int, int, int, int, boolean)
int sm
int sdwm
int sdw
int st
int sdm
boolean sa
void setEnd (int, int, int, int, int, boolean)
int em
int edwm
int edw
int et
int edm
boolean ea
void applyTo (com.ibm.icu.util.SimpleTimeZone)
com.ibm.icu.util.SimpleTimeZone stz
}
com/ibm/icu/util/SimpleDateRule.class
SimpleDateRule.java
package com.ibm.icu.util
public com.ibm.icu.util.SimpleDateRule extends java.lang.Object implements com.ibm.icu.util.DateRule {
private static com.ibm.icu.util.GregorianCalendar gCalendar
private com.ibm.icu.util.Calendar calendar
private int month
private int dayOfMonth
private int dayOfWeek
static void <clinit> ()
public void <init> (int, int)
int month
int dayOfMonth
void <init> (int, int, com.ibm.icu.util.Calendar)
int month
int dayOfMonth
com.ibm.icu.util.Calendar cal
public void <init> (int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
boolean after
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
public boolean isOn (java.util.Date)
java.util.Date date
com.ibm.icu.util.Calendar c
int dayOfYear
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
private java.util.Date doFirstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
com.ibm.icu.util.Calendar c
int year
int mon
java.util.Date result
private java.util.Date computeInYear (int, com.ibm.icu.util.Calendar)
int year
com.ibm.icu.util.Calendar c
int weekday
int delta
}
com/ibm/icu/util/SimpleHoliday.class
SimpleHoliday.java
package com.ibm.icu.util
public com.ibm.icu.util.SimpleHoliday extends com.ibm.icu.util.Holiday {
public static final com.ibm.icu.util.SimpleHoliday NEW_YEARS_DAY
public static final com.ibm.icu.util.SimpleHoliday EPIPHANY
public static final com.ibm.icu.util.SimpleHoliday MAY_DAY
public static final com.ibm.icu.util.SimpleHoliday ASSUMPTION
public static final com.ibm.icu.util.SimpleHoliday ALL_SAINTS_DAY
public static final com.ibm.icu.util.SimpleHoliday ALL_SOULS_DAY
public static final com.ibm.icu.util.SimpleHoliday IMMACULATE_CONCEPTION
public static final com.ibm.icu.util.SimpleHoliday CHRISTMAS_EVE
public static final com.ibm.icu.util.SimpleHoliday CHRISTMAS
public static final com.ibm.icu.util.SimpleHoliday BOXING_DAY
public static final com.ibm.icu.util.SimpleHoliday ST_STEPHENS_DAY
public static final com.ibm.icu.util.SimpleHoliday NEW_YEARS_EVE
static void <clinit> ()
public void <init> (int, int, java.lang.String)
int month
int dayOfMonth
String name
public void <init> (int, int, java.lang.String, int)
int month
int dayOfMonth
String name
int startYear
public void <init> (int, int, java.lang.String, int, int)
int month
int dayOfMonth
String name
int startYear
int endYear
public void <init> (int, int, int, java.lang.String)
int month
int dayOfMonth
int dayOfWeek
String name
public void <init> (int, int, int, java.lang.String, int)
int month
int dayOfMonth
int dayOfWeek
String name
int startYear
public void <init> (int, int, int, java.lang.String, int, int)
int month
int dayOfMonth
int dayOfWeek
String name
int startYear
int endYear
private static com.ibm.icu.util.DateRule rangeRule (int, int, com.ibm.icu.util.DateRule)
int startYear
int endYear
com.ibm.icu.util.DateRule rule
com.ibm.icu.util.RangeDateRule rangeRule
com.ibm.icu.util.Calendar start
java.util.Date end
}
com/ibm/icu/util/SimpleTimeZone.class
SimpleTimeZone.java
package com.ibm.icu.util
public com.ibm.icu.util.SimpleTimeZone extends com.ibm.icu.util.BasicTimeZone {
private static final long serialVersionUID
public static final int WALL_TIME
public static final int STANDARD_TIME
public static final int UTC_TIME
private static final byte[] staticMonthLength
private static final int DOM_MODE
private static final int DOW_IN_MONTH_MODE
private static final int DOW_GE_DOM_MODE
private static final int DOW_LE_DOM_MODE
private int raw
private int dst
private com.ibm.icu.util.STZInfo xinfo
private int startMonth
private int startDay
private int startDayOfWeek
private int startTime
private int startTimeMode
private int endTimeMode
private int endMonth
private int endDay
private int endDayOfWeek
private int endTime
private int startYear
private boolean useDaylight
private int startMode
private int endMode
private transient boolean transitionRulesInitialized
private transient com.ibm.icu.util.InitialTimeZoneRule initialRule
private transient com.ibm.icu.util.TimeZoneTransition firstTransition
private transient com.ibm.icu.util.AnnualTimeZoneRule stdRule
private transient com.ibm.icu.util.AnnualTimeZoneRule dstRule
static void <clinit> ()
public void <init> (int, java.lang.String)
int rawOffset
String ID
public void <init> (int, java.lang.String, int, int, int, int, int, int, int, int)
int rawOffset
String ID
int startMonth
int startDay
int startDayOfWeek
int startTime
int endMonth
int endDay
int endDayOfWeek
int endTime
public void <init> (int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int)
int rawOffset
String ID
int startMonth
int startDay
int startDayOfWeek
int startTime
int startTimeMode
int endMonth
int endDay
int endDayOfWeek
int endTime
int endTimeMode
int dstSavings
public void <init> (int, java.lang.String, int, int, int, int, int, int, int, int, int)
int rawOffset
String ID
int startMonth
int startDay
int startDayOfWeek
int startTime
int endMonth
int endDay
int endDayOfWeek
int endTime
int dstSavings
public void setID (java.lang.String)
String ID
public void setRawOffset (int)
int offsetMillis
public int getRawOffset ()
public void setStartYear (int)
int year
public void setStartRule (int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
private void setStartRule (int, int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
int mode
public void setStartRule (int, int, int)
int month
int dayOfMonth
int time
public void setStartRule (int, int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
int time
boolean after
public void setEndRule (int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
public void setEndRule (int, int, int)
int month
int dayOfMonth
int time
public void setEndRule (int, int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
int time
boolean after
private void setEndRule (int, int, int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
int time
int mode
boolean after
private void setEndRule (int, int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
int mode
public void setDSTSavings (int)
int millisSavedDuringDST
public int getDSTSavings ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
public java.lang.String toString ()
private com.ibm.icu.util.STZInfo getSTZInfo ()
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
public int getOffset (int, int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
int monthLength
int getOffset (int, int, int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
int monthLength
int prevMonthLength
int result
boolean southern
int startCompare
int endCompare
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
int[] fields
boolean recalc
private int compareToRule (int, int, int, int, int, int, int, int, int, int, int, int)
int month
int monthLen
int prevMonthLen
int dayOfMonth
int dayOfWeek
int millis
int millisDelta
int ruleMode
int ruleMonth
int ruleDayOfWeek
int ruleDay
int ruleMillis
int ruleDayOfMonth
public boolean useDaylightTime ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
com.ibm.icu.util.GregorianCalendar gc
private void construct (int, int, int, int, int, int, int, int, int, int, int, int)
int _raw
int _startMonth
int _startDay
int _startDayOfWeek
int _startTime
int _startTimeMode
int _endMonth
int _endDay
int _endDayOfWeek
int _endTime
int _endTimeMode
int _dst
private void decodeRules ()
private void decodeStartRule ()
private void decodeEndRule ()
public boolean equals (java.lang.Object)
Object obj
com.ibm.icu.util.SimpleTimeZone that
private boolean idEquals (java.lang.String, java.lang.String)
String id1
String id2
public int hashCode ()
int ret
public java.lang.Object clone ()
public boolean hasSameRules (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone othr
com.ibm.icu.util.SimpleTimeZone other
public com.ibm.icu.util.TimeZoneTransition getNextTransition (long, boolean)
long base
boolean inclusive
long firstTransitionTime
java.util.Date stdDate
java.util.Date dstDate
public com.ibm.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
long base
boolean inclusive
long firstTransitionTime
java.util.Date stdDate
java.util.Date dstDate
public com.ibm.icu.util.TimeZoneRule[] getTimeZoneRules ()
int size
com.ibm.icu.util.TimeZoneRule[] rules
private synchronized void initTransitionRules ()
com.ibm.icu.util.DateTimeRule dtRule
int timeRuleType
long firstStdStart
long firstDstStart
}
com/ibm/icu/util/StringTokenizer.class
StringTokenizer.java
package com.ibm.icu.util
public final com.ibm.icu.util.StringTokenizer extends java.lang.Object implements java.util.Enumeration {
private int m_tokenOffset_
private int m_tokenSize_
private int[] m_tokenStart_
private int[] m_tokenLimit_
private com.ibm.icu.text.UnicodeSet m_delimiters_
private String m_source_
private int m_length_
private int m_nextOffset_
private boolean m_returnDelimiters_
private boolean m_coalesceDelimiters_
private static final com.ibm.icu.text.UnicodeSet DEFAULT_DELIMITERS_
private static final int TOKEN_SIZE_
private static final com.ibm.icu.text.UnicodeSet EMPTY_DELIMITER_
private boolean[] delims
static void <clinit> ()
public void <init> (java.lang.String, com.ibm.icu.text.UnicodeSet, boolean)
String str
com.ibm.icu.text.UnicodeSet delim
boolean returndelims
public void <init> (java.lang.String, com.ibm.icu.text.UnicodeSet, boolean, boolean)
String str
com.ibm.icu.text.UnicodeSet delim
boolean returndelims
boolean coalescedelims
public void <init> (java.lang.String, com.ibm.icu.text.UnicodeSet)
String str
com.ibm.icu.text.UnicodeSet delim
public void <init> (java.lang.String, java.lang.String, boolean)
String str
String delim
boolean returndelims
public void <init> (java.lang.String, java.lang.String, boolean, boolean)
String str
String delim
boolean returndelims
boolean coalescedelims
public void <init> (java.lang.String, java.lang.String)
String str
String delim
public void <init> (java.lang.String)
String str
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
int tokenlimit
int c
boolean contains
String result
String result
int tokenlimit
String result
String result
String result
String result
public java.lang.String nextToken (java.lang.String)
String delim
public java.lang.String nextToken (com.ibm.icu.text.UnicodeSet)
com.ibm.icu.text.UnicodeSet delim
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
public int countTokens ()
int result
int[] temptokenindex
int[] temptokensize
int originalsize
int newsize
int c
boolean contains
int p
private int getNextDelimiter (int)
int offset
int result
int c
private int getNextNonDelimiter (int)
int offset
int result
int c
void checkDelimiters ()
int maxChar
int i
int ch
int ch
}
com/ibm/icu/util/TaiwanCalendar.class
TaiwanCalendar.java
package com.ibm.icu.util
public com.ibm.icu.util.TaiwanCalendar extends com.ibm.icu.util.GregorianCalendar {
private static final long serialVersionUID
public static final int BEFORE_MINGUO
public static final int MINGUO
private static final int Taiwan_ERA_START
private static final int GREGORIAN_EPOCH
public void <init> ()
public void <init> (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public void <init> (com.ibm.icu.util.TimeZone, java.util.Locale)
com.ibm.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (com.ibm.icu.util.TimeZone, com.ibm.icu.util.ULocale)
com.ibm.icu.util.TimeZone zone
com.ibm.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetExtendedYear ()
int year
int era
protected void handleComputeFields (int)
int julianDay
int y
protected int handleGetLimit (int, int)
int field
int limitType
public java.lang.String getType ()
}
com/ibm/icu/util/TimeArrayTimeZoneRule.class
TimeArrayTimeZoneRule.java
package com.ibm.icu.util
public com.ibm.icu.util.TimeArrayTimeZoneRule extends com.ibm.icu.util.TimeZoneRule {
private static final long serialVersionUID
private final long[] startTimes
private final int timeType
public void <init> (java.lang.String, int, int, long[], int)
String name
int rawOffset
int dstSavings
long[] startTimes
int timeType
public long[] getStartTimes ()
public int getTimeType ()
public java.util.Date getFirstStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getFinalStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getNextStart (long, int, int, boolean)
long base
int prevOffset
int prevDSTSavings
boolean inclusive
int i
long time
public java.util.Date getPreviousStart (long, int, int, boolean)
long base
int prevOffset
int prevDSTSavings
boolean inclusive
int i
long time
public boolean isEquivalentTo (com.ibm.icu.util.TimeZoneRule)
com.ibm.icu.util.TimeZoneRule other
public boolean isTransitionRule ()
private long getUTC (long, int, int)
long time
int raw
int dst
public java.lang.String toString ()
StringBuffer buf
int i
}
com/ibm/icu/util/TimeUnit.class
TimeUnit.java
package com.ibm.icu.util
public com.ibm.icu.util.TimeUnit extends com.ibm.icu.util.MeasureUnit {
private String name
private static com.ibm.icu.util.TimeUnit[] values
private static int valueCount
public static com.ibm.icu.util.TimeUnit SECOND
public static com.ibm.icu.util.TimeUnit MINUTE
public static com.ibm.icu.util.TimeUnit HOUR
public static com.ibm.icu.util.TimeUnit DAY
public static com.ibm.icu.util.TimeUnit WEEK
public static com.ibm.icu.util.TimeUnit MONTH
public static com.ibm.icu.util.TimeUnit YEAR
static void <clinit> ()
private void <init> (java.lang.String)
String name
public static com.ibm.icu.util.TimeUnit[] values ()
public java.lang.String toString ()
}
com/ibm/icu/util/TimeUnitAmount.class
TimeUnitAmount.java
package com.ibm.icu.util
public com.ibm.icu.util.TimeUnitAmount extends com.ibm.icu.util.Measure {
public void <init> (java.lang.Number, com.ibm.icu.util.TimeUnit)
Number number
com.ibm.icu.util.TimeUnit unit
public void <init> (double, com.ibm.icu.util.TimeUnit)
double number
com.ibm.icu.util.TimeUnit unit
public com.ibm.icu.util.TimeUnit getTimeUnit ()
}
com/ibm/icu/util/TimeZone.class
TimeZone.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.TimeZone extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
private static final long serialVersionUID
public static final int TIMEZONE_ICU
public static final int TIMEZONE_JDK
public static final int SHORT
public static final int LONG
private static final int LONG_GENERIC
private static com.ibm.icu.impl.ICUCache cachedLocaleData
private String ID
private static com.ibm.icu.util.TimeZone defaultZone
private static String TZDATA_VERSION
private static int TZ_IMPL
private static final String TZIMPL_CONFIG_KEY
private static final String TZIMPL_CONFIG_ICU
private static final String TZIMPL_CONFIG_JDK
static void <clinit> ()
String type
public void <init> ()
public abstract int getOffset (int, int, int, int, int, int)
public int getOffset (long)
long date
int[] result
public void getOffset (long, boolean, int[])
long date
boolean local
int[] offsets
int[] fields
int pass
public abstract void setRawOffset (int)
public abstract int getRawOffset ()
public java.lang.String getID ()
public void setID (java.lang.String)
String ID
public final java.lang.String getDisplayName ()
public final java.lang.String getDisplayName (java.util.Locale)
java.util.Locale locale
public final java.lang.String getDisplayName (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public final java.lang.String getDisplayName (boolean, int)
boolean daylight
int style
public java.lang.String getDisplayName (boolean, int, java.util.Locale)
boolean daylight
int style
java.util.Locale locale
public java.lang.String getDisplayName (boolean, int, com.ibm.icu.util.ULocale)
boolean daylight
int style
com.ibm.icu.util.ULocale locale
private synchronized java.lang.String _getDisplayName (boolean, int, com.ibm.icu.util.ULocale)
boolean daylight
int style
com.ibm.icu.util.ULocale locale
com.ibm.icu.text.SimpleDateFormat format
com.ibm.icu.text.SimpleDateFormat format
com.ibm.icu.text.SimpleDateFormat tmpfmt
String[] patterns
java.util.Date d
int[] offsets
com.ibm.icu.util.SimpleTimeZone tz
com.ibm.icu.util.SimpleTimeZone tz
com.ibm.icu.util.GregorianCalendar cal
public int getDSTSavings ()
public abstract boolean useDaylightTime ()
public abstract boolean inDaylightTime (java.util.Date)
public static synchronized com.ibm.icu.util.TimeZone getTimeZone (java.lang.String)
String ID
public static synchronized com.ibm.icu.util.TimeZone getTimeZone (java.lang.String, int)
String ID
int type
com.ibm.icu.util.TimeZone result
com.ibm.icu.util.TimeZone result
public static synchronized void setDefaultTimeZoneType (int)
int type
public static int getDefaultTimeZoneType ()
public static java.lang.String[] getAvailableIDs (int)
int rawOffset
public static java.lang.String[] getAvailableIDs (java.lang.String)
String country
public static java.lang.String[] getAvailableIDs ()
public static int countEquivalentIDs (java.lang.String)
String id
public static java.lang.String getEquivalentID (java.lang.String, int)
String id
int index
public static synchronized com.ibm.icu.util.TimeZone getDefault ()
java.util.TimeZone temp
public static synchronized void setDefault (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone tz
java.util.TimeZone jdkZone
String icuID
public boolean hasSameRules (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone other
public java.lang.Object clone ()
com.ibm.icu.util.TimeZone other
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public static synchronized java.lang.String getTZDataVersion ()
com.ibm.icu.util.UResourceBundle tzbundle
public static java.lang.String getCanonicalID (java.lang.String)
String id
public static java.lang.String getCanonicalID (java.lang.String, boolean[])
String id
boolean[] isSystemID
String canonicalID
boolean systemTzid
}
com/ibm/icu/util/TimeZoneRule.class
TimeZoneRule.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.TimeZoneRule extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String name
private final int rawOffset
private final int dstSavings
public void <init> (java.lang.String, int, int)
String name
int rawOffset
int dstSavings
public java.lang.String getName ()
public int getRawOffset ()
public int getDSTSavings ()
public boolean isEquivalentTo (com.ibm.icu.util.TimeZoneRule)
com.ibm.icu.util.TimeZoneRule other
public abstract java.util.Date getFirstStart (int, int)
public abstract java.util.Date getFinalStart (int, int)
public abstract java.util.Date getNextStart (long, int, int, boolean)
public abstract java.util.Date getPreviousStart (long, int, int, boolean)
public abstract boolean isTransitionRule ()
public java.lang.String toString ()
StringBuffer buf
}
com/ibm/icu/util/TimeZoneTransition.class
TimeZoneTransition.java
package com.ibm.icu.util
public com.ibm.icu.util.TimeZoneTransition extends java.lang.Object {
private final com.ibm.icu.util.TimeZoneRule from
private final com.ibm.icu.util.TimeZoneRule to
private final long time
public void <init> (long, com.ibm.icu.util.TimeZoneRule, com.ibm.icu.util.TimeZoneRule)
long time
com.ibm.icu.util.TimeZoneRule from
com.ibm.icu.util.TimeZoneRule to
public long getTime ()
public com.ibm.icu.util.TimeZoneRule getTo ()
public com.ibm.icu.util.TimeZoneRule getFrom ()
public java.lang.String toString ()
StringBuffer buf
}
com/ibm/icu/util/ULocale$1$ULocaleAcceptLanguageQ.class
ULocale.java
package com.ibm.icu.util
com.ibm.icu.util.ULocale$1$ULocaleAcceptLanguageQ extends java.lang.Object implements java.lang.Comparable {
private double q
private double serial
public void <init> (double, int)
double theq
int theserial
public int compareTo (java.lang.Object)
Object o
com.ibm.icu.util.ULocale$1$ULocaleAcceptLanguageQ other
}
com/ibm/icu/util/ULocale$1.class
ULocale.java
package com.ibm.icu.util
com.ibm.icu.util.ULocale$1 extends java.lang.Object implements java.util.Comparator {
final com.ibm.icu.util.ULocale$IDParser this$1
void <init> (com.ibm.icu.util.ULocale$IDParser)
public int compare (java.lang.Object, java.lang.Object)
Object lhs
Object rhs
}
com/ibm/icu/util/ULocale$Builder.class
ULocale.java
package com.ibm.icu.util
public final com.ibm.icu.util.ULocale$Builder extends java.lang.Object {
private com.ibm.icu.impl.locale.InternalLocaleBuilder _locbld
public void <init> ()
public com.ibm.icu.util.ULocale$Builder setLocale (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
java.util.Set extKeys
java.util.Iterator itr
char key
String value
public com.ibm.icu.util.ULocale$Builder setLanguageTag (java.lang.String)
String langtag
com.ibm.icu.impl.locale.LanguageTag tag
com.ibm.icu.impl.locale.LocaleSyntaxException e
String extlang
String language
java.util.Set exts
java.util.Iterator itr
com.ibm.icu.impl.locale.LanguageTag$Extension e
public com.ibm.icu.util.ULocale$Builder setLanguage (java.lang.String)
String language
com.ibm.icu.impl.locale.LocaleSyntaxException e
public com.ibm.icu.util.ULocale$Builder setScript (java.lang.String)
String script
com.ibm.icu.impl.locale.LocaleSyntaxException e
public com.ibm.icu.util.ULocale$Builder setRegion (java.lang.String)
String region
com.ibm.icu.impl.locale.LocaleSyntaxException e
public com.ibm.icu.util.ULocale$Builder setVariant (java.lang.String)
String variant
com.ibm.icu.impl.locale.LocaleSyntaxException e
public com.ibm.icu.util.ULocale$Builder setExtension (char, java.lang.String)
char key
String value
com.ibm.icu.impl.locale.LocaleSyntaxException e
public com.ibm.icu.util.ULocale$Builder setLDMLExtensionValue (java.lang.String, java.lang.String)
String key
String value
com.ibm.icu.impl.locale.LocaleSyntaxException e
public com.ibm.icu.util.ULocale$Builder clear ()
public com.ibm.icu.util.ULocale$Builder clearExtensions ()
public com.ibm.icu.util.ULocale create ()
}
com/ibm/icu/util/ULocale$IDParser.class
ULocale.java
package com.ibm.icu.util
final com.ibm.icu.util.ULocale$IDParser extends java.lang.Object {
private char[] id
private int index
private char[] buffer
private int blen
private boolean canonicalize
private boolean hadCountry
java.util.Map keywords
String baseName
private static final char KEYWORD_SEPARATOR
private static final char HYPHEN
private static final char KEYWORD_ASSIGN
private static final char COMMA
private static final char ITEM_SEPARATOR
private static final char DOT
private static final char DONE
private void <init> (java.lang.String)
String localeID
private void <init> (java.lang.String, boolean)
String localeID
boolean canonicalize
private void reset ()
private void append (char)
char c
IndexOutOfBoundsException e
char[] nbuffer
private void addSeparator ()
private java.lang.String getString (int)
int start
private void set (int, java.lang.String)
int pos
String s
private void append (java.lang.String)
String s
int i
private char next ()
private void skipUntilTerminatorOrIDSeparator ()
private boolean atTerminator ()
private boolean isTerminator (char)
char c
private boolean isTerminatorOrIDSeparator (char)
char c
private boolean haveExperimentalLanguagePrefix ()
char c
private boolean haveKeywordAssign ()
int i
private int parseLanguage ()
char c
char c
String lang
int offset
private void skipLanguage ()
private int parseScript ()
int oldIndex
int oldBlen
char c
char c
private void skipScript ()
int oldIndex
private int parseCountry ()
int oldIndex
int oldBlen
char c
char c
int charsAppended
int offset
private void skipCountry ()
int oldIndex
int charsSkipped
private int parseVariant ()
int oldBlen
boolean start
boolean needSeparator
boolean skipping
char c
char c
boolean incOldBlen
public java.lang.String getLanguage ()
public java.lang.String getScript ()
public java.lang.String getCountry ()
public java.lang.String getVariant ()
public java.lang.String[] getLanguageScriptCountryVariant ()
public void setBaseName (java.lang.String)
String baseName
public void parseBaseName ()
public java.lang.String getBaseName ()
public java.lang.String getName ()
private boolean setToKeywordStart ()
int i
int j
private static boolean isDoneOrKeywordAssign (char)
char c
private static boolean isDoneOrItemSeparator (char)
char c
private java.lang.String getKeyword ()
int start
private java.lang.String getValue ()
int start
private java.util.Comparator getKeyComparator ()
java.util.Comparator comp
private java.util.Map getKeywordMap ()
java.util.TreeMap m
String key
char c
String value
private int parseKeywords ()
int oldBlen
java.util.Map m
java.util.Iterator iter
boolean first
java.util.Map$Entry e
public java.util.Iterator getKeywords ()
java.util.Map m
public java.lang.String getKeywordValue (java.lang.String)
String keywordName
java.util.Map m
public void defaultKeywordValue (java.lang.String, java.lang.String)
String keywordName
String value
public void setKeywordValue (java.lang.String, java.lang.String)
String keywordName
String value
private void setKeywordValue (java.lang.String, java.lang.String, boolean)
String keywordName
String value
boolean reset
java.util.Map m
void <init> (java.lang.String, com.ibm.icu.util.ULocale$IDParser)
void <init> (java.lang.String, boolean, com.ibm.icu.util.ULocale$IDParser)
static java.util.Map access$2 (com.ibm.icu.util.ULocale$IDParser)
}
com/ibm/icu/util/ULocale$Type.class
ULocale.java
package com.ibm.icu.util
public final com.ibm.icu.util.ULocale$Type extends java.lang.Object {
private void <init> ()
void <init> (com.ibm.icu.util.ULocale$Type)
}
com/ibm/icu/util/ULocale.class
ULocale.java
package com.ibm.icu.util
public final com.ibm.icu.util.ULocale extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final com.ibm.icu.util.ULocale ENGLISH
public static final com.ibm.icu.util.ULocale FRENCH
public static final com.ibm.icu.util.ULocale GERMAN
public static final com.ibm.icu.util.ULocale ITALIAN
public static final com.ibm.icu.util.ULocale JAPANESE
public static final com.ibm.icu.util.ULocale KOREAN
public static final com.ibm.icu.util.ULocale CHINESE
public static final com.ibm.icu.util.ULocale SIMPLIFIED_CHINESE
public static final com.ibm.icu.util.ULocale TRADITIONAL_CHINESE
public static final com.ibm.icu.util.ULocale FRANCE
public static final com.ibm.icu.util.ULocale GERMANY
public static final com.ibm.icu.util.ULocale ITALY
public static final com.ibm.icu.util.ULocale JAPAN
public static final com.ibm.icu.util.ULocale KOREA
public static final com.ibm.icu.util.ULocale CHINA
public static final com.ibm.icu.util.ULocale PRC
public static final com.ibm.icu.util.ULocale TAIWAN
public static final com.ibm.icu.util.ULocale UK
public static final com.ibm.icu.util.ULocale US
public static final com.ibm.icu.util.ULocale CANADA
public static final com.ibm.icu.util.ULocale CANADA_FRENCH
private static final String EMPTY_STRING
private static final char UNDERSCORE
private static final java.util.Locale EMPTY_LOCALE
public static final com.ibm.icu.util.ULocale ROOT
private static final com.ibm.icu.impl.SimpleCache CACHE
private transient java.util.Locale locale
private String localeID
private static String[] _languages
private static String[] _replacementLanguages
private static String[] _obsoleteLanguages
private static String[] _languages3
private static String[] _obsoleteLanguages3
private static String[] _countries
private static String[] _deprecatedCountries
private static String[] _replacementCountries
private static String[] _obsoleteCountries
private static String[] _countries3
private static String[] _obsoleteCountries3
private static String[][] CANONICALIZE_MAP
private static String[][] variantsToKeywords
private static final String[][] _javaLocaleMap
private static com.ibm.icu.impl.ICUCache nameCache
private static java.util.Locale defaultLocale
private static com.ibm.icu.util.ULocale defaultULocale
private static com.ibm.icu.util.VersionInfo gCLDRVersion
public static com.ibm.icu.util.ULocale$Type ACTUAL_LOCALE
public static com.ibm.icu.util.ULocale$Type VALID_LOCALE
private static final String UNDEFINED_LANGUAGE
private static final String UNDEFINED_SCRIPT
private static final String UNDEFINED_REGION
public static final char PRIVATE_USE_EXTENSION
public static final char LDML_EXTENSION
static Class class$0
static void <clinit> ()
private static void initLanguageTables ()
String[] tempLanguages
String[] tempReplacementLanguages
String[] tempObsoleteLanguages
String[] tempLanguages3
String[] tempObsoleteLanguages3
private static void initCountryTables ()
String[] tempCountries
String[] tempObsoleteCountries
String[] tempDeprecatedCountries
String[] tempReplacementCountries
String[] tempCountries3
String[] tempObsoleteCountries3
private static void initCANONICALIZE_MAP ()
String[][] tempCANONICALIZE_MAP
String[][] tempVariantsToKeywords
private void <init> (java.lang.String, java.util.Locale)
String localeID
java.util.Locale locale
private void <init> (java.util.Locale)
java.util.Locale loc
public static com.ibm.icu.util.ULocale forLocale (java.util.Locale)
java.util.Locale loc
com.ibm.icu.util.ULocale result
String locStr
int i
com.ibm.icu.util.ULocale$IDParser p
public void <init> (java.lang.String)
String localeID
public void <init> (java.lang.String, java.lang.String)
String a
String b
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String a
String b
String c
public static com.ibm.icu.util.ULocale createCanonical (java.lang.String)
String nonCanonicalID
private static java.lang.String lscvToID (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String lang
String script
String country
String variant
StringBuffer buf
public java.util.Locale toLocale ()
com.ibm.icu.util.ULocale$IDParser p
String base
int i
String val
String[] names
public static com.ibm.icu.util.ULocale getDefault ()
java.util.Locale currentDefault
public static synchronized void setDefault (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale newLocale
public java.lang.Object clone ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public static com.ibm.icu.util.ULocale[] getAvailableLocales ()
public static com.ibm.icu.util.VersionInfo getCLDRVersion ()
com.ibm.icu.util.UResourceBundle supplementalDataBundle
com.ibm.icu.util.UResourceBundle cldrVersionBundle
public static java.lang.String[] getISOCountries ()
public static java.lang.String[] getISOLanguages ()
public java.lang.String getLanguage ()
public static java.lang.String getLanguage (java.lang.String)
String localeID
public java.lang.String getScript ()
public static java.lang.String getScript (java.lang.String)
String localeID
public java.lang.String getCountry ()
public static java.lang.String getCountry (java.lang.String)
String localeID
public java.lang.String getVariant ()
public static java.lang.String getVariant (java.lang.String)
String localeID
public static java.lang.String getFallback (java.lang.String)
String localeID
public com.ibm.icu.util.ULocale getFallback ()
private static java.lang.String getFallbackString (java.lang.String)
String fallback
int limit
int start
public java.lang.String getBaseName ()
public static java.lang.String getBaseName (java.lang.String)
String localeID
public java.lang.String getName ()
public static java.lang.String getName (java.lang.String)
String localeID
String name
public java.lang.String toString ()
public java.util.Iterator getKeywords ()
public static java.util.Iterator getKeywords (java.lang.String)
String localeID
public java.lang.String getKeywordValue (java.lang.String)
String keywordName
public static java.lang.String getKeywordValue (java.lang.String, java.lang.String)
String localeID
String keywordName
private static int findIndex (java.lang.String[], java.lang.String)
String[] array
String target
int i
public static java.lang.String canonicalize (java.lang.String)
String localeID
com.ibm.icu.util.ULocale$IDParser parser
String baseName
boolean foundVariant
int i
String[] vals
int idx
int i
String[] vals
public com.ibm.icu.util.ULocale setKeywordValue (java.lang.String, java.lang.String)
String keyword
String value
public static java.lang.String setKeywordValue (java.lang.String, java.lang.String, java.lang.String)
String localeID
String keyword
String value
com.ibm.icu.util.ULocale$IDParser parser
public java.lang.String getISO3Language ()
public static java.lang.String getISO3Language (java.lang.String)
String localeID
String language
int offset
public java.lang.String getISO3Country ()
public static java.lang.String getISO3Country (java.lang.String)
String localeID
String country
int offset
private static java.lang.String getTableString (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String tableName
String subtableName
String item
String displayLocaleID
com.ibm.icu.impl.ICUResourceBundle bundle
private static java.lang.String getTableString (java.lang.String, java.lang.String, java.lang.String, com.ibm.icu.impl.ICUResourceBundle)
String tableName
String subtableName
String item
com.ibm.icu.impl.ICUResourceBundle bundle
com.ibm.icu.impl.ICUResourceBundle table
com.ibm.icu.impl.ICUResourceBundle table
String currentName
String fallbackLocale
public java.lang.String getDisplayLanguage ()
public java.lang.String getDisplayLanguage (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale displayLocale
public static java.lang.String getDisplayLanguage (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayLanguage (java.lang.String, com.ibm.icu.util.ULocale)
String localeID
com.ibm.icu.util.ULocale displayLocale
static java.lang.String getCurrentCountryID (java.lang.String)
String oldID
int offset
static java.lang.String getCurrentLanguageID (java.lang.String)
String oldID
int offset
private static java.lang.String getDisplayLanguageInternal (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public java.lang.String getDisplayScript ()
public java.lang.String getDisplayScript (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale displayLocale
public static java.lang.String getDisplayScript (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayScript (java.lang.String, com.ibm.icu.util.ULocale)
String localeID
com.ibm.icu.util.ULocale displayLocale
private static java.lang.String getDisplayScriptInternal (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public java.lang.String getDisplayCountry ()
public java.lang.String getDisplayCountry (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale displayLocale
public static java.lang.String getDisplayCountry (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayCountry (java.lang.String, com.ibm.icu.util.ULocale)
String localeID
com.ibm.icu.util.ULocale displayLocale
private static java.lang.String getDisplayCountryInternal (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public java.lang.String getDisplayVariant ()
public java.lang.String getDisplayVariant (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale displayLocale
public static java.lang.String getDisplayVariant (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayVariant (java.lang.String, com.ibm.icu.util.ULocale)
String localeID
com.ibm.icu.util.ULocale displayLocale
private static java.lang.String getDisplayVariantInternal (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayKeyword (java.lang.String)
String keyword
public static java.lang.String getDisplayKeyword (java.lang.String, java.lang.String)
String keyword
String displayLocaleID
public static java.lang.String getDisplayKeyword (java.lang.String, com.ibm.icu.util.ULocale)
String keyword
com.ibm.icu.util.ULocale displayLocale
private static java.lang.String getDisplayKeywordInternal (java.lang.String, java.lang.String)
String keyword
String displayLocaleID
public java.lang.String getDisplayKeywordValue (java.lang.String)
String keyword
public java.lang.String getDisplayKeywordValue (java.lang.String, com.ibm.icu.util.ULocale)
String keyword
com.ibm.icu.util.ULocale displayLocale
public static java.lang.String getDisplayKeywordValue (java.lang.String, java.lang.String, java.lang.String)
String localeID
String keyword
String displayLocaleID
public static java.lang.String getDisplayKeywordValue (java.lang.String, java.lang.String, com.ibm.icu.util.ULocale)
String localeID
String keyword
com.ibm.icu.util.ULocale displayLocale
private static java.lang.String getDisplayKeywordValueInternal (java.lang.String, java.lang.String, java.lang.String)
String localeID
String keyword
String displayLocaleID
String value
public java.lang.String getDisplayName ()
public java.lang.String getDisplayName (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale displayLocale
public static java.lang.String getDisplayName (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayName (java.lang.String, com.ibm.icu.util.ULocale)
String localeID
com.ibm.icu.util.ULocale displayLocale
private static java.lang.String getDisplayNameInternal (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
String[] tableNames
com.ibm.icu.impl.ICUResourceBundle bundle
StringBuffer buf
com.ibm.icu.util.ULocale$IDParser parser
String[] names
boolean haveLanguage
boolean openParen
int i
String name
java.util.Map m
java.util.Iterator keys
java.util.Map$Entry e
String key
String val
public java.lang.String getCharacterOrientation ()
public java.lang.String getLineOrientation ()
public static com.ibm.icu.util.ULocale acceptLanguage (java.lang.String, com.ibm.icu.util.ULocale[], boolean[])
String acceptLanguageList
com.ibm.icu.util.ULocale[] availableLocales
boolean[] fallback
com.ibm.icu.util.ULocale[] acceptList
public static com.ibm.icu.util.ULocale acceptLanguage (com.ibm.icu.util.ULocale[], com.ibm.icu.util.ULocale[], boolean[])
com.ibm.icu.util.ULocale[] acceptLanguageList
com.ibm.icu.util.ULocale[] availableLocales
boolean[] fallback
int i
int j
com.ibm.icu.util.ULocale aLocale
boolean[] setFallback
java.util.Locale loc
java.util.Locale parent
public static com.ibm.icu.util.ULocale acceptLanguage (java.lang.String, boolean[])
String acceptLanguageList
boolean[] fallback
public static com.ibm.icu.util.ULocale acceptLanguage (com.ibm.icu.util.ULocale[], boolean[])
com.ibm.icu.util.ULocale[] acceptLanguageList
boolean[] fallback
static com.ibm.icu.util.ULocale[] parseAcceptLanguage (java.lang.String, boolean) throws java.text.ParseException
String acceptLanguage
boolean isLenient
java.util.TreeMap map
StringBuffer languageRangeBuf
StringBuffer qvalBuf
int state
int n
boolean subTag
boolean q1
boolean gotLanguageQ
char c
double q
int serial
com.ibm.icu.util.ULocale$1$ULocaleAcceptLanguageQ entry
com.ibm.icu.util.ULocale[] acceptList
public static com.ibm.icu.util.ULocale addLikelySubtags (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
String[] tags
String trailing
int trailingIndex
String newLocaleID
public static com.ibm.icu.util.ULocale minimizeSubtags (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale loc
String[] tags
int trailingIndex
String originalLang
String originalScript
String originalRegion
String originalTrailing
String maximizedLocaleID
String tag
String newLocaleID
String tag
String newLocaleID
String tag
String newLocaleID
private static boolean isEmptyString (java.lang.String)
String string
private static void appendTag (java.lang.String, java.lang.StringBuffer)
String tag
StringBuffer buffer
private static java.lang.String createTagString (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String lang
String script
String region
String trailing
String alternateTags
com.ibm.icu.util.ULocale$IDParser parser
boolean regionAppended
StringBuffer tag
String alternateLang
String alternateScript
String alternateRegion
int separators
static java.lang.String createTagString (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String lang
String script
String region
String trailing
private static int parseTagString (java.lang.String, java.lang.String[])
String localeID
String[] tags
com.ibm.icu.util.ULocale$IDParser parser
String lang
String script
String region
String variant
int index
int index
private static java.lang.String lookupLikelySubtags (java.lang.String)
String localeId
com.ibm.icu.util.UResourceBundle bundle
private static java.lang.String createLikelySubtagsString (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String lang
String script
String region
String variants
String searchTag
String likelySubtags
String searchTag
String likelySubtags
String searchTag
String likelySubtags
String searchTag
String likelySubtags
public java.lang.String getExtension (char)
char key
public java.util.Set getExtensionKeys ()
public java.lang.String getLDMLExtensionValue (java.lang.String)
String key
public java.util.Set getLDMLExtensionKeys ()
public java.lang.String toLanguageTag ()
public static com.ibm.icu.util.ULocale forLanguageTag (java.lang.String)
String langtag
com.ibm.icu.util.ULocale locale
com.ibm.icu.impl.locale.LanguageTag tag
com.ibm.icu.util.ULocale$Builder bldr
String extlang
String language
java.util.Set exts
java.util.Iterator itr
com.ibm.icu.impl.locale.LanguageTag$Extension e
int idx
private static com.ibm.icu.util.ULocale getInstance (com.ibm.icu.impl.locale.BaseLocale, com.ibm.icu.impl.locale.LocaleExtensions)
com.ibm.icu.impl.locale.BaseLocale base
com.ibm.icu.impl.locale.LocaleExtensions ext
StringBuffer id
java.util.TreeMap kwds
java.util.Set extKeys
java.util.Iterator itr
boolean hasLDMLKeywords
Character key
String value
java.util.Set ldmlKeys
java.util.Iterator litr
String bcpKey
String bcpValue
String lkey
String ltype
java.util.Set kset
java.util.Iterator kitr
boolean insertSep
java.util.Map$Entry kwd
private com.ibm.icu.impl.locale.BaseLocale base ()
String language
private com.ibm.icu.impl.locale.LocaleExtensions extensions ()
java.util.Iterator kwitr
java.util.TreeMap extMap
java.util.TreeMap ldmlKwMap
String key
String value
boolean isPrivUse
boolean isValid
String[] subtags
int i
String bcpKey
String bcpVal
StringBuffer buf
private static java.lang.String ldmlKeyToBCP47 (java.lang.String)
String key
com.ibm.icu.util.UResourceBundle supplemental
com.ibm.icu.util.UResourceBundle bcp47Mappings
com.ibm.icu.util.UResourceBundle keyMaps
String bcpKey
private static java.lang.String bcp47ToLDMLKey (java.lang.String)
String bcpKey
com.ibm.icu.util.UResourceBundle supplemental
com.ibm.icu.util.UResourceBundle bcp47Mappings
com.ibm.icu.util.UResourceBundle keyMaps
String key
int i
com.ibm.icu.util.UResourceBundle keyMap
private static java.lang.String ldmlTypeToBCP47 (java.lang.String, java.lang.String)
String key
String type
com.ibm.icu.util.UResourceBundle supplemental
com.ibm.icu.util.UResourceBundle bcp47Mappings
String bcpType
com.ibm.icu.util.UResourceBundle typeMaps
String tmp
int typeLen
private static java.lang.String bcp47ToLDMLType (java.lang.String, java.lang.String)
String key
String bcpType
com.ibm.icu.util.UResourceBundle supplemental
com.ibm.icu.util.UResourceBundle bcp47Mappings
String type
com.ibm.icu.util.UResourceBundle typeMaps
int i
com.ibm.icu.util.UResourceBundle typeMap
static void access$0 ()
static java.lang.String[] access$1 ()
static int access$2 (java.lang.String[], java.lang.String)
static java.lang.String[] access$3 ()
static java.lang.String[] access$4 ()
static java.lang.String[] access$5 ()
static void access$6 ()
static java.lang.String[] access$7 ()
static java.lang.String[] access$8 ()
static java.lang.String[] access$9 ()
static java.lang.String[] access$10 ()
static com.ibm.icu.util.ULocale access$11 (com.ibm.icu.impl.locale.BaseLocale, com.ibm.icu.impl.locale.LocaleExtensions)
}
com/ibm/icu/util/UResourceBundle$ResourceCacheKey.class
UResourceBundle.java
package com.ibm.icu.util
final com.ibm.icu.util.UResourceBundle$ResourceCacheKey extends java.lang.Object implements java.lang.Cloneable {
private java.lang.ref.SoftReference loaderRef
private String searchName
private com.ibm.icu.util.ULocale defaultLocale
private int hashCodeCache
private void <init> ()
public boolean equals (java.lang.Object)
Object other
com.ibm.icu.util.UResourceBundle$ResourceCacheKey otherEntry
public int hashCode ()
public java.lang.Object clone ()
private synchronized void setKeyValues (java.lang.ClassLoader, java.lang.String, com.ibm.icu.util.ULocale)
ClassLoader root
String searchName
com.ibm.icu.util.ULocale defaultLocale
void <init> (com.ibm.icu.util.UResourceBundle$ResourceCacheKey)
static void access$1 (com.ibm.icu.util.UResourceBundle$ResourceCacheKey, java.lang.ClassLoader, java.lang.String, com.ibm.icu.util.ULocale)
}
com/ibm/icu/util/UResourceBundle.class
UResourceBundle.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.UResourceBundle extends java.util.ResourceBundle {
private static com.ibm.icu.impl.ICUCache BUNDLE_CACHE
private static final com.ibm.icu.util.UResourceBundle$ResourceCacheKey cacheKey
private static final int ROOT_MISSING
private static final int ROOT_ICU
private static final int ROOT_JAVA
private static java.lang.ref.SoftReference ROOT_CACHE
private java.util.Vector keys
public static final int NONE
public static final int STRING
public static final int BINARY
public static final int TABLE
protected static final int ALIAS
protected static final int TABLE32
public static final int INT
public static final int ARRAY
public static final int INT_VECTOR
protected String key
protected int size
protected long resource
protected boolean isTopLevel
private static final long RES_BOGUS
static void <clinit> ()
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String)
String baseName
String localeName
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader)
String baseName
String localeName
ClassLoader root
protected static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeName
ClassLoader root
boolean disableFallback
public void <init> ()
public static com.ibm.icu.util.UResourceBundle getBundleInstance (com.ibm.icu.util.ULocale)
com.ibm.icu.util.ULocale locale
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String)
String baseName
com.ibm.icu.util.ULocale uloc
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.util.Locale)
String baseName
java.util.Locale locale
com.ibm.icu.util.ULocale uloc
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, com.ibm.icu.util.ULocale)
String baseName
com.ibm.icu.util.ULocale locale
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.util.Locale, java.lang.ClassLoader)
String baseName
java.util.Locale locale
ClassLoader loader
com.ibm.icu.util.ULocale uloc
public static com.ibm.icu.util.UResourceBundle getBundleInstance (java.lang.String, com.ibm.icu.util.ULocale, java.lang.ClassLoader)
String baseName
com.ibm.icu.util.ULocale locale
ClassLoader loader
public abstract com.ibm.icu.util.ULocale getULocale ()
protected abstract java.lang.String getLocaleID ()
protected abstract java.lang.String getBaseName ()
protected abstract com.ibm.icu.util.UResourceBundle getParent ()
public java.util.Locale getLocale ()
public static void resetBundleCache ()
private static void addToCache (com.ibm.icu.util.UResourceBundle$ResourceCacheKey, com.ibm.icu.util.UResourceBundle)
com.ibm.icu.util.UResourceBundle$ResourceCacheKey key
com.ibm.icu.util.UResourceBundle b
protected static void addToCache (java.lang.ClassLoader, java.lang.String, com.ibm.icu.util.ULocale, com.ibm.icu.util.UResourceBundle)
ClassLoader cl
String fullName
com.ibm.icu.util.ULocale defaultLocale
com.ibm.icu.util.UResourceBundle b
protected static com.ibm.icu.util.UResourceBundle loadFromCache (java.lang.ClassLoader, java.lang.String, com.ibm.icu.util.ULocale)
ClassLoader cl
String fullName
com.ibm.icu.util.ULocale defaultLocale
private static com.ibm.icu.util.UResourceBundle loadFromCache (com.ibm.icu.util.UResourceBundle$ResourceCacheKey)
com.ibm.icu.util.UResourceBundle$ResourceCacheKey key
private static int getRootType (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader root
java.util.Map m
Integer rootType
String rootLocale
int rt
private static void setRootType (java.lang.String, int)
String baseName
int rootType
Integer rt
java.util.Map m
protected static com.ibm.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeName
ClassLoader root
boolean disableFallback
com.ibm.icu.util.UResourceBundle b
int rootType
com.ibm.icu.util.ULocale defaultLocale
String fullName
public com.ibm.icu.impl.ByteBuffer getBinary ()
public java.lang.String getString ()
public java.lang.String[] getStringArray ()
public byte[] getBinary (byte[])
byte[] ba
public int[] getIntVector ()
public int getInt ()
public int getUInt ()
public com.ibm.icu.util.UResourceBundle get (java.lang.String)
String aKey
com.ibm.icu.util.UResourceBundle obj
com.ibm.icu.util.UResourceBundle res
String fullName
public java.lang.String getString (int)
int index
com.ibm.icu.impl.ICUResourceBundle temp
public com.ibm.icu.util.UResourceBundle get (int)
int index
com.ibm.icu.util.UResourceBundle obj
public java.util.Enumeration getKeys ()
private synchronized void initKeysVector ()
java.util.Enumeration e
String elem
public int getSize ()
public int getType ()
int type
public com.ibm.icu.util.VersionInfo getVersion ()
public com.ibm.icu.util.UResourceBundleIterator getIterator ()
public java.lang.String getKey ()
protected com.ibm.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, com.ibm.icu.util.UResourceBundle)
String aKey
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
protected com.ibm.icu.util.UResourceBundle handleGet (int, java.util.HashMap, com.ibm.icu.util.UResourceBundle)
int index
java.util.HashMap table
com.ibm.icu.util.UResourceBundle requested
protected java.lang.String[] handleGetStringArray ()
protected java.util.Enumeration handleGetKeys ()
java.util.Vector resKeys
com.ibm.icu.util.UResourceBundle item
int i
protected java.lang.Object handleGetObject (java.lang.String)
String aKey
private java.lang.Object handleGetObjectImpl (java.lang.String, com.ibm.icu.util.UResourceBundle)
String aKey
com.ibm.icu.util.UResourceBundle requested
Object obj
com.ibm.icu.util.UResourceBundle parentBundle
private java.lang.Object resolveObject (java.lang.String, com.ibm.icu.util.UResourceBundle)
String aKey
com.ibm.icu.util.UResourceBundle requested
com.ibm.icu.util.UResourceBundle obj
protected abstract void setLoadingStatus (int)
}
com/ibm/icu/util/UResourceBundleIterator.class
UResourceBundleIterator.java
package com.ibm.icu.util
public com.ibm.icu.util.UResourceBundleIterator extends java.lang.Object {
private com.ibm.icu.util.UResourceBundle bundle
private int index
private int size
public void <init> (com.ibm.icu.util.UResourceBundle)
com.ibm.icu.util.UResourceBundle bndl
public com.ibm.icu.util.UResourceBundle next () throws java.util.NoSuchElementException
public java.lang.String nextString () throws java.util.NoSuchElementException com.ibm.icu.util.UResourceTypeMismatchException
public void reset ()
public boolean hasNext ()
}
com/ibm/icu/util/UResourceTypeMismatchException.class
UResourceTypeMismatchException.java
package com.ibm.icu.util
public com.ibm.icu.util.UResourceTypeMismatchException extends java.lang.RuntimeException {
static final long serialVersionUID
public void <init> (java.lang.String)
String msg
}
com/ibm/icu/util/UniversalTimeScale$TimeScaleData.class
UniversalTimeScale.java
package com.ibm.icu.util
final com.ibm.icu.util.UniversalTimeScale$TimeScaleData extends java.lang.Object {
long units
long epochOffset
long fromMin
long fromMax
long toMin
long toMax
long epochOffsetP1
long epochOffsetM1
long unitsRound
long minRound
long maxRound
void <init> (long, long, long, long, long, long)
long theUnits
long theEpochOffset
long theToMin
long theToMax
long theFromMin
long theFromMax
}
com/ibm/icu/util/UniversalTimeScale.class
UniversalTimeScale.java
package com.ibm.icu.util
public final com.ibm.icu.util.UniversalTimeScale extends java.lang.Object {
public static final int JAVA_TIME
public static final int UNIX_TIME
public static final int ICU4C_TIME
public static final int WINDOWS_FILE_TIME
public static final int DOTNET_DATE_TIME
public static final int MAC_OLD_TIME
public static final int MAC_TIME
public static final int EXCEL_TIME
public static final int DB2_TIME
public static final int UNIX_MICROSECONDS_TIME
public static final int MAX_SCALE
public static final int UNITS_VALUE
public static final int EPOCH_OFFSET_VALUE
public static final int FROM_MIN_VALUE
public static final int FROM_MAX_VALUE
public static final int TO_MIN_VALUE
public static final int TO_MAX_VALUE
public static final int EPOCH_OFFSET_PLUS_1_VALUE
public static final int EPOCH_OFFSET_MINUS_1_VALUE
public static final int UNITS_ROUND_VALUE
public static final int MIN_ROUND_VALUE
public static final int MAX_ROUND_VALUE
public static final int MAX_SCALE_VALUE
private static final long ticks
private static final long microseconds
private static final long milliseconds
private static final long seconds
private static final long minutes
private static final long hours
private static final long days
private static final com.ibm.icu.util.UniversalTimeScale$TimeScaleData[] timeScaleTable
static void <clinit> ()
private void <init> ()
public static long from (long, int)
long otherTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
public static com.ibm.icu.math.BigDecimal bigDecimalFrom (double, int)
double otherTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
com.ibm.icu.math.BigDecimal other
com.ibm.icu.math.BigDecimal units
com.ibm.icu.math.BigDecimal epochOffset
public static com.ibm.icu.math.BigDecimal bigDecimalFrom (long, int)
long otherTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
com.ibm.icu.math.BigDecimal other
com.ibm.icu.math.BigDecimal units
com.ibm.icu.math.BigDecimal epochOffset
public static com.ibm.icu.math.BigDecimal bigDecimalFrom (com.ibm.icu.math.BigDecimal, int)
com.ibm.icu.math.BigDecimal otherTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
com.ibm.icu.math.BigDecimal units
com.ibm.icu.math.BigDecimal epochOffset
public static long toLong (long, int)
long universalTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
public static com.ibm.icu.math.BigDecimal toBigDecimal (long, int)
long universalTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
com.ibm.icu.math.BigDecimal universal
com.ibm.icu.math.BigDecimal units
com.ibm.icu.math.BigDecimal epochOffset
public static com.ibm.icu.math.BigDecimal toBigDecimal (com.ibm.icu.math.BigDecimal, int)
com.ibm.icu.math.BigDecimal universalTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
com.ibm.icu.math.BigDecimal units
com.ibm.icu.math.BigDecimal epochOffset
private static com.ibm.icu.util.UniversalTimeScale$TimeScaleData getTimeScaleData (int)
int scale
public static long getTimeScaleValue (int, int)
int scale
int value
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
private static com.ibm.icu.util.UniversalTimeScale$TimeScaleData toRangeCheck (long, int)
long universalTime
int scale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
private static com.ibm.icu.util.UniversalTimeScale$TimeScaleData fromRangeCheck (long, int)
long otherTime
int scale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
public static com.ibm.icu.math.BigDecimal toBigDecimalTrunc (com.ibm.icu.math.BigDecimal, int)
com.ibm.icu.math.BigDecimal universalTime
int timeScale
com.ibm.icu.util.UniversalTimeScale$TimeScaleData data
com.ibm.icu.math.BigDecimal units
com.ibm.icu.math.BigDecimal epochOffset
}
com/ibm/icu/util/VTimeZone.class
VTimeZone.java
package com.ibm.icu.util
public com.ibm.icu.util.VTimeZone extends com.ibm.icu.util.BasicTimeZone {
private static final long serialVersionUID
private com.ibm.icu.util.BasicTimeZone tz
private java.util.List vtzlines
private String olsonzid
private String tzurl
private java.util.Date lastmod
private static String ICU_TZVERSION
private static final String ICU_TZINFO_PROP
private static final int DEF_DSTSAVINGS
private static final long DEF_TZSTARTTIME
private static final long MIN_TIME
private static final long MAX_TIME
private static final String COLON
private static final String SEMICOLON
private static final String EQUALS_SIGN
private static final String COMMA
private static final String NEWLINE
private static final String ICAL_BEGIN_VTIMEZONE
private static final String ICAL_END_VTIMEZONE
private static final String ICAL_BEGIN
private static final String ICAL_END
private static final String ICAL_VTIMEZONE
private static final String ICAL_TZID
private static final String ICAL_STANDARD
private static final String ICAL_DAYLIGHT
private static final String ICAL_DTSTART
private static final String ICAL_TZOFFSETFROM
private static final String ICAL_TZOFFSETTO
private static final String ICAL_RDATE
private static final String ICAL_RRULE
private static final String ICAL_TZNAME
private static final String ICAL_TZURL
private static final String ICAL_LASTMOD
private static final String ICAL_FREQ
private static final String ICAL_UNTIL
private static final String ICAL_YEARLY
private static final String ICAL_BYMONTH
private static final String ICAL_BYDAY
private static final String ICAL_BYMONTHDAY
private static final String[] ICAL_DOW_NAMES
private static final int[] MONTHLENGTH
private static final int INI
private static final int VTZ
private static final int TZI
private static final int ERR
static void <clinit> ()
com.ibm.icu.util.UResourceBundle tzbundle
public static com.ibm.icu.util.VTimeZone create (java.lang.String)
String tzid
com.ibm.icu.util.VTimeZone vtz
public static com.ibm.icu.util.VTimeZone create (java.io.Reader)
java.io.Reader reader
com.ibm.icu.util.VTimeZone vtz
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
public void getOffset (long, boolean, int[])
long date
boolean local
int[] offsets
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
public int getRawOffset ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
public boolean hasSameRules (com.ibm.icu.util.TimeZone)
com.ibm.icu.util.TimeZone other
public java.lang.String getTZURL ()
public void setTZURL (java.lang.String)
String url
public java.util.Date getLastModified ()
public void setLastModified (java.util.Date)
java.util.Date date
public void write (java.io.Writer) throws java.io.IOException
java.io.Writer writer
java.io.BufferedWriter bw
java.util.Iterator it
String line
String[] customProperties
public void write (java.io.Writer, long) throws java.io.IOException
java.io.Writer writer
long start
com.ibm.icu.util.TimeZoneRule[] rules
com.ibm.icu.util.RuleBasedTimeZone rbtz
int i
String[] customProperties
public void writeSimple (java.io.Writer, long) throws java.io.IOException
java.io.Writer writer
long time
com.ibm.icu.util.TimeZoneRule[] rules
com.ibm.icu.util.RuleBasedTimeZone rbtz
int i
String[] customProperties
public com.ibm.icu.util.TimeZoneTransition getNextTransition (long, boolean)
long base
boolean inclusive
public com.ibm.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
long base
boolean inclusive
public boolean hasEquivalentTransitions (com.ibm.icu.util.TimeZone, long, long)
com.ibm.icu.util.TimeZone other
long start
long end
public com.ibm.icu.util.TimeZoneRule[] getTimeZoneRules ()
public com.ibm.icu.util.TimeZoneRule[] getTimeZoneRules (long)
long start
public java.lang.Object clone ()
com.ibm.icu.util.VTimeZone other
private void <init> ()
private boolean load (java.io.Reader)
java.io.Reader reader
boolean eol
boolean start
boolean success
StringBuffer line
int ch
private boolean parse ()
String tzid
int state
boolean dst
String from
String to
String tzname
String dtstart
boolean isRRULE
java.util.List dates
java.util.List rules
int initialRawOffset
int initialDSTSavings
long firstStart
java.util.Iterator it
String line
int valueSep
String name
String value
boolean isDST
com.ibm.icu.util.StringTokenizer st
String date
com.ibm.icu.util.TimeZoneRule rule
int fromOffset
int toOffset
int rawOffset
int dstSavings
long start
java.util.Date actualStart
com.ibm.icu.util.InitialTimeZoneRule initialRule
com.ibm.icu.util.RuleBasedTimeZone rbtz
int finalRuleIdx
int finalRuleCount
int i
com.ibm.icu.util.TimeZoneRule r
com.ibm.icu.util.AnnualTimeZoneRule finalRule
int tmpRaw
int tmpDST
java.util.Date finalStart
java.util.Date start
int i
com.ibm.icu.util.TimeZoneRule r
java.util.Date lastStart
com.ibm.icu.util.TimeZoneRule newRule
com.ibm.icu.util.TimeZoneRule newRule
int[] fields
java.util.Iterator rit
private static java.lang.String getDefaultTZName (java.lang.String, boolean)
String tzid
boolean isDST
private static com.ibm.icu.util.TimeZoneRule createRuleByRRULE (java.lang.String, int, int, long, java.util.List, int)
String tzname
int rawOffset
int dstSavings
long start
java.util.List dates
int fromOffset
String rrule
long[] until
int[] ruleFields
int month
int dayOfWeek
int nthDayOfWeek
int dayOfMonth
int firstDay
int[] days
int i
int i
boolean found
int j
int earliestMonth
int daysCount
int earliestDay
int i
int dom
int anotherMonth
int i
long[] unt
int[] fields
int count
int diff
int j
int dom
int[] dfields
int startYear
int timeInDay
int endYear
com.ibm.icu.util.DateTimeRule adtr
private static int[] parseRRULE (java.lang.String, long[])
String rrule
long[] until
int month
int dayOfWeek
int nthDayOfWeek
int[] dayOfMonth
long untilTime
boolean yearly
boolean parseError
com.ibm.icu.util.StringTokenizer st
String attr
String attr
String value
String value
String prop
int sep
int length
int sign
int n
int wday
com.ibm.icu.util.StringTokenizer days
int count
int index
int[] results
int[] results
int i
private static com.ibm.icu.util.TimeZoneRule createRuleByRDATE (java.lang.String, int, int, long, java.util.List, int)
String tzname
int rawOffset
int dstSavings
long start
java.util.List dates
int fromOffset
long[] times
long[] times
java.util.Iterator it
int idx
private void writeZone (java.io.Writer, com.ibm.icu.util.BasicTimeZone, java.lang.String[]) throws java.io.IOException
java.io.Writer w
com.ibm.icu.util.BasicTimeZone basictz
String[] customProperties
int i
long t
String dstName
int dstFromOffset
int dstFromDSTSavings
int dstToOffset
int dstStartYear
int dstMonth
int dstDayOfWeek
int dstWeekInMonth
int dstMillisInDay
long dstStartTime
long dstUntilTime
int dstCount
com.ibm.icu.util.AnnualTimeZoneRule finalDstRule
String stdName
int stdFromOffset
int stdFromDSTSavings
int stdToOffset
int stdStartYear
int stdMonth
int stdDayOfWeek
int stdWeekInMonth
int stdMillisInDay
long stdStartTime
long stdUntilTime
int stdCount
com.ibm.icu.util.AnnualTimeZoneRule finalStdRule
int[] dtfields
boolean hasTransitions
com.ibm.icu.util.TimeZoneTransition tzt
String name
boolean isDst
int fromOffset
int fromDSTSavings
int toOffset
int weekInMonth
int year
boolean sameRule
int offset
boolean isDst
private static boolean isEquivalentDateRule (int, int, int, com.ibm.icu.util.DateTimeRule)
int month
int weekInMonth
int dayOfWeek
com.ibm.icu.util.DateTimeRule dtrule
int ruleDOM
private static void writeZonePropsByTime (java.io.Writer, boolean, java.lang.String, int, int, long, boolean) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
long time
boolean withRDATE
private static void writeZonePropsByDOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, long, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int dayOfMonth
long startTime
long untilTime
private static void writeZonePropsByDOW (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int weekInMonth
int dayOfWeek
long startTime
long untilTime
private static void writeZonePropsByDOW_GEQ_DOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int dayOfMonth
int dayOfWeek
long startTime
long untilTime
int startDay
int currentMonthDays
int prevMonthDays
int prevMonth
int nextMonthDays
int nextMonth
private static void writeZonePropsByDOW_GEQ_DOM_sub (java.io.Writer, int, int, int, int, long, int) throws java.io.IOException
java.io.Writer writer
int month
int dayOfMonth
int dayOfWeek
int numDays
long untilTime
int fromOffset
int startDayNum
boolean isFeb
int i
private static void writeZonePropsByDOW_LEQ_DOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int dayOfMonth
int dayOfWeek
long startTime
long untilTime
private static void writeFinalRule (java.io.Writer, boolean, com.ibm.icu.util.AnnualTimeZoneRule, int, int, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
com.ibm.icu.util.AnnualTimeZoneRule rule
int fromRawOffset
int fromDSTSavings
long startTime
com.ibm.icu.util.DateTimeRule dtrule
int toOffset
private static com.ibm.icu.util.DateTimeRule toWallTimeRule (com.ibm.icu.util.DateTimeRule, int, int)
com.ibm.icu.util.DateTimeRule rule
int rawOffset
int dstSavings
int wallt
int month
int dom
int dow
int dtype
int dshift
int wim
com.ibm.icu.util.DateTimeRule modifiedRule
com.ibm.icu.util.DateTimeRule modifiedRule
private static void beginZoneProps (java.io.Writer, boolean, java.lang.String, int, int, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
long startTime
private static void endZoneProps (java.io.Writer, boolean) throws java.io.IOException
java.io.Writer writer
boolean isDst
private static void beginRRULE (java.io.Writer, int) throws java.io.IOException
java.io.Writer writer
int month
private static void appendUNTIL (java.io.Writer, java.lang.String) throws java.io.IOException
java.io.Writer writer
String until
private void writeHeader (java.io.Writer) throws java.io.IOException
java.io.Writer writer
private static void writeFooter (java.io.Writer) throws java.io.IOException
java.io.Writer writer
private static java.lang.String getDateTimeString (long)
long time
int[] fields
StringBuffer sb
int t
int hour
int min
int sec
private static java.lang.String getUTCDateTimeString (long)
long time
private static long parseDateTimeString (java.lang.String, int)
String str
int offset
int year
int month
int day
int hour
int min
int sec
boolean isUTC
boolean isValid
int length
int maxDayOfMonth
long time
private static int offsetStrToMillis (java.lang.String)
String str
boolean isValid
int sign
int hour
int min
int sec
int length
char s
int millis
private static java.lang.String millisToOffset (int)
int millis
StringBuffer sb
int hour
int min
int sec
int t
private static java.lang.String numToString (int, int)
int num
int width
String str
int len
StringBuffer sb
int i
}
com/ibm/icu/util/ValueIterator$Element.class
ValueIterator.java
package com.ibm.icu.util
public final com.ibm.icu.util.ValueIterator$Element extends java.lang.Object {
public int integer
public Object value
public void <init> ()
}
com/ibm/icu/util/ValueIterator.class
ValueIterator.java
package com.ibm.icu.util
public abstract com.ibm.icu.util.ValueIterator extends java.lang.Object {
public abstract boolean next (com.ibm.icu.util.ValueIterator$Element)
public abstract void reset ()
public abstract void setRange (int, int)
}
com/ibm/icu/util/VersionInfo.class
VersionInfo.java
package com.ibm.icu.util
public final com.ibm.icu.util.VersionInfo extends java.lang.Object implements java.lang.Comparable {
public static final com.ibm.icu.util.VersionInfo UNICODE_1_0
public static final com.ibm.icu.util.VersionInfo UNICODE_1_0_1
public static final com.ibm.icu.util.VersionInfo UNICODE_1_1_0
public static final com.ibm.icu.util.VersionInfo UNICODE_1_1_5
public static final com.ibm.icu.util.VersionInfo UNICODE_2_0
public static final com.ibm.icu.util.VersionInfo UNICODE_2_1_2
public static final com.ibm.icu.util.VersionInfo UNICODE_2_1_5
public static final com.ibm.icu.util.VersionInfo UNICODE_2_1_8
public static final com.ibm.icu.util.VersionInfo UNICODE_2_1_9
public static final com.ibm.icu.util.VersionInfo UNICODE_3_0
public static final com.ibm.icu.util.VersionInfo UNICODE_3_0_1
public static final com.ibm.icu.util.VersionInfo UNICODE_3_1_0
public static final com.ibm.icu.util.VersionInfo UNICODE_3_1_1
public static final com.ibm.icu.util.VersionInfo UNICODE_3_2
public static final com.ibm.icu.util.VersionInfo UNICODE_4_0
public static final com.ibm.icu.util.VersionInfo UNICODE_4_0_1
public static final com.ibm.icu.util.VersionInfo UNICODE_4_1
public static final com.ibm.icu.util.VersionInfo UNICODE_5_0
public static final com.ibm.icu.util.VersionInfo UNICODE_5_1
public static final com.ibm.icu.util.VersionInfo ICU_VERSION
public static final String ICU_DATA_VERSION
public static final com.ibm.icu.util.VersionInfo UCOL_RUNTIME_VERSION
public static final com.ibm.icu.util.VersionInfo UCOL_BUILDER_VERSION
public static final com.ibm.icu.util.VersionInfo UCOL_TAILORINGS_VERSION
private static com.ibm.icu.util.VersionInfo javaVersion
private int m_version_
private static final java.util.HashMap MAP_
private static final int LAST_BYTE_MASK_
private static final String INVALID_VERSION_NUMBER_
static void <clinit> ()
public static com.ibm.icu.util.VersionInfo getInstance (java.lang.String)
String version
int length
int[] array
int count
int index
char c
int i
public static com.ibm.icu.util.VersionInfo getInstance (int, int, int, int)
int major
int minor
int milli
int micro
int version
Integer key
Object result
public static com.ibm.icu.util.VersionInfo getInstance (int, int, int)
int major
int minor
int milli
public static com.ibm.icu.util.VersionInfo getInstance (int, int)
int major
int minor
public static com.ibm.icu.util.VersionInfo getInstance (int)
int major
public static com.ibm.icu.util.VersionInfo javaVersion ()
String s
char[] chars
int r
int w
int count
boolean numeric
char c
String vs
public java.lang.String toString ()
StringBuffer result
public int getMajor ()
public int getMinor ()
public int getMilli ()
public int getMicro ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.ibm.icu.util.VersionInfo)
com.ibm.icu.util.VersionInfo other
public int compareTo (java.lang.Object)
Object other
private void <init> (int)
int compactversion
private static int getInt (int, int, int, int)
int major
int minor
int milli
int micro
}
plugin.properties