type = $this->setEnumVal($type, $stopTypes, $this->type); $this->position = $this->setNumericVal($position, $this->position); $this->leader = $this->setEnumVal($leader, $leaderTypes, $this->leader); } /** * Get stop type * * @return string */ public function getType() { return $this->type; } /** * Set stop type * * @param string $value */ public function setType($value) { $enum = array(self::TAB_STOP_CLEAR, self::TAB_STOP_LEFT, self::TAB_STOP_CENTER, self::TAB_STOP_RIGHT, self::TAB_STOP_DECIMAL, self::TAB_STOP_BAR, self::TAB_STOP_NUM); $this->type = $this->setEnumVal($value, $enum, $this->type); } /** * Get leader * * @return string */ public function getLeader() { return $this->leader; } /** * Set leader * * @param string $value */ public function setLeader($value) { $enum = array(self::TAB_LEADER_NONE, self::TAB_LEADER_DOT, self::TAB_LEADER_HYPHEN, self::TAB_LEADER_UNDERSCORE, self::TAB_LEADER_HEAVY, self::TAB_LEADER_MIDDLEDOT); $this->leader = $this->setEnumVal($value, $enum, $this->leader); } /** * Get position * * @return int|float */ public function getPosition() { return $this->position; } /** * Set position * * @param int|float $value */ public function setPosition($value) { $this->position = $this->setNumericVal($value, $this->position); } }