Class NameAbbreviator.PatternAbbreviator
- java.lang.Object
-
- org.apache.logging.log4j.core.pattern.NameAbbreviator
-
- org.apache.logging.log4j.core.pattern.NameAbbreviator.PatternAbbreviator
-
- Enclosing class:
- NameAbbreviator
private static final class NameAbbreviator.PatternAbbreviator extends NameAbbreviator
Pattern abbreviator.
-
-
Field Summary
Fields Modifier and Type Field Description private NameAbbreviator.PatternAbbreviatorFragment[]fragmentsElement abbreviation patterns.
-
Constructor Summary
Constructors Constructor Description PatternAbbreviator(java.util.List<NameAbbreviator.PatternAbbreviatorFragment> fragments)Create PatternAbbreviator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabbreviate(java.lang.String original, java.lang.StringBuilder destination)Abbreviates name.(package private) NameAbbreviator.PatternAbbreviatorFragmentfragment(int index)java.lang.StringtoString()-
Methods inherited from class org.apache.logging.log4j.core.pattern.NameAbbreviator
getAbbreviator, getDefaultAbbreviator
-
-
-
-
Field Detail
-
fragments
private final NameAbbreviator.PatternAbbreviatorFragment[] fragments
Element abbreviation patterns.
-
-
Constructor Detail
-
PatternAbbreviator
PatternAbbreviator(java.util.List<NameAbbreviator.PatternAbbreviatorFragment> fragments)
Create PatternAbbreviator.- Parameters:
fragments- element abbreviation patterns.
-
-
Method Detail
-
abbreviate
public void abbreviate(java.lang.String original, java.lang.StringBuilder destination)Abbreviates name.- Specified by:
abbreviatein classNameAbbreviator- Parameters:
original- the original string to abbreviatedestination- buffer that abbreviated name is appended to
-
fragment
NameAbbreviator.PatternAbbreviatorFragment fragment(int index)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-