Class: Seasar::Container::S2ContainerComponentDef
- Inherits:
- 
      SimpleComponentDef
      
        - Object
- ComponentDef
- SimpleComponentDef
- Seasar::Container::S2ContainerComponentDef
 
- Defined in:
- lib/seasar/container/s2container-component-def.rb
Instance Attribute Summary
Attributes inherited from ComponentDef
#autobinding_def, #component_class, #component_name, #constructor, #container, #destructor, #instance_def, #onetime_proc
Instance Method Summary collapse
- 
  
    
      #destroy  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    - 
args - none - return - none. 
 
- 
- 
  
    
      #get_container  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    - 
args - none - return - Seasar::Container::S2Container. 
 
- 
- 
  
    
      #init  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    - 
args - none - return - none. 
 
- 
- 
  
    
      #initialize(container, name)  ⇒ S2ContainerComponentDef 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    - 
args 1. 
 
- 
Methods inherited from SimpleComponentDef
Methods inherited from ComponentDef
#add_arg_def, #add_aspect_def, #add_property_def, #get_arg_def, #get_arg_def_size, #get_arg_defs, #get_aspect_def, #get_aspect_def_size, #get_component, #get_component_deployer, #get_concreate_class, #get_property_def, #get_property_def_size, #get_property_defs, #has_property_def
Constructor Details
#initialize(container, name) ⇒ S2ContainerComponentDef
- 
args - 
Seasar::Container::S2Container container 
- 
Symbol|String name 
 
- 
| 26 27 28 | # File 'lib/seasar/container/s2container-component-def.rb', line 26 def initialize(container, name) super end | 
Instance Method Details
#destroy ⇒ Object
- 
args - 
none 
 
- 
- 
return - 
none 
 
- 
| 56 57 58 | # File 'lib/seasar/container/s2container-component-def.rb', line 56 def destroy return self.get_container.destroy end | 
#get_container ⇒ Object
- 
args - 
none 
 
- 
- 
return - 
Seasar::Container::S2Container 
 
- 
| 36 37 38 | # File 'lib/seasar/container/s2container-component-def.rb', line 36 def get_container return @component end | 
#init ⇒ Object
- 
args - 
none 
 
- 
- 
return - 
none 
 
- 
| 46 47 48 | # File 'lib/seasar/container/s2container-component-def.rb', line 46 def init return self.get_container.init end |