org.cruxframework.crux.core.rebind.screen.widget.declarative
Annotation Type TagAttribute


@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface TagAttribute

Author:
Thiago da Rosa de Bustamante

Required Element Summary
 String value
           
 
Optional Element Summary
 String defaultValue
           
 String description
          A description to be used to compose the documentation of the generated library
 Class<?> processor
           
 String property
           
 boolean required
           
 DeviceAdaptive.Device[] supportedDevices
           
 boolean supportsI18N
           
 boolean supportsResources
           
 Class<?> type
           
 boolean xsdIgnore
           
 

Element Detail

value

public abstract String value

type

public abstract Class<?> type
Default:
java.lang.String.class

defaultValue

public abstract String defaultValue
Default:
""

property

public abstract String property
Default:
""

required

public abstract boolean required
Default:
false

supportsI18N

public abstract boolean supportsI18N
Default:
false

supportsResources

public abstract boolean supportsResources
Default:
false

processor

public abstract Class<?> processor
Default:
org.cruxframework.crux.core.rebind.screen.widget.AttributeProcessor.NoParser.class

xsdIgnore

public abstract boolean xsdIgnore
Default:
false

supportedDevices

public abstract DeviceAdaptive.Device[] supportedDevices
Default:
org.cruxframework.crux.core.client.screen.DeviceAdaptive.Device.all

description

public abstract String description
A description to be used to compose the documentation of the generated library

Default:
""


Copyright © 2014. All rights reserved.