|
| virtual const RequestContext & | GetRequestContext () const =0 |
| |
virtual const TypeDefScriptElement * | FindTypeDef (const ScriptElementID &id) const =0 |
| |
| virtual const SuiteScriptElement * | FindSuite (const ScriptElementID &id) const =0 |
| |
| virtual const ObjectScriptElement * | FindObject (const ScriptElementID &id) const =0 |
| |
| virtual const MethodScriptElement * | FindMethod (const ScriptElementID &id) const =0 |
| |
virtual const PropertyScriptElement * | FindProperty (const ScriptElementID &id) const =0 |
| |
| virtual const EventScriptElement * | FindEvent (const ScriptElementID &id) const =0 |
| |
| virtual const EnumScriptElement * | FindEnum (const ScriptElementID &id) const =0 |
| |
virtual const TypeDefScriptElement * | FindTypeDef (const ScriptID &id) const =0 |
| |
| virtual const SuiteScriptElement * | FindSuite (const ScriptID &id) const =0 |
| |
| virtual const ObjectScriptElement * | FindObject (const ScriptID &id) const =0 |
| |
| virtual const ObjectScriptElement * | FindCollection (const ScriptID &id) const =0 |
| |
| virtual const EventScriptElement * | FindEvent (const ScriptID &id) const =0 |
| |
| virtual const EnumScriptElement * | FindEnum (const ScriptID &id) const =0 |
| |
virtual const TypeDefScriptElement * | FindTypeDef (const PMString &name, ScriptElementType as=kTypeDefElement) const =0 |
| |
| virtual const SuiteScriptElement * | FindSuite (const PMString &name, ScriptElementType as=kSuiteElement) const =0 |
| |
| virtual const ObjectScriptElement * | FindObject (const PMString &name, ScriptElementType as=kObjectElement) const =0 |
| |
| virtual const EventScriptElement * | FindEvent (const PMString &name, ScriptElementType as=kEventElement) const =0 |
| |
| virtual const EnumScriptElement * | FindEnum (const PMString &name, ScriptElementType as=kEnumElement) const =0 |
| |
| virtual ScriptID | FindMethod (const PMString &name, ScriptElementType as=kMethodElement) const =0 |
| |
| virtual ScriptID | FindProperty (const PMString &name, ScriptElementType as=kPropertyElement) const =0 |
| |
| virtual ScriptID | FindEnumValue (const PMString &name, ScriptElementType as=kEnumValueElement) const =0 |
| |
| virtual PMString | FindTypeDefName (const ScriptID &id, ScriptElementType as=kTypeDefElement) const =0 |
| |
| virtual PMString | FindSuiteName (const ScriptID &id, ScriptElementType as=kSuiteElement) const =0 |
| |
| virtual PMString | FindObjectName (const ScriptID &id, ScriptElementType as=kObjectElement) const =0 |
| |
| virtual PMString | FindCollectionName (const ScriptID &id, ScriptElementType as=kObjectElement) const =0 |
| |
| virtual PMString | FindPropertyName (const ScriptID &id, ScriptElementType as=kPropertyElement) const =0 |
| |
| virtual PMString | FindMethodName (const ScriptID &id, ScriptElementType as=kMethodElement) const =0 |
| |
| virtual PMString | FindEventName (const ScriptID &id, ScriptElementType as=kEventElement) const =0 |
| |
| virtual PMString | FindEnumName (const ScriptID &id, ScriptElementType as=kEnumElement) const =0 |
| |
| virtual PMString | FindEnumValueName (const ScriptID &id, ScriptElementType as=kEnumValueElement) const =0 |
| |
| virtual PropertyElementIterator | FindProperties (const ClassID &attributeID) const =0 |
| |
| virtual TypeDefElementIterator | TypeDefs () const =0 |
| |
| virtual SuiteElementIterator | Suites () const =0 |
| |
| virtual ObjectElementIterator | Objects () const =0 |
| |
| virtual MethodElementIterator | Methods () const =0 |
| |
| virtual PropertyElementIterator | Properties () const =0 |
| |
| virtual EventElementIterator | Events () const =0 |
| |
| virtual EnumElementIterator | Enums () const =0 |
| |
| virtual bool16 | IsValidType (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsBaseType (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsObjectType (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsEnumType (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsTypeDef (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsArrayType (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsVariableType (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsStructType (const TypeInfo &ti) const =0 |
| |
| virtual bool16 | IsRecordType (const TypeInfo &ti) const =0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
Manages information about elements in the scripting DOM.