Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsRDFDOMDataSource Class Reference
Inheritance diagram for nsRDFDOMDataSource:
Inheritance graph
[legend]
Collaboration diagram for nsRDFDOMDataSource:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD Init (const char *uri)=0
NS_IMETHOD GetURI (char **aURI)=0
NS_IMETHOD GetSource (nsIRDFResource *aProperty, nsIRDFNode *aTarget, PRBool aTruthValue, nsIRDFResource **_retval)=0
NS_IMETHOD GetSources (nsIRDFResource *aProperty, nsIRDFNode *aTarget, PRBool aTruthValue, nsISimpleEnumerator **_retval)=0
NS_IMETHOD GetTarget (nsIRDFResource *aSource, nsIRDFResource *aProperty, PRBool aTruthValue, nsIRDFNode **_retval)=0
NS_IMETHOD GetTargets (nsIRDFResource *aSource, nsIRDFResource *aProperty, PRBool aTruthValue, nsISimpleEnumerator **_retval)=0
NS_IMETHOD Assert (nsIRDFResource *aSource, nsIRDFResource *aProperty, nsIRDFNode *aTarget, PRBool aTruthValue)=0
NS_IMETHOD Unassert (nsIRDFResource *aSource, nsIRDFResource *aProperty, nsIRDFNode *aTarget)=0
NS_IMETHOD HasAssertion (nsIRDFResource *aSource, nsIRDFResource *aProperty, nsIRDFNode *aTarget, PRBool aTruthValue, PRBool *_retval)=0
NS_IMETHOD AddObserver (nsIRDFObserver *aObserver)=0
NS_IMETHOD RemoveObserver (nsIRDFObserver *aObserver)=0
NS_IMETHOD ArcLabelsIn (nsIRDFNode *aNode, nsISimpleEnumerator **_retval)=0
NS_IMETHOD ArcLabelsOut (nsIRDFResource *aSource, nsISimpleEnumerator **_retval)=0
NS_IMETHOD GetAllResources (nsISimpleEnumerator **_retval)=0
NS_IMETHOD Flush ()=0
NS_IMETHOD GetAllCmds (nsIRDFResource *aSource, nsISimpleEnumerator **_retval)=0
NS_IMETHOD IsCommandEnabled (nsISupportsArray *aSources, nsIRDFResource *aCommand, nsISupportsArray *aArguments, PRBool *_retval)=0
NS_IMETHOD DoCommand (nsISupportsArray *aSources, nsIRDFResource *aCommand, nsISupportsArray *aArguments)=0
NS_IMETHOD BeginUpdateBatch ()=0
NS_IMETHOD EndUpdateBatch ()=0

Detailed Description

Definition at line 51 of file nsRDFDOMDataSource.cpp.


Member Function Documentation

NS_IMETHOD nsRDFDOMDataSource::ArcLabelsIn ( nsIRDFNode aNode,
nsISimpleEnumerator **  _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::ArcLabelsOut ( nsIRDFResource aSource,
nsISimpleEnumerator **  _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::Assert ( nsIRDFResource aSource,
nsIRDFResource aProperty,
nsIRDFNode aTarget,
PRBool  aTruthValue 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::DoCommand ( nsISupportsArray aSources,
nsIRDFResource aCommand,
nsISupportsArray aArguments 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::GetAllCmds ( nsIRDFResource aSource,
nsISimpleEnumerator **  _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::GetSource ( nsIRDFResource aProperty,
nsIRDFNode aTarget,
PRBool  aTruthValue,
nsIRDFResource **  _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::GetSources ( nsIRDFResource aProperty,
nsIRDFNode aTarget,
PRBool  aTruthValue,
nsISimpleEnumerator **  _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::GetTarget ( nsIRDFResource aSource,
nsIRDFResource aProperty,
PRBool  aTruthValue,
nsIRDFNode **  _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::GetTargets ( nsIRDFResource aSource,
nsIRDFResource aProperty,
PRBool  aTruthValue,
nsISimpleEnumerator **  _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::GetURI ( char **  aURI) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::HasAssertion ( nsIRDFResource aSource,
nsIRDFResource aProperty,
nsIRDFNode aTarget,
PRBool  aTruthValue,
PRBool _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::Init ( const char *  uri) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::IsCommandEnabled ( nsISupportsArray aSources,
nsIRDFResource aCommand,
nsISupportsArray aArguments,
PRBool _retval 
) [pure virtual]
NS_IMETHOD nsRDFDOMDataSource::Unassert ( nsIRDFResource aSource,
nsIRDFResource aProperty,
nsIRDFNode aTarget 
) [pure virtual]

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