org.apache.log4j.pattern
Class NamePatternConverter

java.lang.Object
  extended by org.apache.log4j.pattern.PatternConverter
      extended by org.apache.log4j.pattern.LoggingEventPatternConverter
          extended by org.apache.log4j.pattern.NamePatternConverter
Direct Known Subclasses:
ClassNamePatternConverter, LoggerPatternConverter

public abstract class NamePatternConverter
extends LoggingEventPatternConverter

Base class for other pattern converters which can return only parts of their name.

Author:
Ceki Gülcü, Curt Arnold

Constructor Summary
protected NamePatternConverter(String name, String style, String[] options)
          Constructor.
 
Method Summary
protected  void abbreviate(int nameStart, StringBuffer buf)
          Abbreviate name in string buffer.
 
Methods inherited from class org.apache.log4j.pattern.LoggingEventPatternConverter
format, format, handlesThrowable
 
Methods inherited from class org.apache.log4j.pattern.PatternConverter
getName, getStyleClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamePatternConverter

protected NamePatternConverter(String name,
                               String style,
                               String[] options)
Constructor.

Parameters:
name - name of converter.
style - style name for associated output.
options - options, may be null, first element will be interpreted as an abbreviation pattern.
Method Detail

abbreviate

protected final void abbreviate(int nameStart,
                                StringBuffer buf)
Abbreviate name in string buffer.

Parameters:
nameStart - starting position of name to abbreviate.
buf - string buffer containing name.


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.