1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.config.element.facelets;
20
21 import java.io.Serializable;
22
23
24
25
26 public abstract class FaceletTag implements Serializable
27 {
28 public abstract String getName();
29
30 public abstract FaceletTagDefinition getTagDefinition();
31
32 public final boolean isComponentTag()
33 {
34 return getTagDefinition() instanceof FaceletComponentTag;
35 }
36
37 public final boolean isBehaviorTag()
38 {
39 return getTagDefinition() instanceof FaceletBehaviorTag;
40 }
41
42 public final boolean isConverterTag()
43 {
44 return getTagDefinition() instanceof FaceletConverterTag;
45 }
46
47 public final boolean isValidatorTag()
48 {
49 return getTagDefinition() instanceof FaceletValidatorTag;
50 }
51
52 public final boolean isHandlerTag()
53 {
54 return getTagDefinition() instanceof FaceletHandlerTag;
55 }
56
57 public final boolean isSourceTag()
58 {
59 return getTagDefinition() instanceof FaceletSourceTag;
60 }
61
62 }