public function getItemClass($uri = '')
    {
        $returnValue = null;

        if (empty($uri) && !is_null($this->itemClass)) {
            $returnValue = $this->itemClass;
        } else {
            $clazz = $this->getClass($uri);
            if ($this->isItemClass($clazz)) {
                $returnValue = $clazz;
            }
        }

        return $returnValue;
    }
public function getItemClass($uri = '')
    {
        $returnValue = null;

        if (empty($uri) && !is_null($this->itemClass)) {
            $returnValue = $this->itemClass;
        } else {
            $clazz = $this->getClass($uri);
            if ($this->isItemClass($clazz)) {
                $returnValue = $clazz;
            }
        }

        return $returnValue;
    }
public function getItemClass ( $ uri = '' ) { $ returnValue = null ; if ( empty ( $ uri ) && ! is_null ( $ this -> itemClass ) ) { $ returnValue = $ this -> itemClass ; } else { $ clazz = $ this -> getClass ( $ uri ) ; if ( $ this -> isItemClass ( $ clazz ) ) { $ returnValue = $ clazz ; } } return $ returnValue ; }
get an item subclass by uri.
If the uri is not set, it returns the  item class (the top level class.
If the uri don't reference an item subclass, it returns null

@access public
@author Joel Bout, <joel@taotesting.com>
@param  string uri
@return core_kernel_classes_Class
@deprecated
get an item subclass by uri . If the uri is not set it returns the item class ( the top level class . If the uri don t reference an item subclass it returns null