com.svincent.util
Class QuoteUtil
java.lang.Object
|
+--com.svincent.util.QuoteUtil
- public class QuoteUtil
- extends java.lang.Object
Provides facilities for printing and parsing of strings.
QuoteUtil contains a bunch of utility methods used for
quoting strings in useful ways. In particular, this beastie
has methods for quoting strings in a Java-style way, suitable
for generating Java code, and a debug quoter, used for quoting
things sent out to the user.
- Author:
- Shawn Vincent
|
Method Summary |
static java.lang.String |
debugQuote(java.lang.String src)
|
static boolean |
isPrintableAscii(char c)
|
static java.lang.String |
javaQuote(java.lang.String _in)
|
static java.lang.String |
javaUnquote(java.lang.String src)
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
numberToString(int number,
int radix)
|
static java.lang.String |
numberToString(int number,
int radix,
int size)
|
static java.lang.String |
numberToString(int _number,
int radix,
int size,
QuoteUtil.DigitMaker digitMaker)
|
static int |
parseInt(java.lang.String numberString)
|
static int |
parseInt(java.lang.String numberString,
int radix,
int def)
|
static long |
parseLong(java.lang.String numberString)
|
static long |
parseLong(java.lang.String numberString,
int radix,
long def)
|
static java.lang.String |
toHexString(byte[] bytes)
|
static java.lang.String |
toHexString(int number)
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
StandardDigitMaker
public static final QuoteUtil.DigitMaker StandardDigitMaker
numberToString
public static java.lang.String numberToString(int number,
int radix)
numberToString
public static java.lang.String numberToString(int number,
int radix,
int size)
- Parameters:
size - specifies how big to make the number, including padding.
numberToString
public static java.lang.String numberToString(int _number,
int radix,
int size,
QuoteUtil.DigitMaker digitMaker)
- Parameters:
size - specifies how big to make the number, including padding.
toHexString
public static java.lang.String toHexString(int number)
toHexString
public static java.lang.String toHexString(byte[] bytes)
parseInt
public static int parseInt(java.lang.String numberString,
int radix,
int def)
parseInt
public static int parseInt(java.lang.String numberString)
parseLong
public static long parseLong(java.lang.String numberString,
int radix,
long def)
parseLong
public static long parseLong(java.lang.String numberString)
isPrintableAscii
public static boolean isPrintableAscii(char c)
javaQuote
public static java.lang.String javaQuote(java.lang.String _in)
javaUnquote
public static java.lang.String javaUnquote(java.lang.String src)
debugQuote
public static java.lang.String debugQuote(java.lang.String src)
main
public static void main(java.lang.String[] args)
This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/
Copyright © 1999 Shawn P. Vincent.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.