/** * Adds a header with the given name and value. The date is either a long value which represents an UNIX-Timestamp or a * blaze\util\Date. * * @param blaze\lang\String|string $name The name of the header which shall be sent * @param blaze\util\Date|long $value The name of the header which shall be sent * @see blaze\netlet\http\HttpNetletResponse:setDateHeader */ public function addDateHeader($name, $value) { if (!$value instanceof \blaze\util\Date) { $value = \blaze\util\Date::fromUnixTime(\blaze\lang\Long::asNative($value)); } $df = new \blaze\text\DateFormat('D, d M Y H:i:s'); $this->addHeader($name, $df->format($value)); }
/** * * @param blaze\lang\Integer|int $value * @return blaze\lang\ClassWrapper */ public static function getNumberClass($value) { if (self::$numberClasses == null) { self::lazyInit(); } if (Byte::isType($value)) { return self::$numberClasses[0]; } else { if (Short::isType($value)) { return self::$numberClasses[1]; } else { if (Integer::isType($value)) { return self::$numberClasses[4]; } else { if (Long::isType($value)) { return self::$numberClasses[5]; } else { if (Float::isType($value)) { return self::$numberClasses[3]; } else { if (Double::isType($value)) { return self::$numberClasses[2]; } else { if (BigInteger::isType($value)) { return self::$numberClasses[6]; } else { if (BigDecimal::isType($value)) { return self::$numberClasses[7]; } } } } } } } } return null; }
public function longValue() { return Long::asNative($this->value); }
public function setLong($identifier, $value) { $this->set($identifier, \blaze\lang\Long::asNative($value), \PDO::PARAM_STR); return $this; }
/** * @param long $timestamp * @return blaze\util\Date */ public function setUnixTime($timestamp) { return $this->setTime(\blaze\lang\Long::asNative($timestamp) * 1000); }
public function readLong() { $result = unserialize($this->getNext()); if (!\blaze\lang\Long::isType($result)) { throw new \blaze\lang\ClassCastException('The next token is not a long'); } return $result; }
public function longValue() { \blaze\lang\Long::asNative($this->getIntVal()); }
public function getLong($identifier) { $this->checkClosed(); $val = $this->get($identifier); if ($val == null) { return null; } return Long::asNative($val); }
public function writeLong(\long $long) { $long = \blaze\lang\Long::asNative($long); return $this->out->write(serialize($long)); }