Public Member Functions | Static Public Member Functions | Protected Member Functions

Class Class Reference

Inherited by Object::ClazzObject, ObjectOutputStream::ClazzObjectOutputStream, OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler, OutputStream::ClazzOutputStream, OutputStreamWriter::ClazzOutputStreamWriter, PropertyResourceBundle::ClazzPropertyResourceBundle, Reader::ClazzReader, ResourceBundle::ClazzResourceBundle, Socket::ClazzSocket, SocketOutputStream::ClazzSocketOutputStream, TimeZone::ClazzTimeZone, Writer::ClazzWriter, XMLDOMDocument::ClazzXMLDOMDocument, XMLDOMElement::ClazzXMLDOMElement, XMLDOMNode::ClazzXMLDOMNode, XMLDOMNodeList::ClazzXMLDOMNodeList, Hierarchy::ClazzHierarchy, HTMLLayout::ClazzHTMLLayout, Layout::ClazzLayout, Level::LevelClass, Logger::ClazzLogger, SMTPAppender::ClazzSMTPAppender, SocketAppender::ClazzSocketAppender, SocketHubAppender::ClazzSocketHubAppender, SyslogAppender::ClazzSyslogAppender, TelnetAppender::ClazzTelnetAppender, XMLSocketAppender::ClazzXMLSocketAppender, NTEventLogAppender::ClazzNTEventLogAppender, OutputDebugStringAppender::ClazzOutputDebugStringAppender, FormattingInfo::ClazzFormattingInfo, NameAbbreviator::ClazzNameAbbreviator, PatternConverter::ClazzPatternConverter, PropertiesPatternConverter::ClazzPropertiesPatternConverter, RelativeTimePatternConverter::ClazzRelativeTimePatternConverter, ThreadPatternConverter::ClazzThreadPatternConverter, ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter, PatternLayout::ClazzPatternLayout, PropertyConfigurator::ClazzPropertyConfigurator, Action::ClazzAction, FileRenameAction::ClazzFileRenameAction, GZCompressAction::ClazzGZCompressAction, RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton, RollingPolicy::ClazzRollingPolicy, RollingPolicyBase::ClazzRollingPolicyBase, RolloverDescription::ClazzRolloverDescription, TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy, TriggeringPolicy::ClazzTriggeringPolicy, ZipCompressAction::ClazzZipCompressAction, SimpleLayout::ClazzSimpleLayout, AppenderAttachable::ClazzAppenderAttachable, DefaultRepositorySelector::ClazzDefaultRepositorySelector, ErrorHandler::ClazzErrorHandler, Filter::ClazzFilter, LoggerFactory::ClazzLoggerFactory, LoggerRepository::ClazzLoggerRepository, LoggingEvent::ClazzLoggingEvent, OptionHandler::ClazzOptionHandler, RepositorySelector::ClazzRepositorySelector, TriggeringEventEvaluator::ClazzTriggeringEventEvaluator, TTCCLayout::ClazzTTCCLayout, FallbackErrorHandler::ClazzFallbackErrorHandler, WriterAppender::ClazzWriterAppender, DOMConfigurator::ClazzDOMConfigurator, and XMLLayout::ClazzXMLLayout.

List of all members.

Public Member Functions

virtual ~Class ()
virtual ObjectPtr newInstance () const
LogString toString () const
virtual LogString getName () const =0

Static Public Member Functions

static const ClassforName (const LogString &className)
static bool registerClass (const Class &newClass)

Protected Member Functions

 Class ()

Constructor & Destructor Documentation

virtual ~Class (  )  [virtual]
Class (  )  [protected]

Member Function Documentation

static const Class& forName ( const LogString className  )  [static]
virtual LogString getName (  )  const [pure virtual]

Implemented in Object::ClazzObject, ObjectOutputStream::ClazzObjectOutputStream, OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler, OutputStream::ClazzOutputStream, OutputStreamWriter::ClazzOutputStreamWriter, PropertyResourceBundle::ClazzPropertyResourceBundle, Reader::ClazzReader, ResourceBundle::ClazzResourceBundle, Socket::ClazzSocket, SocketOutputStream::ClazzSocketOutputStream, TimeZone::ClazzTimeZone, Writer::ClazzWriter, XMLDOMNode::ClazzXMLDOMNode, XMLDOMElement::ClazzXMLDOMElement, XMLDOMDocument::ClazzXMLDOMDocument, XMLDOMNodeList::ClazzXMLDOMNodeList, Hierarchy::ClazzHierarchy, HTMLLayout::ClazzHTMLLayout, Layout::ClazzLayout, Level::LevelClass, Logger::ClazzLogger, SMTPAppender::ClazzSMTPAppender, SocketAppender::ClazzSocketAppender, SocketHubAppender::ClazzSocketHubAppender, SyslogAppender::ClazzSyslogAppender, TelnetAppender::ClazzTelnetAppender, XMLSocketAppender::ClazzXMLSocketAppender, NTEventLogAppender::ClazzNTEventLogAppender, OutputDebugStringAppender::ClazzOutputDebugStringAppender, FormattingInfo::ClazzFormattingInfo, NameAbbreviator::ClazzNameAbbreviator, PatternConverter::ClazzPatternConverter, PropertiesPatternConverter::ClazzPropertiesPatternConverter, RelativeTimePatternConverter::ClazzRelativeTimePatternConverter, ThreadPatternConverter::ClazzThreadPatternConverter, ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter, PatternLayout::ClazzPatternLayout, PropertyConfigurator::ClazzPropertyConfigurator, Action::ClazzAction, FileRenameAction::ClazzFileRenameAction, GZCompressAction::ClazzGZCompressAction, RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton, RollingPolicy::ClazzRollingPolicy, RollingPolicyBase::ClazzRollingPolicyBase, RolloverDescription::ClazzRolloverDescription, TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy, TriggeringPolicy::ClazzTriggeringPolicy, ZipCompressAction::ClazzZipCompressAction, SimpleLayout::ClazzSimpleLayout, AppenderAttachable::ClazzAppenderAttachable, DefaultRepositorySelector::ClazzDefaultRepositorySelector, ErrorHandler::ClazzErrorHandler, Filter::ClazzFilter, LoggerFactory::ClazzLoggerFactory, LoggerRepository::ClazzLoggerRepository, LoggingEvent::ClazzLoggingEvent, OptionHandler::ClazzOptionHandler, RepositorySelector::ClazzRepositorySelector, TriggeringEventEvaluator::ClazzTriggeringEventEvaluator, TTCCLayout::ClazzTTCCLayout, FallbackErrorHandler::ClazzFallbackErrorHandler, WriterAppender::ClazzWriterAppender, DOMConfigurator::ClazzDOMConfigurator, and XMLLayout::ClazzXMLLayout.

virtual ObjectPtr newInstance (  )  const [virtual]
static bool registerClass ( const Class newClass  )  [static]
LogString toString (  )  const

The documentation for this class was generated from the following file: