/** * After nornal setting <code>parent</code> property in case of created component set Ajax * properties for parent. * * @see javax.faces.component.UIComponentBase#setParent(javax.faces.component.UIComponent) */ public void setParent(UIComponent parent) { super.setParent(parent); if (null != parent && parent.getFamily() != null) { if (log.isDebugEnabled()) { log.debug(Messages.getMessage(Messages.CALLED_SET_PARENT, parent.getClass().getName())); } // TODO If this comopnent configured, set properties for parent // component. // NEW created component have parent, restored view - null in My // faces. // and SUN RI not call at restore saved view. // In other case - set in restoreState method. // if (parent.getParent() != null) { if (log.isDebugEnabled()) { log.debug(Messages.getMessage(Messages.DETECT_NEW_COMPONENT)); } setParentProperties(parent); } } }