| <?php | |
| /******************************************************************************* | |
| * Copyright (c) 2006 Eclipse Foundation and others. | |
| * All rights reserved. This program and the accompanying materials | |
| * are made available under the terms of the Eclipse Public License v1.0 | |
| * which accompanies this distribution, and is available at | |
| * http://www.eclipse.org/legal/epl-v10.html | |
| * | |
| * Contributors: | |
| * Denis Roy (Eclipse Foundation)- initial API and implementation | |
| *******************************************************************************/ | |
| class Link { | |
| #***************************************************************************** | |
| # | |
| # link.class.php | |
| # | |
| # Author: Denis Roy | |
| # Date 2004-09-14 | |
| # | |
| # Description: Functions and modules related to link objects | |
| # | |
| # HISTORY: | |
| # | |
| #***************************************************************************** | |
| private $Text = ""; | |
| private $URL = ""; | |
| private $Target = ""; | |
| private $Level = 0; | |
| function getText() { | |
| return $this->Text; | |
| } | |
| function getURL() { | |
| return $this->URL; | |
| } | |
| function getTarget() { | |
| return $this->Target; | |
| } | |
| function getLevel() { | |
| return $this->Level; | |
| } | |
| function setText($_Text) { | |
| $this->Text = $_Text; | |
| } | |
| function setURL($_URL) { | |
| $this->URL = $_URL; | |
| } | |
| function setTarget($_Target) { | |
| $this->Target = $_Target; | |
| } | |
| function setLevel($_Level) { | |
| $this->Level = $_Level; | |
| } | |
| # Main constructors | |
| function Link($_Text, $_URL, $_Target, $_Level) { | |
| $this->setText ($_Text); | |
| $this->setURL ($_URL); | |
| $this->setTarget ($_Target); | |
| $this->setLevel ($_Level); | |
| } | |
| } | |
| ?> |