@mozilla.org/xul/xul-template-builder;1
This component implements the following interfaces:
Properties
readonly nsIRDFCompositeDataSource nsIXULTemplateBuilder.database
The composite datasource that the template builder observes and uses to create content. This is used only for RDF queries and is maintained for backwards compatibility.
readonly nsIXULTemplateQueryProcessor nsIXULTemplateBuilder.queryProcessor
The query processor used to generate results.
readonly nsIDOMElement nsIXULTemplateBuilder.root
The root node in the DOM to which this builder is attached.
readonly nsIXULTemplateResult nsIXULTemplateBuilder.rootResult
The virtual result representing the starting reference point, determined by calling the query processor's translateRef method with the root node's ref attribute as an argument.
Methods
| Interface | Method |
|---|---|
| nsIXULTemplateBuilder |
void addListener ( nsIXULBuilderListener listener )
|
| nsIXULTemplateBuilder |
void addResult ( nsIXULTemplateResult result , nsIDOMNode queryNode )
|
| nsIXULTemplateBuilder |
void addRuleFilter ( nsIDOMNode rule , nsIXULTemplateRuleFilter filter )
|
| nsISecurityCheckedComponent |
char* canCallMethod ( nsIIDPtr iid , PRUnichar* methodName )
|
| nsISecurityCheckedComponent |
char* canCreateWrapper ( nsIIDPtr iid )
|
| nsISecurityCheckedComponent |
char* canGetProperty ( nsIIDPtr iid , PRUnichar* propertyName )
|
| nsISecurityCheckedComponent |
char* canSetProperty ( nsIIDPtr iid , PRUnichar* propertyName )
|
| nsIXULTemplateBuilder |
[noscript] void createContents ( nsIContent element , PRBool forceCreation )
|
| nsIXULTemplateBuilder |
nsIXULTemplateResult getResultForContent ( nsIDOMElement element )
|
| nsIXULTemplateBuilder |
nsIXULTemplateResult getResultForId ( AString id )
|
| nsIXULTemplateBuilder |
PRBool hasGeneratedContent ( nsIRDFResource node , nsIAtom tag )
|
| nsIXULTemplateBuilder |
[noscript] void init ( nsIContent element )
|
| nsIRDFObserver |
void onAssert ( nsIRDFDataSource dataSource , nsIRDFResource source , nsIRDFResource property , nsIRDFNode target )
|
| nsIRDFObserver |
void onBeginUpdateBatch ( nsIRDFDataSource dataSource )
|
| nsIRDFObserver |
void onChange ( nsIRDFDataSource dataSource , nsIRDFResource source , nsIRDFResource property , nsIRDFNode oldTarget , nsIRDFNode newTarget )
|
| nsIRDFObserver |
void onEndUpdateBatch ( nsIRDFDataSource dataSource )
|
| nsIRDFObserver |
void onMove ( nsIRDFDataSource dataSource , nsIRDFResource oldSource , nsIRDFResource newSource , nsIRDFResource property , nsIRDFNode target )
|
| nsIRDFObserver |
void onUnassert ( nsIRDFDataSource dataSource , nsIRDFResource source , nsIRDFResource property , nsIRDFNode target )
|
| nsIXULTemplateBuilder |
void rebuild ( )
|
| nsIXULTemplateBuilder |
void refresh ( )
|
| nsIXULTemplateBuilder |
void removeListener ( nsIXULBuilderListener listener )
|
| nsIXULTemplateBuilder |
void removeResult ( nsIXULTemplateResult result )
|
| nsIXULTemplateBuilder |
void replaceResult ( nsIXULTemplateResult oldResult , nsIXULTemplateResult newResult , nsIDOMNode queryNode )
|
| nsIXULTemplateBuilder |
void resultBindingChanged ( nsIXULTemplateResult result )
|
Reference documentation is generated from Mozilla's source.
