1 23 package org.enhydra.xml.io; 24 25 28 class ISO8859CharacterSet extends CharacterSet { 29 30 public ISO8859CharacterSet(String name, 31 int charSize, 32 String mimePreferred, 33 String [] aliases) { 34 super(name, charSize, mimePreferred, aliases); 35 } 36 37 46 public boolean isValid(char ch) { 47 return super.isValid(ch) && (ch <= 0x80 || ch >= 0xA0); 48 } 49 50 53 public boolean sameValidCharRange(CharacterSet otherSet) { 54 if (!super.isCompatible(otherSet)) { return false; } 57 58 for (char c = 0x81; c < 0xA0; c++) { 59 if (otherSet.isValid(c)) return false; 60 } 61 return true; 62 } 63 } 64 65 | Popular Tags |