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

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