Apache log4cxx  Version @version@
PatternConverter Class Referenceabstract
Inheritance diagram for PatternConverter:
ObjectImpl Object IntegerPatternConverter LoggingEventPatternConverter DatePatternConverter FileLocationPatternConverter FullLocationPatternConverter LevelPatternConverter LineLocationPatternConverter LineSeparatorPatternConverter LiteralPatternConverter MessagePatternConverter MethodLocationPatternConverter NamePatternConverter NDCPatternConverter PropertiesPatternConverter RelativeTimePatternConverter ThreadPatternConverter ThrowableInformationPatternConverter

Public Member Functions

 DECLARE_ABSTRACT_LOG4CXX_OBJECT (PatternConverter)
 
 BEGIN_LOG4CXX_CAST_MAP ()
 
 LOG4CXX_CAST_ENTRY (PatternConverter)
 
 END_LOG4CXX_CAST_MAP ()
 
virtual void format (const log4cxx::helpers::ObjectPtr &obj, LogString &toAppendTo, log4cxx::helpers::Pool &p) const =0
 Formats an object into a string buffer. More...
 
LogString getName () const
 This method returns the name of the conversion pattern. More...
 
virtual LogString getStyleClass (const log4cxx::helpers::ObjectPtr &e) const
 This method returns the CSS style class that should be applied to the LoggingEvent passed as parameter, which can be null. More...
 
- Public Member Functions inherited from ObjectImpl
 ObjectImpl ()
 
virtual ~ObjectImpl ()
 
void addRef () const
 
void releaseRef () const
 
- Public Member Functions inherited from Object
virtual const helpers::ClassgetClass () const
 
virtual ~Object ()
 
virtual bool instanceof (const Class &clazz) const =0
 
virtual const void * cast (const Class &clazz) const =0
 

Protected Member Functions

 PatternConverter (const LogString &name, const LogString &style)
 Create a new pattern converter. More...
 
virtual ~PatternConverter ()
 

Static Protected Member Functions

static void append (LogString &toAppendTo, const std::string &src)
 Appends content in the locale code page to a LogString. More...
 
<

Additional Inherited Members

- Static Public Member Functions inherited from Object