code: public boolean isDisabled() {
  		if (super.isDisabled()) 
  			return true;
  		UIComponent ancestor = getParent();
  		while (ancestor!=null) {
  			if (ancestor instanceof IContentDisabled) {
  				if (((IContentDisabled)ancestor).isContentDisabled()) {
  					return true;
  				}
  			}
  			ancestor=ancestor.getParent();
  		}
  		return false;
  	}
docs: Boolean value to specify if the widget is disabled.
  <P>
  
  @return Returns the value of the attribute, or false, if it hasn't been
  set by the JSF file.