WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
@mozilla.org/rdf/datasource;1?name=xml-datasource
This component implements the following interfaces:
- nsIRDFDataSource
- nsIRDFRemoteDataSource
- nsIRDFXMLSink
- nsIRDFXMLSource
- nsIRequestObserver
- nsIStreamListener
- nsISupports
Properties
readonly PRBool nsIRDFRemoteDataSource.loaded
This value is true when the datasource has
fully loaded itself.
readonly char* nsIRDFDataSource.URI
The "URI" of the data source. This used by the RDF service's GetDataSource() method to cache datasources.
Methods
| Interface | Method |
|---|---|
| nsIRDFDataSource |
void AddObserver ( nsIRDFObserver observer )
|
| nsIRDFDataSource |
nsISimpleEnumerator ArcLabelsIn ( nsIRDFNode node )
|
| nsIRDFDataSource |
nsISimpleEnumerator ArcLabelsOut ( nsIRDFResource source )
|
| nsIRDFDataSource |
void Assert ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIRDFDataSource |
void beginUpdateBatch ( )
|
| nsIRDFDataSource |
void Change ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode oldTarget , nsIRDFNode newTarget )
|
| nsIRDFDataSource |
void DoCommand ( nsISupportsArray sources , nsIRDFResource command , nsISupportsArray arguments )
|
| nsIRDFDataSource |
void endUpdateBatch ( )
|
| nsIRDFRemoteDataSource |
void Flush ( )
|
| nsIRDFRemoteDataSource |
void FlushTo ( char* URI )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetAllCmds ( nsIRDFResource source )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetAllResources ( )
|
| nsIRDFDataSource |
nsIRDFResource GetSource ( nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetSources ( nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIRDFDataSource |
nsIRDFNode GetTarget ( nsIRDFResource source , nsIRDFResource property , PRBool truthValue )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetTargets ( nsIRDFResource source , nsIRDFResource property , PRBool truthValue )
|
| nsIRDFDataSource |
PRBool hasArcIn ( nsIRDFNode node , nsIRDFResource arc )
|
| nsIRDFDataSource |
PRBool hasArcOut ( nsIRDFResource source , nsIRDFResource arc )
|
| nsIRDFDataSource |
PRBool HasAssertion ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIRDFRemoteDataSource |
void Init ( char* URI )
|
| nsIRDFDataSource |
PRBool IsCommandEnabled ( nsISupportsArray sources , nsIRDFResource command , nsISupportsArray arguments )
|
| nsIRDFDataSource |
void Move ( nsIRDFResource oldSource , nsIRDFResource newSource , nsIRDFResource property , nsIRDFNode target )
|
| nsIRDFXMLSinkObserver |
void onBeginLoad ( nsIRDFXMLSink sink )
|
| nsIStreamListener |
void onDataAvailable ( nsIRequest request , nsISupports context , nsIInputStream inputStream , PRUint32 offset , PRUint32 count )
|
| nsIRDFXMLSinkObserver |
void onEndLoad ( nsIRDFXMLSink sink )
|
| nsIRDFXMLSinkObserver |
void onError ( nsIRDFXMLSink sink , nsresult status , PRUnichar* errorMsg )
|
| nsIRDFXMLSinkObserver |
void onInterrupt ( nsIRDFXMLSink sink )
|
| nsIRDFXMLSinkObserver |
void onResume ( nsIRDFXMLSink sink )
|
| nsIRequestObserver |
void onStartRequest ( nsIRequest request , nsISupports context )
|
| nsIRequestObserver |
void onStopRequest ( nsIRequest request , nsISupports context , nsresult statusCode )
|
| nsIRDFRemoteDataSource |
void Refresh ( PRBool blocking )
|
| nsIRDFDataSource |
void RemoveObserver ( nsIRDFObserver observer )
|
| nsIRDFXMLSource |
void Serialize ( nsIOutputStream stream )
|
| nsIRDFDataSource |
void Unassert ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode target )
|
Reference documentation is generated from Mozilla's source.
