- Inheritance
 
      - 
        
        < XSD::NSDBase 
        
      
        
        < Object 
        
      
 
      
      - Included Modules
 
      - XSD
 
      
    
    
    
      
The base class of XSD datatypes.
     
    
    
    
        Constants
    
    
    
      
        
          | Name | 
            | 
          Description | 
        
      
      
      
        
          | Type | 
          = QName.new(Namespace, AnySimpleTypeLiteral) | 
           | 
        
      
      
    
    
    
        Attributes
    
    
    
      
        
          | Name | 
          Visibility | 
          R/W | 
          Description | 
        
      
      
      
        
          | data | 
          public | 
          R | 
          
@data represents canonical space (ex. Integer: 123).
 | 
        
      
        
          | is_nil | 
          public | 
          RW | 
          
@is_nil represents this data is nil or not.
 | 
        
      
      
    
    
    
    
    
        Methods
    
    
    Class
    
    
      
        
          | Visibility | 
          Signature | 
        
      
      
      
                
          | public | 
          new (value = nil) | 
        
      
      
    
    
    
    
    Instance
    
    
    
    
        
    
    Class Method Detail
    
    
            
        
          new(value = nil)
        
      
      
        
      
    
    
    
    
    Instance Method Detail
    
            
        
          check_lexical_format(value)
        
      
      
    
            
        
          set(value)
        
      
      
        
set accepts a string which
follows lexical space (ex. String:
"+123"), or an object which follows canonical space (ex. Integer: 123).
       
    
            
        
          to_s()
        
      
      
        
to_s creates a string which
follows lexical space (ex. String:
"123").