  
    
    
    
    
    
    
    
    
    
      
    
      
    
     
    
    
    
    
      
    
    
    
    
 
  | 
     |  |   | 
	     
 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   
 XSNamedMap  Class Template ReferenceInheritance diagram for XSNamedMap: 
[legend]Collaboration diagram for XSNamedMap: 
[legend]List of all members.
template<class TVal> 
 class XSNamedMap< TVal >
 Constructor & Destructor Documentation
 
 
  
    
      
        
          | 
template<class TVal>  | 
         
        
          |  XSNamedMap< TVal >::~XSNamedMap  | 
          (  | 
                      | 
          )  | 
           | 
         
       
     | 
   
 
 Member Function Documentation
 
  
    
      
        
          | 
template<class TVal>  | 
         
        
          |  void XSNamedMap< TVal >::addElement  | 
          (  | 
          TVal *const  | 
            toAdd,  | 
         
        
           | 
           | 
          const XMLCh *  | 
            key1,  | 
         
        
           | 
           | 
          const XMLCh *  | 
            key2 | 
         
        
           | 
          )  | 
           | 
         
       
     | 
   
 
 
  
    
      
        
          | 
template<class TVal>  | 
         
        
          |  unsigned int XSNamedMap< TVal >::getLength  | 
          (  | 
                      | 
          )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
The number of XSObjects in the XSObjectList.
 
The range of valid child object indices is 0 to  mapLength-1 inclusive.       | 
   
 
 
  
    
      
        
          | 
template<class TVal>  | 
         
        
          |  TVal* XSNamedMap< TVal >::item  | 
          (  | 
          unsigned int  | 
            index           | 
          )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Returns the indexth item in the collection.
 
The index  starts at 0. If index is greater than or equal to the  number of objects in the list, this returns null.   - 
Parameters: 
 - 
| index  | 
index into the collection.   |  
 
 
 - 
Returns: 
 - 
The 
XSObject at the indexth  position in the XSObjectList, or null if  that is not a valid index.        | 
   
 
 
  
    
      
        
          | 
template<class TVal>  | 
         
        
          |  TVal* XSNamedMap< TVal >::itemByName  | 
          (  | 
          const XMLCh *  | 
            compNamespace,  | 
         
        
           | 
           | 
          const XMLCh *  | 
            localName | 
         
        
           | 
          )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Retrieves a component specified by local name and namespace URI.
 
 
applications must use the value null as the  compNamespace parameter for components whose targetNamespace property is absent.  - 
Parameters: 
 - 
| compNamespace  | 
The namespace URI of the component to retrieve.  |  
| localName  | 
The local name of the component to retrieve.  |  
 
 
 - 
Returns: 
 - 
A component (of any type) with the specified local  name and namespace URI, or 
null if they do not  identify any node in this map.        | 
   
 
 The documentation for this class was generated from the following file:
     |  
  
 |  
  |