Namespaces

  • Nette
    • Application
      • Diagnostics
      • Responses
      • Routers
      • UI
    • Caching
      • Storages
    • ComponentModel
    • Config
      • Adapters
      • Extensions
    • Database
      • Diagnostics
      • Drivers
      • Reflection
      • Table
    • DI
      • Diagnostics
    • Diagnostics
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Latte
      • Macros
    • Loaders
    • Localization
    • Mail
    • Reflection
    • Security
      • Diagnostics
    • Templating
    • Utils
      • PhpGenerator
  • NetteModule
  • None
  • PHP

Classes

  • Component
  • Container

Interfaces

  • IComponent
  • IContainer
  • Overview
  • Namespace
  • Class
  • Tree

Interface IContainer

Containers are objects that logically contain zero or more IComponent components.

Nette\ComponentModel\IContainer implements Nette\ComponentModel\IComponent

Direct known implementers

Nette\ComponentModel\Container

Indirect known implementers

Nette\Application\UI\Control, Nette\Application\UI\Form, Nette\Application\UI\Multiplier, Nette\Application\UI\Presenter, Nette\Application\UI\PresenterComponent, Nette\Forms\Container, Nette\Forms\Form
Namespace: Nette\ComponentModel
Author: David Grudl
Located at ComponentModel/IContainer.php
Methods summary
public
# addComponent( Nette\ComponentModel\IComponent $component, string $name )

Adds the specified component to the IComponentContainer.

Adds the specified component to the IComponentContainer.

Parameters

$component
Nette\ComponentModel\IComponent
$name
string
public
# removeComponent( Nette\ComponentModel\IComponent $component )

Removes a component from the IComponentContainer.

Removes a component from the IComponentContainer.

Parameters

$component
Nette\ComponentModel\IComponent
public Nette\ComponentModel\IComponent|null
# getComponent( string $name )

Returns single component.

Returns single component.

Parameters

$name
string

Returns

Nette\ComponentModel\IComponent|null
public Iterator
# getComponents( boolean $deep = FALSE, string $filterType = NULL )

Iterates over a components.

Iterates over a components.

Parameters

$deep
boolean
recursive?
$filterType
string
class types filter

Returns

Iterator
Methods inherited from Nette\ComponentModel\IComponent
getName(), getParent(), setParent()
Constants inherited from Nette\ComponentModel\IComponent
NAME_SEPARATOR
Nette Framework 2.0.3 API API documentation generated by ApiGen 2.7.0