ICU-31 make getFilter() final, make inverse of Remove NOT be Remove, add Upper-Lower and Lower-Upper
X-SVN-Rev: 4771
This commit is contained in:
parent
92be7ab1ae
commit
a45e0cffb6
@ -5,8 +5,8 @@
|
|||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*
|
*
|
||||||
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/icu/text/Transliterator.java,v $
|
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/icu/text/Transliterator.java,v $
|
||||||
* $Date: 2001/04/04 18:06:25 $
|
* $Date: 2001/05/23 19:42:56 $
|
||||||
* $Revision: 1.31 $
|
* $Revision: 1.32 $
|
||||||
*
|
*
|
||||||
*****************************************************************************************
|
*****************************************************************************************
|
||||||
*/
|
*/
|
||||||
@ -240,7 +240,7 @@ import com.ibm.text.resources.ResourceReader;
|
|||||||
* <p>Copyright © IBM Corporation 1999. All rights reserved.
|
* <p>Copyright © IBM Corporation 1999. All rights reserved.
|
||||||
*
|
*
|
||||||
* @author Alan Liu
|
* @author Alan Liu
|
||||||
* @version $RCSfile: Transliterator.java,v $ $Revision: 1.31 $ $Date: 2001/04/04 18:06:25 $
|
* @version $RCSfile: Transliterator.java,v $ $Revision: 1.32 $ $Date: 2001/05/23 19:42:56 $
|
||||||
*/
|
*/
|
||||||
public abstract class Transliterator {
|
public abstract class Transliterator {
|
||||||
/**
|
/**
|
||||||
@ -742,7 +742,7 @@ public abstract class Transliterator {
|
|||||||
* Returns the filter used by this transliterator, or <tt>null</tt>
|
* Returns the filter used by this transliterator, or <tt>null</tt>
|
||||||
* if this transliterator uses no filter.
|
* if this transliterator uses no filter.
|
||||||
*/
|
*/
|
||||||
public UnicodeFilter getFilter() {
|
public final UnicodeFilter getFilter() {
|
||||||
return filter;
|
return filter;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -794,8 +794,7 @@ public abstract class Transliterator {
|
|||||||
if (direction == REVERSE) {
|
if (direction == REVERSE) {
|
||||||
int i = id.indexOf('-');
|
int i = id.indexOf('-');
|
||||||
if (i < 0) {
|
if (i < 0) {
|
||||||
if (!id.equals(NullTransliterator._ID) &&
|
if (!id.equals(NullTransliterator._ID)) {
|
||||||
!id.equals(RemoveTransliterator._ID)) {
|
|
||||||
throw new IllegalArgumentException("No inverse for: "
|
throw new IllegalArgumentException("No inverse for: "
|
||||||
+ id);
|
+ id);
|
||||||
}
|
}
|
||||||
@ -1086,5 +1085,9 @@ public abstract class Transliterator {
|
|||||||
NullTransliterator.class, null);
|
NullTransliterator.class, null);
|
||||||
registerClass(RemoveTransliterator._ID,
|
registerClass(RemoveTransliterator._ID,
|
||||||
RemoveTransliterator.class, null);
|
RemoveTransliterator.class, null);
|
||||||
|
registerClass(UpperLowerTransliterator._ID,
|
||||||
|
UpperLowerTransliterator.class, null);
|
||||||
|
registerClass(LowerUpperTransliterator._ID,
|
||||||
|
LowerUpperTransliterator.class, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*
|
*
|
||||||
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/text/Attic/Transliterator.java,v $
|
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/text/Attic/Transliterator.java,v $
|
||||||
* $Date: 2001/04/04 18:06:25 $
|
* $Date: 2001/05/23 19:42:56 $
|
||||||
* $Revision: 1.31 $
|
* $Revision: 1.32 $
|
||||||
*
|
*
|
||||||
*****************************************************************************************
|
*****************************************************************************************
|
||||||
*/
|
*/
|
||||||
@ -240,7 +240,7 @@ import com.ibm.text.resources.ResourceReader;
|
|||||||
* <p>Copyright © IBM Corporation 1999. All rights reserved.
|
* <p>Copyright © IBM Corporation 1999. All rights reserved.
|
||||||
*
|
*
|
||||||
* @author Alan Liu
|
* @author Alan Liu
|
||||||
* @version $RCSfile: Transliterator.java,v $ $Revision: 1.31 $ $Date: 2001/04/04 18:06:25 $
|
* @version $RCSfile: Transliterator.java,v $ $Revision: 1.32 $ $Date: 2001/05/23 19:42:56 $
|
||||||
*/
|
*/
|
||||||
public abstract class Transliterator {
|
public abstract class Transliterator {
|
||||||
/**
|
/**
|
||||||
@ -742,7 +742,7 @@ public abstract class Transliterator {
|
|||||||
* Returns the filter used by this transliterator, or <tt>null</tt>
|
* Returns the filter used by this transliterator, or <tt>null</tt>
|
||||||
* if this transliterator uses no filter.
|
* if this transliterator uses no filter.
|
||||||
*/
|
*/
|
||||||
public UnicodeFilter getFilter() {
|
public final UnicodeFilter getFilter() {
|
||||||
return filter;
|
return filter;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -794,8 +794,7 @@ public abstract class Transliterator {
|
|||||||
if (direction == REVERSE) {
|
if (direction == REVERSE) {
|
||||||
int i = id.indexOf('-');
|
int i = id.indexOf('-');
|
||||||
if (i < 0) {
|
if (i < 0) {
|
||||||
if (!id.equals(NullTransliterator._ID) &&
|
if (!id.equals(NullTransliterator._ID)) {
|
||||||
!id.equals(RemoveTransliterator._ID)) {
|
|
||||||
throw new IllegalArgumentException("No inverse for: "
|
throw new IllegalArgumentException("No inverse for: "
|
||||||
+ id);
|
+ id);
|
||||||
}
|
}
|
||||||
@ -1086,5 +1085,9 @@ public abstract class Transliterator {
|
|||||||
NullTransliterator.class, null);
|
NullTransliterator.class, null);
|
||||||
registerClass(RemoveTransliterator._ID,
|
registerClass(RemoveTransliterator._ID,
|
||||||
RemoveTransliterator.class, null);
|
RemoveTransliterator.class, null);
|
||||||
|
registerClass(UpperLowerTransliterator._ID,
|
||||||
|
UpperLowerTransliterator.class, null);
|
||||||
|
registerClass(LowerUpperTransliterator._ID,
|
||||||
|
LowerUpperTransliterator.class, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user