Namespaces

  • Latte
    • Loaders
    • Macros
    • Runtime
  • Nette
    • Application
      • Responses
      • Routers
      • UI
    • Bridges
      • ApplicationDI
      • ApplicationLatte
      • ApplicationTracy
      • CacheDI
      • CacheLatte
      • DatabaseDI
      • DatabaseTracy
      • DITracy
      • FormsDI
      • FormsLatte
      • Framework
      • HttpDI
      • HttpTracy
      • MailDI
      • ReflectionDI
      • SecurityDI
      • SecurityTracy
    • Caching
      • Storages
    • ComponentModel
    • Database
      • Conventions
      • Drivers
      • Table
    • DI
      • Config
        • Adapters
      • Extensions
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Loaders
    • Localization
    • Mail
    • Neon
    • PhpGenerator
      • Traits
    • Reflection
    • Security
    • Tokenizer
    • Utils
  • Tracy
    • Bridges
      • Nette
  • none

Classes

  • Component
  • Container
  • RecursiveComponentIterator

Interfaces

  • IComponent
  • IContainer

Traits

  • ArrayAccess
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Other releases

Interface IComponent

Provides functionality required by all components.

Direct known implementers

Nette\ComponentModel\Component, Nette\ComponentModel\IContainer

Indirect known implementers

Nette\Application\UI\Component, Nette\Application\UI\Control, Nette\Forms\Controls\CheckboxList, Nette\Forms\Controls\ChoiceControl, Nette\Forms\Controls\CsrfProtection, Nette\Forms\Controls\HiddenField, Nette\Forms\Controls\ImageButton, Nette\Forms\Controls\MultiChoiceControl, Nette\Forms\Controls\MultiSelectBox, Nette\Forms\Controls\RadioList, Nette\Forms\Controls\SelectBox, Nette\Forms\Controls\SubmitButton, Nette\Application\UI\Form, Nette\Forms\Controls\TextArea, Nette\Forms\Controls\TextBase, Nette\Forms\Controls\TextInput, Nette\Forms\Controls\UploadControl, Nette\Forms\Form, Nette\Application\UI\Multiplier, Nette\Application\UI\Presenter, Nette\ComponentModel\Container, Nette\Forms\Container, Nette\Forms\Controls\BaseControl, Nette\Forms\Controls\Button, Nette\Forms\Controls\Checkbox
Namespace: Nette\ComponentModel
Located at ComponentModel/IComponent.php
Methods summary
public string|null
# getName( )

Returns

string|null
string|null
public Nette\ComponentModel\IContainer|null
# getParent( )

Returns the parent container if any.

Returns the parent container if any.

Returns

Nette\ComponentModel\IContainer|null
IContainer|null
public Nette\ComponentModel\IComponent
# setParent( Nette\ComponentModel\IContainer $parent = null, $name = null )

Sets the parent of this component.

Sets the parent of this component.

Parameters

$parent
$name
$name

Returns

Nette\ComponentModel\IComponent
static
Constants summary
string NAME_SEPARATOR

Separator for component names in path concatenation.

Separator for component names in path concatenation.

#'-'
Nette 2.4-20180918 API API documentation generated by ApiGen 2.8.0