Clases
   
    La API proporcionada por la extensión HW_API está completamente orientada a objetos.
    Es similar a la interfaz de C++ del SDK de Hyperwave.
    Consiste en las siguientes clases.
    
     - 
      
       HW_API
      
     
- 
      
       HW_API_Object
      
     
- 
      
       HW_API_Attribute
      
     
- 
      
       HW_API_Error
      
     
- 
      
       HW_API_Content
      
     
- 
      
       HW_API_Reason
      
     
    Algunas clases básicas como 
HW_API_String,
    
HW_API_String_Array, etc., las cuales ya existen en el
    SDK de Hyperwave, no han sido implementadas porque PHP tiene poderosos
    sustitutos para ellas.
   
   
    Cada clase tiene ciertos métodos, cuyos nombres son idénticos a sus
    equivalentes del SDK de Hyperwave. El pasar argumentos a esta función
    difiere de todas las extensiones de PHP pero está cercano a la API de C++ del
    SDK de HW. En vez de pasar varios parámetros, éstos son puestos en
    un array asociativo y pasado como un parámetro. Los nombres de las claves
    son idénticos a aquellos documentados en el SDK de HW. Los parámetros más comunes
    están listados abajo. Si se requieren otros parámetros serán documentados y
    fuera necesrio.
    
     - 
      
       objectIdentifier El nombre o id de un objeto,
       p.ej. "rootcollection", "0x873A8768 0x00000002".
      
     
- 
      
       parentIdentifier El nombre o id de un objeto
       que está considerado que es un padre.
      
     
- 
      
       object Una instancia de la clase HW_API_Object.
      
     
- 
      
       parameters Una instancia de la clase HW_API_Object.
      
     
- 
      
       version La versión de un objeto.
      
     
- 
      
       mode Un valor de tipo integer determina la manera en
       que se ejecuta una operación.
      
     
- 
      
       attributeSelector Cualquier array de cadenas, cada una
       conteniendo el nombre de un atributo. Se usa si recupera el
       registro de objetos y quiere incluir ciertos atributos.
      
     
- 
      
       objectQuery Una consulta para seleccionar ciertos objetos
       de una lista de objetos. Se usa para reducir el número de objetos
       que fueron despachados por una función como
       hw_api::children() o hw_api::find().
      
     
Nota: 
    
     Los métodos que devuelven un valor boolean pueden devolver TRUE, FALSE o
     un objeto HW_API_Error.