public abstract class BaseAttributeDescriptor extends Descriptor
Modifier and Type | Field and Description |
---|---|
static String |
DESCRIPTOR_TYPE_ATTRIBUTE |
DESCRIPTOR_TYPE_DEFAULT
Constructor and Description |
---|
BaseAttributeDescriptor() |
Modifier and Type | Method and Description |
---|---|
abstract AttributeDescriptor.ComponentType |
getComponentType()
Returns the component to use to render the value part of the search field.
|
javax.faces.convert.Converter |
getConverter()
Returns a converter instance to use with this Attribute.
|
String |
getDescriptorType()
Returns "ATTRIBUTE" as descriptor type of this object.
|
String |
getFormat()
Returns a format to use when showing a locale specific value for this attribute.
|
String |
getGroupName()
Returns the group name that this attribute belongs to.
|
abstract int |
getLength()
Returns the size of the text control specified by the number of characters shown.
|
abstract int |
getMaximumLength()
Returns the the maximum number of characters per line that can be entered into the text control.
|
abstract Object |
getModel()
Returns the model object that represents the data for the component.
|
String |
getPlaceholder()
Returns the placeholder text for the attribute
|
TimeZone |
getTimeZone()
Returns a TimeZone to be set on the DateTimeConverter associated with this Attribute.
|
abstract Class |
getType()
Returns the data type of the attribute.
|
javax.faces.validator.Validator |
getValidator()
Returns a Validator instance to use with this Attribute.
|
boolean |
hasDefaultConverter()
Returns a boolean to specify whether there is a default converter based on the data type This default converter will be created and attached to the component.
|
abstract boolean |
isReadOnly()
Whether the attribute is readOnly.
|
abstract boolean |
isRequired()
Whether the attribute is required or not.
|
getDescription, getLabel, getName
public static final String DESCRIPTOR_TYPE_ATTRIBUTE
public abstract AttributeDescriptor.ComponentType getComponentType()
public String getFormat()
public javax.faces.convert.Converter getConverter()
public TimeZone getTimeZone()
public javax.faces.validator.Validator getValidator()
public abstract int getLength()
public abstract int getMaximumLength()
public abstract Object getModel()
public String getDescriptorType()
getDescriptorType
in class Descriptor
public String getGroupName()
public abstract Class getType()
public abstract boolean isReadOnly()
public abstract boolean isRequired()
public String getPlaceholder()
public boolean hasDefaultConverter()