blob: f64623c05a1d7e176103a1e2830281fefb4246ca (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
package org.eclipse.jst.jsf.facelet.core.internal.tagmodel;
import org.eclipse.jst.jsf.common.runtime.internal.model.decorator.ValidatorTypeInfo;
import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.IAttributeAdvisor;
import org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory;
/**
*
*
*/
public class ValidatorTag extends FaceletTag
{
/**
*
*/
private static final long serialVersionUID = 3898280066837027347L;
private final ValidatorTypeInfo _validatorTypeInfo;
/**
* @param name
* @param uri
* @param validatorTypeInfo
* @param handlerClass
* @param factory
* @param advisor
*/
public ValidatorTag(final String uri, final String name, final ValidatorTypeInfo validatorTypeInfo, final String handlerClass, final FaceletDocumentFactory factory,
final IAttributeAdvisor advisor)
{
super(uri, name, TagType.VALIDATOR, handlerClass, factory, advisor);
_validatorTypeInfo = validatorTypeInfo;
}
/**
* @return the validator id
*/
public ValidatorTypeInfo getValidatorId()
{
return _validatorTypeInfo;
}
@Override
public String toString()
{
String toString = super.toString();
toString += "Validator Id: "+getValidatorId()+"\n"; //$NON-NLS-1$ //$NON-NLS-2$
if (getTagHandlerClassName() != null)
{
toString += "Handler Class: "+getTagHandlerClassName()+"\n"; //$NON-NLS-1$ //$NON-NLS-2$
}
return toString;
}
}
|