sbAbstractPropertyBuilder Class Reference

#include <sbAbstractPropertyBuilder.h>

Inheritance diagram for sbAbstractPropertyBuilder:
[legend]
Collaboration diagram for sbAbstractPropertyBuilder:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_SBIPROPERTYBUILDER 
sbAbstractPropertyBuilder ()
 
virtual ~sbAbstractPropertyBuilder ()
 
virtual nsresult Init ()
 
- Public Member Functions inherited from sbIPropertyBuilder
sbIPropertyInfo get ()
 

Static Public Member Functions

static nsresult GetStringFromName (nsIStringBundle *aBundle, const nsAString &aName, nsAString &_retval)
 
static nsresult CreateBundle (const char *aURLSpec, nsIStringBundle **_retval)
 

Protected Member Functions

nsresult GetFinalDisplayName (nsAString &aDisplayName)
 

Protected Attributes

nsCOMPtr< nsIStringBundle > mBundle
 
nsString mPropertyID
 
nsString mDisplayName
 
nsString mDisplayNameKey
 
PRPackedBool mUserViewable
 
PRPackedBool mUserEditable
 
PRPackedBool mRemoteReadable
 
PRPackedBool mRemoteWritable
 

Additional Inherited Members

- Public Attributes inherited from sbIPropertyBuilder
attribute AString propertyID
 
attribute AString displayName
 
attribute AString displayNameKey
 
attribute boolean userViewable
 
attribute boolean userEditable
 
attribute boolean remoteReadable
 
attribute boolean remoteWritable
 

Detailed Description

Definition at line 52 of file sbAbstractPropertyBuilder.h.

Constructor & Destructor Documentation

NS_DECL_ISUPPORTS NS_DECL_SBIPROPERTYBUILDER sbAbstractPropertyBuilder::sbAbstractPropertyBuilder ( )
virtual sbAbstractPropertyBuilder::~sbAbstractPropertyBuilder ( )
inlinevirtual

Definition at line 60 of file sbAbstractPropertyBuilder.h.

Member Function Documentation

nsresult sbAbstractPropertyBuilder::CreateBundle ( const char *  aURLSpec,
nsIStringBundle **  _retval 
)
static

Definition at line 104 of file sbAbstractPropertyBuilder.cpp.

Here is the caller graph for this function:

nsresult sbAbstractPropertyBuilder::GetFinalDisplayName ( nsAString &  aDisplayName)
protected

Definition at line 64 of file sbAbstractPropertyBuilder.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nsresult sbAbstractPropertyBuilder::GetStringFromName ( nsIStringBundle *  aBundle,
const nsAString &  aName,
nsAString &  _retval 
)
static

Definition at line 78 of file sbAbstractPropertyBuilder.cpp.

Here is the caller graph for this function:

nsresult sbAbstractPropertyBuilder::Init ( )
virtual

Reimplemented in sbImageLabelLinkPropertyBuilder, and sbDownloadButtonPropertyBuilder.

Definition at line 53 of file sbAbstractPropertyBuilder.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

nsCOMPtr<nsIStringBundle> sbAbstractPropertyBuilder::mBundle
protected

Definition at line 74 of file sbAbstractPropertyBuilder.h.

nsString sbAbstractPropertyBuilder::mDisplayName
protected

Definition at line 77 of file sbAbstractPropertyBuilder.h.

nsString sbAbstractPropertyBuilder::mDisplayNameKey
protected

Definition at line 78 of file sbAbstractPropertyBuilder.h.

nsString sbAbstractPropertyBuilder::mPropertyID
protected

Definition at line 76 of file sbAbstractPropertyBuilder.h.

PRPackedBool sbAbstractPropertyBuilder::mRemoteReadable
protected

Definition at line 81 of file sbAbstractPropertyBuilder.h.

PRPackedBool sbAbstractPropertyBuilder::mRemoteWritable
protected

Definition at line 82 of file sbAbstractPropertyBuilder.h.

PRPackedBool sbAbstractPropertyBuilder::mUserEditable
protected

Definition at line 80 of file sbAbstractPropertyBuilder.h.

PRPackedBool sbAbstractPropertyBuilder::mUserViewable
protected

Definition at line 79 of file sbAbstractPropertyBuilder.h.


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