ICU-5018 add methods for jdk 5.0 compatibility

X-SVN-Rev: 20200
This commit is contained in:
Winnie Yick 2006-08-30 22:12:03 +00:00
parent 1306af061d
commit cd7d48b2be
6 changed files with 60 additions and 0 deletions

View file

@ -16,6 +16,7 @@ import java.nio.BufferOverflowException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.IntBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
import java.nio.charset.CoderResult;
@ -3564,5 +3565,14 @@ public class CharsetMBCS extends CharsetICU {
public CharsetEncoder newEncoder() {
return new CharsetEncoderMBCS(this);
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
if(o instanceof Charset){
return super.compareTo((Charset)o);
}
return -1;
}
}

View file

@ -12,6 +12,7 @@ import java.nio.BufferOverflowException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.IntBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
import java.nio.charset.CoderResult;
@ -443,4 +444,13 @@ public class CharsetUTF16 extends CharsetICU {
public CharsetEncoder newEncoder() {
return new CharsetEncoderUTF16(this);
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
if(o instanceof Charset){
return super.compareTo((Charset)o);
}
return -1;
}
}

View file

@ -12,6 +12,7 @@ import java.nio.BufferOverflowException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.IntBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
import java.nio.charset.CoderResult;
@ -446,4 +447,13 @@ public class CharsetUTF16LE extends CharsetICU {
public CharsetEncoder newEncoder() {
return new CharsetEncoderUTF16LE(this);
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
if(o instanceof Charset){
return super.compareTo((Charset)o);
}
return -1;
}
}

View file

@ -12,6 +12,7 @@ import java.nio.BufferOverflowException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.IntBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
import java.nio.charset.CoderResult;
@ -315,4 +316,13 @@ public class CharsetUTF32 extends CharsetICU {
public CharsetEncoder newEncoder() {
return new CharsetEncoderUTF32(this);
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
if(o instanceof Charset){
return super.compareTo((Charset)o);
}
return -1;
}
}

View file

@ -12,6 +12,7 @@ import java.nio.BufferOverflowException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.IntBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
import java.nio.charset.CoderResult;
@ -315,4 +316,13 @@ public class CharsetUTF32LE extends CharsetICU {
public CharsetEncoder newEncoder() {
return new CharsetEncoderUTF32LE(this);
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
if(o instanceof Charset){
return super.compareTo((Charset)o);
}
return -1;
}
}

View file

@ -13,6 +13,7 @@ import java.nio.BufferOverflowException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.IntBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
import java.nio.charset.CoderResult;
@ -505,4 +506,13 @@ public class CharsetUTF8 extends CharsetICU {
public CharsetEncoder newEncoder() {
return new CharsetEncoderUTF8(this);
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
if(o instanceof Charset){
return super.compareTo((Charset)o);
}
return -1;
}
}