Package com.netscape.cmscore.cert
Class PrettyPrintFormat
- java.lang.Object
-
- com.netscape.cmscore.cert.PrettyPrintFormat
-
- All Implemented Interfaces:
IPrettyPrintFormat
public class PrettyPrintFormat extends java.lang.Object implements IPrettyPrintFormat
This class will display the certificate content in predefined format.- Version:
- $Revision$, $Date$
- Author:
- Andrew Wnuk
-
-
Constructor Summary
Constructors Constructor Description PrettyPrintFormat(java.lang.String separator)
PrettyPrintFormat(java.lang.String separator, int lineLen)
PrettyPrintFormat(java.lang.String separator, int lineLen, int indentSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
indent(int size)
Provide white space indention stevep - speed improvements.java.lang.String
toHexString(byte[] in)
Retrieves a pretty print string of the given byte array.java.lang.String
toHexString(byte[] in, int indentSize)
Retrieves a pretty print string of the given byte array.java.lang.String
toHexString(byte[] in, int indentSize, int lineLen)
Retrieves a pretty print string of the given byte array.java.lang.String
toHexString(byte[] in, int indentSize, int lineLen, java.lang.String separator)
Convert Byte Array to Hex String Format stevep - speedup by factor of 8
-
-
-
Method Detail
-
indent
public java.lang.String indent(int size)
Provide white space indention stevep - speed improvements. Factor of 10 improvement- Parameters:
size
- number of white space to be returned- Returns:
- white spaces
-
toHexString
public java.lang.String toHexString(byte[] in, int indentSize, int lineLen, java.lang.String separator)
Convert Byte Array to Hex String Format stevep - speedup by factor of 8- Specified by:
toHexString
in interfaceIPrettyPrintFormat
- Parameters:
in
- byte array of data to hexifyindentSize
- number of spaces to prepend before each linelineLen
- number of bytes to output on each line (0 means: put everything on one lineseparator
- the first character of this string will be used as the separator between bytes.- Returns:
- string representation
-
toHexString
public java.lang.String toHexString(byte[] in, int indentSize, int lineLen)
Description copied from interface:IPrettyPrintFormat
Retrieves a pretty print string of the given byte array.- Specified by:
toHexString
in interfaceIPrettyPrintFormat
- Parameters:
in
- byte arrayindentSize
- indentation sizelineLen
- length of line- Returns:
- pretty print string
-
toHexString
public java.lang.String toHexString(byte[] in, int indentSize)
Description copied from interface:IPrettyPrintFormat
Retrieves a pretty print string of the given byte array.- Specified by:
toHexString
in interfaceIPrettyPrintFormat
- Parameters:
in
- byte arrayindentSize
- indentation size- Returns:
- pretty print string
-
toHexString
public java.lang.String toHexString(byte[] in)
Description copied from interface:IPrettyPrintFormat
Retrieves a pretty print string of the given byte array.- Specified by:
toHexString
in interfaceIPrettyPrintFormat
- Parameters:
in
- byte array- Returns:
- pretty print string
-
-