Class NComponent
Component is the base class for all components.
Components are objects implementing IComponent. They has parent component and own name.
- NObject
- NComponent implements IComponent
Indirect known subclasses
NAppForm, NButton, NPresenter, NPresenterComponent, NRadioList, NSelectBox, NSubmitButton, NTextArea, NTextBase, NTextInput, NCheckbox, NControl, NFileUpload, NForm, NFormContainer, NHiddenField, NImageButton, NMultiSelectBox
public
|
|
public
|
|
public
string
|
#
lookupPath( string $type, boolean $need = TRUE )
Lookup for component specified by class or interface name. Returns backtrace path. A path is the concatenation of component names separated by self::NAME_SEPARATOR. |
public
|
|
public
|
|
protected
|
#
attached(
This method will be called when the component (or component's parent) becomes attached to a monitored object. Do not call this method yourself. |
protected
|
#
detached(
This method will be called before the component (or component's parent) becomes detached from a monitored object. Do not call this method yourself. |
final public
string
|
|
final public
|
|
public
|
#
setParent( IComponentContainer $parent = NULL, string $name = NULL )
Sets the parent of this component. This method is managed by containers and should. not be called by applications |
protected
|
#
validateParent( IComponentContainer $parent )
Is called by a component when it is about to be set new parent. Descendant can override this method to disallow a parent change by throwing an InvalidStateException |
public
|
|
final public
|
__call(),
__callStatic(),
__get(),
__isset(),
__set(),
__unset(),
extensionMethod(),
getReflection()
|
NAME_SEPARATOR
|