Class PresenterComponent
PresenterComponent is the base class for all presenters components.
Components are persistent objects located on a presenter. They have ability to own other child components, and interact with user. Components have properties for storing their status, and responds to user command.
- Nette\Object
- 
			 Nette\Component
			
			 implements 
				Nette\IComponent Nette\Component
			
			 implements 
				Nette\IComponent
- 
			 Nette\ComponentContainer
			
			 implements 
				Nette\IComponentContainer Nette\ComponentContainer
			
			 implements 
				Nette\IComponentContainer
- 
			 Nette\Application\PresenterComponent			
			 implements 
				Nette\Application\ISignalReceiver, 
			
				Nette\Application\IStatePersistent, 
			
				ArrayAccess Nette\Application\PresenterComponent			
			 implements 
				Nette\Application\ISignalReceiver, 
			
				Nette\Application\IStatePersistent, 
			
				ArrayAccess
Direct known subclasses
Nette\Application\ControlIndirect known subclasses
Nette\Application\Presenter
		Abstract
Namespace: Nette\Application
Author: David Grudl
Located at Application/PresenterComponent.php
	
	Namespace: Nette\Application
Author: David Grudl
Located at Application/PresenterComponent.php
| 
			
			 public 
			
			
			 | |
| 
			
			 public 
			 | |
| 
			
			 public 
			string
			
			 | 
		#
		 getUniqueId( )Returns a fully-qualified name that uniquely identifies the component within the presenter hierarchy. | 
| 
			
			 protected 
			
			
			 | |
| 
			
			 protected 
			boolean
			
			 | |
| 
			
			 public static
			PresenterComponentReflection
			
			 | |
| 
			
			 public 
			
			
			 | |
| 
			
			 public 
			
			
			 | |
| 
			
			final public 
			mixed
			
			 | |
| 
			
			final public 
			string
			
			 | |
| 
			
			 public static
			array
			
			 | 
		#
		 getPersistentParams( )Returns array of classes persistent parameters. They have public visibility and are non-static. This default implementation detects persistent parameters by annotation @persistent. | 
| 
			
			 public 
			
			
			 | |
| 
			
			 public 
			string
			
			 | 
		#
		 formatSignalMethod( string $signal )Formats signal handler method name -> case sensitivity doesn't matter. | 
| 
			
			 public 
			string
			
			 | |
| 
			
			 public 
			 | |
| 
			
			 public 
			
			
			 | |
| 
			
			final public 
			
			
			 | |
| 
			
			final public 
			 | |
| 
			
			final public 
			boolean
			
			 | |
| 
			
			final public 
			
			
			 | 
| 
__clone(), 
addComponent(), 
createComponent(), 
getComponent(), 
getComponents(), 
removeComponent(), 
validateChildComponent()
		 | 
| 
__wakeup(), 
detached(), 
getName(), 
getParent(), 
lookup(), 
lookupPath(), 
monitor(), 
setParent(), 
unmonitor(), 
validateParent()
		 | 
| 
__call(), 
__callStatic(), 
__get(), 
__isset(), 
__set(), 
__unset(), 
extensionMethod()
		 | 
| 
NAME_SEPARATOR
		 | 
| 
			
			protected 
			array
		 | $params | array() |