public class TargetLengthBasedClassNameAbbreviator extends java.lang.Object implements Abbreviator
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
targetLength |
| Constructor and Description |
|---|
TargetLengthBasedClassNameAbbreviator(int targetLength) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
abbreviate(java.lang.String fqClassName) |
(package private) static int |
computeDotIndexes(java.lang.String className,
int[] dotArray) |
(package private) void |
computeLengthArray(java.lang.String className,
int[] dotArray,
int[] lengthArray,
int dotCount) |
(package private) static void |
printArray(java.lang.String msg,
int[] ia) |
public TargetLengthBasedClassNameAbbreviator(int targetLength)
public java.lang.String abbreviate(java.lang.String fqClassName)
abbreviate in interface Abbreviatorstatic int computeDotIndexes(java.lang.String className,
int[] dotArray)
void computeLengthArray(java.lang.String className,
int[] dotArray,
int[] lengthArray,
int dotCount)
static void printArray(java.lang.String msg,
int[] ia)