#include <skExecutable.h>
Inheritance diagram for skExecutable:
Public Methods | |
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. More... | |
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. More... | |
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. More... | |
virtual bool | getValue (const skString& field_name,const skString& attribute,skRValue& value) |
requests the object to return a field's value. More... | |
virtual bool | getValueAt (const skRValue& array_index,const skString& attribute,skRValue& value) |
requests the object to return an object from its collection. More... | |
virtual bool | method (const skString& method_name,skRValueArray& arguments,skRValue& return_value) |
Requests that the object execute the given method. More... | |
virtual bool | equals (const skiExecutable * other_object) const |
This method compares this object with another object. More... | |
virtual skExecutableIterator* | createIterator (const skString& qualifier) |
This method returns an executable iterator used in foreach statements. More... | |
virtual skExecutableIterator* | createIterator () |
This method returns an executable iterator used in foreach statements. More... |
|
This method returns an executable iterator used in foreach statements.
Reimplemented from skiExecutable. Reimplemented in skTest, skElementObject, skTreeNodeObject, and skXMLElementObject. |
|
This method returns an executable iterator used in foreach statements.
Reimplemented from skiExecutable. Reimplemented in skTest, skElementObject, skTreeNodeObject, and skXMLElementObject. |
|
This method compares this object with another object. This implementation checks object pointers. Reimplemented from skiExecutable. |
|
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 Reimplemented from skiExecutable. Reimplemented in skElementObject, skTreeNodeObject, and skXMLElementObject. |
|
requests the object to return a field's value.
Reimplemented from skiExecutable. Reimplemented in skTest, skElementObject, skTreeNodeObject, and skXMLElementObject. |
|
requests the object to return an object from its collection.
Reimplemented from skiExecutable. Reimplemented in skTest, skElementObject, skTreeNodeObject, and skXMLElementObject. |
|
Requests that the object execute the given method.
Reimplemented from skiExecutable. Reimplemented in skTest, skElementObject, skElementObjectEnumerator, skTreeNodeObject, skTreeNodeObjectEnumerator, skXMLElementObject, and skXMLElementObjectEnumerator. |
|
requests the object to set a field to the given value.
Reimplemented from skiExecutable. Reimplemented in skTest, skElementObject, skInterpreter, skTreeNodeObject, skXMLElementObject, and skInterpreter. |
|
requests the object to set an item in its collection to a certain value.
Reimplemented from skiExecutable. Reimplemented in skTest, skElementObject, skTreeNodeObject, and skXMLElementObject. |