|
| enum | { kDefaultIID = IID_ISCRIPTPROVIDER } |
| |
| typedef CScriptProvider | Inherited |
| |
| | RepresentScriptProvider (IPMUnknown *boss) |
| |
| virtual void | GetObject (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectByIndex (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectByName (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectByID (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectByRange (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectPrevious (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectNext (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectFirst (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectLast (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectMiddle (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectAny (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectAll (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | GetObjectWhose (IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | AppendObjectsWhose (const IScriptRequestData *data, IScript *parent, ScriptID propID, const ScriptData &propData, bool16 bFirstMatchOnly, ScriptList &objectList) |
| |
| virtual int32 | GetObjectIndex (const IScriptRequestData *data, IScript *parent, IScript *script) |
| |
| virtual ErrorCode | CountObjects (ScriptID methodID, IScriptRequestData *data, IScript *parent) |
| |
| virtual ErrorCode | AccessObject (ScriptID propID, IScriptRequestData *data, IScript *script) |
| |
| virtual ErrorCode | AccessID (ScriptID propID, IScriptRequestData *data, IScript *script) |
| |
| virtual ErrorCode | AccessIndex (ScriptID propID, IScriptRequestData *data, IScript *script) |
| |
| virtual ErrorCode | AccessLabel (ScriptID propID, IScriptRequestData *data, IScript *script) |
| |
| virtual ErrorCode | AccessClass (ScriptID propID, IScriptRequestData *data, IScript *script) |
| |
| virtual ErrorCode | AccessPropertiesProperty (ScriptID propID, IScriptRequestData *data, IScript *script) |
| |
| virtual ErrorCode | ExtractLabel (ScriptID methodID, IScriptRequestData *data, IScript *script) |
| |
| virtual ErrorCode | InsertLabel (ScriptID methodID, IScriptRequestData *data, IScript *script) |
| |
| ErrorCode | GetIndex (const IScriptRequestData *data, IScript *parent, const ScriptData &accessorData, int32 &index) |
| |
| HelperInterface | fHelperInterface |
| |
Implements IScriptProvider, to support INX/Snippet roundtripping, e.g. to let custom datalinked page items roundtrip through asset libraries or through INDS (Snippet) files or INX.