1 /**
2 * Copyright 2010 The University of Southampton, Yahoo Inc., and the
3 * individual contributors. All rights reserved.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17 package org.openimaj.web.readability;
18
19 /**
20 * Class to represent a simple HTML anchor tag.
21 *
22 * @author Jonathon Hare (jsh2@ecs.soton.ac.uk)
23 *
24 */
25 public class Anchor {
26 String text;
27 String href;
28
29 /**
30 * Default constructor with text and a href.
31 * @param text
32 * @param href
33 */
34 public Anchor(String text, String href) {
35 this.text = text;
36 this.href = href;
37 }
38
39 /**
40 * @return The anchor text
41 */
42 public String getText() {
43 return text;
44 }
45
46 /**
47 * Set the anchor text
48 * @param anchorText The text to set
49 */
50 public void setAnchorText(String anchorText) {
51 this.text = anchorText;
52 }
53
54 /**
55 * @return The href
56 */
57 public String getHref() {
58 return href;
59 }
60
61 /**
62 * Set the href
63 * @param href the href to set
64 */
65 public void setHref(String href) {
66 this.href = href;
67 }
68
69 @Override
70 public String toString() {
71 return "(text: \""+ text+"\", url:\""+ href + "\")";
72 }
73 }