1 /*
2 * Licensed to the Apache Software Foundation (ASF) under one
3 * or more contributor license agreements. See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership. The ASF licenses this file
6 * to you under the Apache License, Version 2.0 (the
7 * "License"); you may not use this file except in compliance
8 * with the License. You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing,
13 * software distributed under the License is distributed on an
14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 * KIND, either express or implied. See the License for the
16 * specific language governing permissions and limitations
17 * under the License.
18 */
19 package javax.faces.component.html;
20
21 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFProperty;
22
23 interface _LinkProperties
24 {
25 /**
26 * HTML: Specifies the character encoding of the linked resource.
27 *
28 */
29 @JSFProperty
30 public abstract String getCharset();
31
32 /**
33 * HTML: The coordinates of regions within a client side image map.
34 *
35 */
36 @JSFProperty
37 public abstract String getCoords();
38
39 /**
40 * HTML: The language of the linked resource.
41 *
42 */
43 @JSFProperty
44 public abstract String getHreflang();
45
46 /**
47 * HTML: The relationship between the current document and
48 * the linked resource.
49 *
50 */
51 @JSFProperty
52 public abstract String getRel();
53
54 /**
55 * HTML: The type(s) describing the reverse link for the linked
56 * resource.
57 *
58 */
59 @JSFProperty
60 public abstract String getRev();
61
62 /**
63 * HTML: The shape of a region in a client side image map.
64 *
65 */
66 @JSFProperty
67 public abstract String getShape();
68
69 /**
70 * HTML: Names the frame that should display content generated by invoking this action.
71 *
72 */
73 @JSFProperty
74 public abstract String getTarget();
75
76 /**
77 * HTML: A hint to the user agent about the content type of the linked resource.
78 *
79 */
80 @JSFProperty
81 public abstract String getType();
82
83 /**
84 * When true, this element cannot receive focus.
85 *
86 * @return the new disabled value
87 */
88 @JSFProperty
89 (defaultValue = "false")
90 public abstract boolean isDisabled();
91
92 }