base class for java-like objects. More...
Inherited by ObjectImpl [virtual]
, XMLDOMNode [virtual]
, XMLDOMNodeList [virtual]
, AppenderAttachable [virtual]
, Configurator [virtual]
, HierarchyEventListener [virtual]
, LoggerFactory [virtual]
, LoggerRepository [virtual]
, OptionHandler [virtual]
, RepositorySelector [virtual]
, and TriggeringEventEvaluator [virtual]
.
Classes | |
class | ClazzObject |
Public Member Functions | |
virtual const helpers::Class & | getClass () const |
virtual | ~Object () |
virtual void | addRef () const =0 |
virtual void | releaseRef () const =0 |
virtual bool | instanceof (const Class &clazz) const =0 |
virtual const void * | cast (const Class &clazz) const =0 |
Static Public Member Functions | |
static const helpers::Class & | getStaticClass () |
static const log4cxx::helpers::ClassRegistration & | registerClass () |
base class for java-like objects.
virtual ~Object | ( | ) | [inline, virtual] |
virtual void addRef | ( | ) | const [pure virtual] |
virtual const void* cast | ( | const Class & | clazz | ) | const [pure virtual] |
Implemented in ObjectOutputStream, OnlyOnceErrorHandler, OutputStream, OutputStreamWriter, PropertyResourceBundle, Reader, ResourceBundle, Socket, SocketOutputStream, TimeZone, Writer, Hierarchy, HTMLLayout, Layout, Level, Logger, SMTPAppender, SocketAppender, SocketHubAppender, SyslogAppender, TelnetAppender, XMLSocketAppender, NTEventLogAppender, OutputDebugStringAppender, DatePatternConverter, FormattingInfo, NameAbbreviator, NamePatternConverter, PatternConverter, PropertiesPatternConverter, RelativeTimePatternConverter, ThreadPatternConverter, ThrowableInformationPatternConverter, PatternLayout, PropertyConfigurator, Action, FileRenameAction, GZCompressAction, RollingFileAppenderSkeleton, RollingPolicyBase, RolloverDescription, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, DefaultRepositorySelector, Filter, LoggingEvent, TTCCLayout, FallbackErrorHandler, WriterAppender, DOMConfigurator, and XMLLayout.
virtual const helpers::Class& getClass | ( | ) | const [virtual] |
Reimplemented in ObjectOutputStream, OnlyOnceErrorHandler, OutputStream, OutputStreamWriter, PropertyResourceBundle, Reader, ResourceBundle, Socket, SocketOutputStream, TimeZone, Writer, XMLDOMNode, XMLDOMElement, XMLDOMDocument, XMLDOMNodeList, Hierarchy, HTMLLayout, Layout, Level, Logger, SMTPAppender, SocketAppender, SocketHubAppender, SyslogAppender, TelnetAppender, XMLSocketAppender, NTEventLogAppender, OutputDebugStringAppender, FormattingInfo, NameAbbreviator, PatternConverter, PropertiesPatternConverter, RelativeTimePatternConverter, ThreadPatternConverter, ThrowableInformationPatternConverter, PatternLayout, PropertyConfigurator, Action, FileRenameAction, GZCompressAction, RollingFileAppenderSkeleton, RollingPolicy, RollingPolicyBase, RolloverDescription, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, AppenderAttachable, DefaultRepositorySelector, ErrorHandler, Filter, LoggerFactory, LoggerRepository, LoggingEvent, OptionHandler, RepositorySelector, TriggeringEventEvaluator, TTCCLayout, FallbackErrorHandler, WriterAppender, DOMConfigurator, and XMLLayout.
static const helpers::Class& getStaticClass | ( | ) | [static] |
Reimplemented in ObjectOutputStream, OnlyOnceErrorHandler, OutputStream, OutputStreamWriter, PropertyResourceBundle, Reader, ResourceBundle, Socket, SocketOutputStream, TimeZone, Writer, XMLDOMNode, XMLDOMElement, XMLDOMDocument, XMLDOMNodeList, Hierarchy, HTMLLayout, Layout, Level, Logger, SMTPAppender, SocketAppender, SocketHubAppender, SyslogAppender, TelnetAppender, XMLSocketAppender, NTEventLogAppender, OutputDebugStringAppender, FormattingInfo, NameAbbreviator, PatternConverter, PropertiesPatternConverter, RelativeTimePatternConverter, ThreadPatternConverter, ThrowableInformationPatternConverter, PatternLayout, PropertyConfigurator, Action, FileRenameAction, GZCompressAction, RollingFileAppenderSkeleton, RollingPolicy, RollingPolicyBase, RolloverDescription, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, AppenderAttachable, DefaultRepositorySelector, ErrorHandler, Filter, LoggerFactory, LoggerRepository, LoggingEvent, OptionHandler, RepositorySelector, TriggeringEventEvaluator, TTCCLayout, FallbackErrorHandler, WriterAppender, DOMConfigurator, and XMLLayout.
virtual bool instanceof | ( | const Class & | clazz | ) | const [pure virtual] |
Implemented in ObjectOutputStream, OnlyOnceErrorHandler, OutputStream, OutputStreamWriter, PropertyResourceBundle, Reader, ResourceBundle, Socket, SocketOutputStream, TimeZone, Writer, Hierarchy, HTMLLayout, Layout, Level, Logger, SMTPAppender, SocketAppender, SocketHubAppender, SyslogAppender, TelnetAppender, XMLSocketAppender, NTEventLogAppender, OutputDebugStringAppender, DatePatternConverter, FormattingInfo, NameAbbreviator, NamePatternConverter, PatternConverter, PropertiesPatternConverter, RelativeTimePatternConverter, ThreadPatternConverter, ThrowableInformationPatternConverter, PatternLayout, PropertyConfigurator, Action, FileRenameAction, GZCompressAction, RollingFileAppenderSkeleton, RollingPolicyBase, RolloverDescription, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, DefaultRepositorySelector, Filter, LoggingEvent, TTCCLayout, FallbackErrorHandler, WriterAppender, DOMConfigurator, and XMLLayout.
static const log4cxx::helpers::ClassRegistration& registerClass | ( | ) | [static] |
Reimplemented in ObjectOutputStream, OnlyOnceErrorHandler, OutputStream, OutputStreamWriter, PropertyResourceBundle, Reader, ResourceBundle, Socket, SocketOutputStream, TimeZone, Writer, XMLDOMNode, XMLDOMElement, XMLDOMDocument, XMLDOMNodeList, Hierarchy, HTMLLayout, Layout, Level, Logger, SMTPAppender, SocketAppender, SocketHubAppender, SyslogAppender, TelnetAppender, XMLSocketAppender, NTEventLogAppender, OutputDebugStringAppender, FormattingInfo, NameAbbreviator, PatternConverter, PropertiesPatternConverter, RelativeTimePatternConverter, ThreadPatternConverter, ThrowableInformationPatternConverter, PatternLayout, PropertyConfigurator, Action, FileRenameAction, GZCompressAction, RollingFileAppenderSkeleton, RollingPolicy, RollingPolicyBase, RolloverDescription, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, AppenderAttachable, DefaultRepositorySelector, ErrorHandler, Filter, LoggerFactory, LoggerRepository, LoggingEvent, OptionHandler, RepositorySelector, TriggeringEventEvaluator, TTCCLayout, FallbackErrorHandler, WriterAppender, DOMConfigurator, and XMLLayout.
virtual void releaseRef | ( | ) | const [pure virtual] |