/** Gets the objects corresponding to the items 
	* Calls useClass method on $requestHandler, and getDomainDir
	* if $this->domainDir is not initialized
	* @param Array $requestData with data like $_REQUEST
	* @return Array of PntObject
	* @throws PntError
	*/
	function getMarkedObjects($requestData) {
		$markedObjects = array(); 
		$markedOids = $this->getMarkedOids($requestData);
		$cnv = $this->requestHandler->getConverter();
		foreach ($markedOids as $oid) {
			$pos = strPos($oid, '*');
			$clsName = subStr($oid, 0, $pos);
			$id = $cnv->fromRequestData( subStr($oid, $pos+1) );
			$this->requestHandler->useClass($clsName, $this->getDomainDir($clsName));
			$clsDes = PntClassDescriptor::getInstance($clsName);
			$cnv->initFromProp($clsDes->getPropertyDescriptor('id'));
			$obj = $clsDes->getPeanutWithId($cnv->fromLabel($id));
			if ($cnv->error) 
				throw new PntError("$oid conversion: ". $cnv->error);
			if ($obj)
				$markedObjects[] = $obj;
		}
		return $markedObjects;
	}