#include <skExecutable.h>
Inheritance diagram for skExecutable:

Public Member Functions | |
| skExecutable () | |
| Default Constructor. | |
| virtual | ~skExecutable () |
| Destructor. | |
| virtual int | executableType () const |
| this method returns the type of the object at this level this is UNDEFINED_TYPE. | |
| virtual int | intValue () const |
| returns an integer equivalent of this object | |
| virtual bool | boolValue () const |
| returns a boolean equivalent of this object | |
| virtual Char | charValue () const |
| returns a character equivalent of this object | |
| virtual skString | strValue () const |
| returns a String equivalent of this object | |
| virtual float | floatValue () const |
| returns a float equivalent of this object | |
| virtual bool | setValue (const skString &field_name, const skString &attribute, const skRValue &value) |
| requests the object to set a field to the given value | |
| virtual bool | setValueAt (const skRValue &array_index, const skString &attribute, const skRValue &value) |
| requests the object to set an item in its collection to a certain value | |
| virtual bool | getValue (const skString &field_name, const skString &attribute, skRValue &value) |
| requests the object to return a field's value | |
| virtual bool | getValueAt (const skRValue &array_index, const skString &attribute, skRValue &value) |
| requests the object to return an object from its collection | |
| virtual bool | method (const skString &method_name, skRValueArray &arguments, skRValue &return_value, skExecutableContext &ctxt) |
| Requests that the object execute the given method. | |
| virtual bool | equals (const skiExecutable *other_object) const |
| This method compares this object with another object. | |
| virtual skExecutableIterator * | createIterator (const skString &qualifier) |
| This method returns an executable iterator used in foreach statements. | |
| virtual skExecutableIterator * | createIterator () |
| This method returns an executable iterator used in foreach statements. | |
| virtual skString | getSource (const skString &location) |
| This method returns the source for a scripted method described by the location. | |
| virtual void | getInstanceVariables (skRValueTable &table) |
| This method returns the instance variables for this object (at this level, the table is blank). | |
| virtual void | getAttributes (skRValueTable &table) |
| This method returns the attributes for this object (at this level, the table is blank). | |
|
|
This method returns an executable iterator used in foreach statements.
Implements skiExecutable. Reimplemented in skElementObject, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
|
This method returns an executable iterator used in foreach statements.
Implements skiExecutable. Reimplemented in skElementObject, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
|
This method compares this object with another object. This implementation checks object pointers. Implements skiExecutable. Reimplemented in skElementObject, and skTreeNodeObject. |
|
|
this method returns the type of the object at this level this is UNDEFINED_TYPE. Define your own value if you want to check the type of your object at run-time Implements skiExecutable. Reimplemented in skElementObject, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
|
This method returns the attributes for this object (at this level, the table is blank).
Implements skiExecutable. Reimplemented in skElementObject, skMSXMLElementObject, and skXMLElementObject. |
|
|
This method returns the instance variables for this object (at this level, the table is blank).
Implements skiExecutable. Reimplemented in skElementObject, skInterpreter, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
|
This method returns the source for a scripted method described by the location.
Implements skiExecutable. Reimplemented in skElementObject, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
||||||||||||||||
|
requests the object to return a field's value
Implements skiExecutable. Reimplemented in skElementObject, skInterpreter, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
||||||||||||||||
|
requests the object to return an object from its collection
Implements skiExecutable. Reimplemented in skElementObject, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
||||||||||||||||||||
|
Requests that the object execute the given method.
Implements skiExecutable. Reimplemented in skElementObject, skElementObjectEnumerator, skInterpreter, skMSXMLElementObject, skMSXMLElementObjectEnumerator, skTreeNodeObject, skTreeNodeObjectEnumerator, skXMLElementObject, and skXMLElementObjectEnumerator. |
|
||||||||||||||||
|
requests the object to set a field to the given value
Implements skiExecutable. Reimplemented in skElementObject, skInterpreter, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
|
||||||||||||||||
|
requests the object to set an item in its collection to a certain value
Implements skiExecutable. Reimplemented in skElementObject, skMSXMLElementObject, skTreeNodeObject, and skXMLElementObject. |
1.3