org.x4juli.formatter.pattern
Class NameAbbreviator.PatternAbbreviator

java.lang.Object
  extended byorg.x4juli.formatter.pattern.NameAbbreviator
      extended byorg.x4juli.formatter.pattern.NameAbbreviator.PatternAbbreviator
Enclosing class:
NameAbbreviator

private static class NameAbbreviator.PatternAbbreviator
extends NameAbbreviator

Pattern abbreviator.


Nested Class Summary
 
Nested classes inherited from class org.x4juli.formatter.pattern.NameAbbreviator
 
Field Summary
private  NameAbbreviator.PatternAbbreviatorFragment[] fragments
          Element abbreviation patterns.
 
Fields inherited from class org.x4juli.formatter.pattern.NameAbbreviator
 
Constructor Summary
NameAbbreviator.PatternAbbreviator(java.util.List fragments)
          Create PatternAbbreviator.
 
Method Summary
 void abbreviate(int nameStart, java.lang.StringBuffer buf)
          Abbreviate name.
 
Methods inherited from class org.x4juli.formatter.pattern.NameAbbreviator
getAbbreviator, getDefaultAbbreviator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fragments

private final NameAbbreviator.PatternAbbreviatorFragment[] fragments
Element abbreviation patterns.

Constructor Detail

NameAbbreviator.PatternAbbreviator

public NameAbbreviator.PatternAbbreviator(java.util.List fragments)
Create PatternAbbreviator.

Parameters:
fragments - element abbreviation patterns.
Method Detail

abbreviate

public void abbreviate(int nameStart,
                       java.lang.StringBuffer buf)
Abbreviate name.

Specified by:
abbreviate in class NameAbbreviator
Parameters:
buf - buffer that abbreviated name is appended.
nameStart - start of name.


${license_html}