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, SystemErrWriter, SystemOutWriter, TimeZone, Writer, Hierarchy, HTMLLayout, Layout, Level, Logger, SMTPAppender, SocketAppender, SocketHubAppender, SyslogAppender, TelnetAppender, XMLSocketAppender, NTEventLogAppender, OutputDebugStringAppender, ClassNamePatternConverter, DatePatternConverter, FileLocationPatternConverter, FormattingInfo, FullLocationPatternConverter, IntegerPatternConverter, LevelPatternConverter, LineLocationPatternConverter, LineSeparatorPatternConverter, LiteralPatternConverter, LoggerPatternConverter, LoggingEventPatternConverter, MessagePatternConverter, MethodLocationPatternConverter, NameAbbreviator, NamePatternConverter, NDCPatternConverter, PatternConverter, PropertiesPatternConverter, RelativeTimePatternConverter, ThreadPatternConverter, ThrowableInformationPatternConverter, PatternLayout, PropertyConfigurator, Action, FileRenameAction, FilterBasedTriggeringPolicy, FixedWindowRollingPolicy, GZCompressAction, ManualTriggeringPolicy, RollingFileAppender, RollingFileAppenderSkeleton, RollingPolicyBase, RolloverDescription, SizeBasedTriggeringPolicy, 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, SystemErrWriter, SystemOutWriter, 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, FilterBasedTriggeringPolicy, FixedWindowRollingPolicy, GZCompressAction, ManualTriggeringPolicy, RollingFileAppender, RollingFileAppenderSkeleton, RollingPolicy, RollingPolicyBase, RolloverDescription, SizeBasedTriggeringPolicy, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, AppenderAttachable, Configurator, 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, SystemErrWriter, SystemOutWriter, 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, FilterBasedTriggeringPolicy, FixedWindowRollingPolicy, GZCompressAction, ManualTriggeringPolicy, RollingFileAppender, RollingFileAppenderSkeleton, RollingPolicy, RollingPolicyBase, RolloverDescription, SizeBasedTriggeringPolicy, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, AppenderAttachable, Configurator, 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, SystemErrWriter, SystemOutWriter, TimeZone, Writer, Hierarchy, HTMLLayout, Layout, Level, Logger, SMTPAppender, SocketAppender, SocketHubAppender, SyslogAppender, TelnetAppender, XMLSocketAppender, NTEventLogAppender, OutputDebugStringAppender, ClassNamePatternConverter, DatePatternConverter, FileLocationPatternConverter, FormattingInfo, FullLocationPatternConverter, IntegerPatternConverter, LevelPatternConverter, LineLocationPatternConverter, LineSeparatorPatternConverter, LiteralPatternConverter, LoggerPatternConverter, LoggingEventPatternConverter, MessagePatternConverter, MethodLocationPatternConverter, NameAbbreviator, NamePatternConverter, NDCPatternConverter, PatternConverter, PropertiesPatternConverter, RelativeTimePatternConverter, ThreadPatternConverter, ThrowableInformationPatternConverter, PatternLayout, PropertyConfigurator, Action, FileRenameAction, FilterBasedTriggeringPolicy, FixedWindowRollingPolicy, GZCompressAction, ManualTriggeringPolicy, RollingFileAppender, RollingFileAppenderSkeleton, RollingPolicyBase, RolloverDescription, SizeBasedTriggeringPolicy, 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, SystemErrWriter, SystemOutWriter, 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, FilterBasedTriggeringPolicy, FixedWindowRollingPolicy, GZCompressAction, ManualTriggeringPolicy, RollingFileAppender, RollingFileAppenderSkeleton, RollingPolicy, RollingPolicyBase, RolloverDescription, SizeBasedTriggeringPolicy, TimeBasedRollingPolicy, TriggeringPolicy, ZipCompressAction, RollingFileAppender, SimpleLayout, AppenderAttachable, Configurator, DefaultRepositorySelector, ErrorHandler, Filter, LoggerFactory, LoggerRepository, LoggingEvent, OptionHandler, RepositorySelector, TriggeringEventEvaluator, TTCCLayout, FallbackErrorHandler, WriterAppender, DOMConfigurator, and XMLLayout.
virtual void releaseRef | ( | ) | const [pure virtual] |