ch.qos.logback.core.pattern
Class CompositeConverter<E>

java.lang.Object
  extended by ch.qos.logback.core.pattern.Converter<E>
      extended by ch.qos.logback.core.pattern.FormattingConverter<E>
          extended by ch.qos.logback.core.pattern.DynamicConverter<E>
              extended by ch.qos.logback.core.pattern.CompositeConverter<E>
All Implemented Interfaces:
ContextAware, LifeCycle
Direct Known Subclasses:
ForegroundCompositeConverterBase, IdentityCompositeConverter, ReplacingCompositeConverter

public abstract class CompositeConverter<E>
extends DynamicConverter<E>


Field Summary
 
Fields inherited from class ch.qos.logback.core.pattern.DynamicConverter
started
 
Constructor Summary
CompositeConverter()
           
 
Method Summary
 String convert(E event)
          The convert method is responsible for extracting data from the event and storing it for later use by the write method.
 Converter<E> getChildConverter()
           
 void setChildConverter(Converter<E> child)
           
 String toString()
           
protected abstract  String transform(E event, String in)
           
 
Methods inherited from class ch.qos.logback.core.pattern.DynamicConverter
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getFirstOption, getOptionList, isStarted, setContext, setOptionList, start, stop
 
Methods inherited from class ch.qos.logback.core.pattern.FormattingConverter
getFormattingInfo, setFormattingInfo, write
 
Methods inherited from class ch.qos.logback.core.pattern.Converter
getNext, setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeConverter

public CompositeConverter()
Method Detail

convert

public String convert(E event)
Description copied from class: Converter
The convert method is responsible for extracting data from the event and storing it for later use by the write method.

Specified by:
convert in class Converter<E>

transform

protected abstract String transform(E event,
                                    String in)

getChildConverter

public Converter<E> getChildConverter()

setChildConverter

public void setChildConverter(Converter<E> child)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2013 QOS.ch. All Rights Reserved.