Constructor
new AmxNode()
        AMX node definition. The AMX node constructor is private and only the framework
may create new node objects.
(parameters TBD)
    
    
    
    
    
    
    
    
    
Methods
- 
    
        
        
        adopt(theRawObject)
- 
    
    
    Adopt the properties of another object as our own.Parameters:Name Type Description theRawObjectObject the other object - Inherited From:
 
- 
    
        
        
        clone() → {Object}
- 
    
    
    Returns a clone of this object. The default implementation is a shallow copy. Subclassers can override this method to implement a deep copy.- Inherited From:
 Returns:a new shallow copy of this object- Type
- Object
 
- 
    
        
        
        createCallback(func) → {function}
- 
    
    
    Creates a function instance that will call back the passed in function with the current "this". This is extremely useful for creating callbacks.Parameters:Name Type Description funcfunction the function to proxy - Inherited From:
 Returns:the proxied function- Type
- function
 
- 
    
        
        
        equals(object) → {boolean}
- 
    
    
    Indicates whether some other adf.mf.api.AdfObject is "equal to" this one. Method is equivalent to java ".equals()" method.Parameters:Name Type Description objectObject the object to compare with - Inherited From:
 Returns:whether the objects are "equal"- Type
- boolean
 
- 
    
        
        
        getClass(otherInstance) → {Object}
- 
    
    
    Get the class for an object.Parameters:Name Type Description otherInstanceObject optional other object to use - Inherited From:
 Returns:the class of or null if the class cannot be found- Type
- Object
 
- 
    
        
        
        getTypeName() → {String}
- 
    
    
    Returns the type name for this instance- Inherited From:
 Returns:name of the Class- Type
- String
 
- 
    
        
        
        toDebugString() → {String}
- 
    
    
    Get a debug string representation of this object instance. It is not guaranteed to be unique or of a standard format.- Inherited From:
 Returns:a debug string representation of this object instance- Type
- String
 
- 
    
        
        
        toString() → {String}
- 
    
    
    Get a string representation of this object instance. It is not guaranteed to be unique or interesting.- Inherited From:
 Returns:a string representation of this object instance- Type
- String
 
Non-public Methods
- 
    
        
        
        <protected> GetLazyArrayProperty(key, createIfNonexistent, otherInstance) → {Object}
- 
    
    
    Returns the specified array property. If createIfNonexistent is true and the property doesn't exist, it will be created, and returned.Parameters:Name Type Description keyObject the key for the property createIfNonexistentboolean true if a new empty Array should be created and associated otherInstanceArray another object to use instead of this object - Inherited From:
 Returns:the property value associated with the given key- Type
- Object
 
- 
    
        
        
        <protected> GetLazyMapProperty(key, createIfNonexistent, otherInstance) → {Object}
- 
    
    
    Returns the specified Map property value. If createIfNonexistent is true and the property doesn't exist, an empty Object will be created, and returned.Parameters:Name Type Description keyObject the key for the property createIfNonexistentboolean true if a new empty Object should be created and associated otherInstanceObject another object to use instead of this object - Inherited From:
 Returns:the property value associated with the given key- Type
- Object
 
- 
    
        
        
        <protected> Init()
- 
    
    
    Initializes the instance. Subclasses of adf.mf.api.AdfObject must call their superclass' Init.- Inherited From: