|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.x4juli.formatter.pattern.NameAbbreviator
NameAbbreviator generates abbreviated logger and class names.
Logging API as a whole was originally done for Apache log4j. Juli is a port of main parts of that to complete the Java Logging APIs. All credits for initial idea, design, implementation, documentation belong to the log4j crew. This file was originally published by Curt Arnold. Please use exclusively the appropriate mailing lists for questions, remarks and contribution.
| Nested Class Summary | |
private static class |
NameAbbreviator.MaxElementAbbreviator
Abbreviator that drops starting path elements. |
private static class |
NameAbbreviator.NOPAbbreviator
Abbreviator that simply appends full name to buffer. |
private static class |
NameAbbreviator.PatternAbbreviator
Pattern abbreviator. |
private static class |
NameAbbreviator.PatternAbbreviatorFragment
Fragment of an pattern abbreviator. |
| Field Summary | |
private static NameAbbreviator |
DEFAULT
Default (no abbreviation) abbreviator. |
| Constructor Summary | |
NameAbbreviator()
|
|
| Method Summary | |
abstract void |
abbreviate(int nameStart,
java.lang.StringBuffer buf)
Abbreviates a name in a StringBuffer. |
static NameAbbreviator |
getAbbreviator(java.lang.String pattern)
Gets an abbreviator. |
static NameAbbreviator |
getDefaultAbbreviator()
Gets default abbreviator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final NameAbbreviator DEFAULT
| Constructor Detail |
public NameAbbreviator()
| Method Detail |
public static NameAbbreviator getAbbreviator(java.lang.String pattern)
pattern - abbreviation pattern.
public static NameAbbreviator getDefaultAbbreviator()
public abstract void abbreviate(int nameStart,
java.lang.StringBuffer buf)
nameStart - starting position of name in buf.buf - buffer, may not be null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||