/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
public X11Dingbats () {
super("X11Dingbats", null);
}
return new Encoder(this);
}
/* Seems like supporting a decoder is required, but we aren't going
* to be publically exposing this class, so no need to waste work
*/
throw new Error("Decoder is not supported by X11Dingbats Charset");
}
return cs instanceof X11Dingbats;
}
}
return true;
}
}
return false;
}
try {
return CoderResult.OVERFLOW;
if (!canEncode(c))
sp++;
if (c >= 0x2761){
} else {
}
}
return CoderResult.UNDERFLOW;
} finally {
}
}
private static byte[] table = {
(byte)0xa1, (byte)0xa2, (byte)0xa3, (byte)0xa4,
(byte)0xa5, (byte)0xa6, (byte)0xa7,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0xb6, (byte)0xb7,
(byte)0xb8, (byte)0xb9, (byte)0xba, (byte)0xbb,
(byte)0xbc, (byte)0xbd, (byte)0xbe, (byte)0xbf,
(byte)0xc0, (byte)0xc1, (byte)0xc2, (byte)0xc3,
(byte)0xc4, (byte)0xc5, (byte)0xc6, (byte)0xc7,
(byte)0xc8, (byte)0xc9, (byte)0xca, (byte)0xcb,
(byte)0xcc, (byte)0xcd, (byte)0xce, (byte)0xcf,
(byte)0xd0, (byte)0xd1, (byte)0xd2, (byte)0xd3,
(byte)0xd4, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0xd8, (byte)0xd9, (byte)0xda, (byte)0xdb,
(byte)0xdc, (byte)0xdd, (byte)0xde, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x00, (byte)0x00, (byte)0x00};
/* The default implementation creates a decoder and we don't have one */
return true;
}
}
}