org.apache.myfaces.tobago.apt.annotation
Annotation Type UIComponentTagAttribute


@Retention(value=SOURCE)
@Target(value=METHOD)
public @interface UIComponentTagAttribute


Optional Element Summary
 String[] allowedValues
           
 String defaultCode
           
 String defaultValue
           
 String displayName
           
 DynamicExpression expression
          allow faces expression language, e.g.
 boolean isHidden
          Specifies whether this property should be visible in a property editor
 boolean isReadOnly
          Specifies whether this property should be read-only in a property editor
 boolean isTransient
           
 String methodReturnType
           
 String[] methodSignature
           
 String[] type
          type of attribute in the UIComponent
 

type

public abstract String[] type
type of attribute in the UIComponent

Default:
"java.lang.String"

allowedValues

public abstract String[] allowedValues
Default:
{}

expression

public abstract DynamicExpression expression
allow faces expression language, e.g. #{bean}

Default:
org.apache.myfaces.tobago.apt.annotation.DynamicExpression.VALUE_BINDING

methodSignature

public abstract String[] methodSignature
Default:
{}

methodReturnType

public abstract String methodReturnType
Default:
"void"

defaultValue

public abstract String defaultValue
Default:
""

defaultCode

public abstract String defaultCode
Default:
""

displayName

public abstract String displayName
Default:
""

isHidden

public abstract boolean isHidden
Specifies whether this property should be visible in a property editor

Default:
false

isReadOnly

public abstract boolean isReadOnly
Specifies whether this property should be read-only in a property editor

Default:
false

isTransient

public abstract boolean isTransient
Default:
false


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.