public interface JSFParameter extends FrontEndParameter
Modifier and Type | Method and Description |
---|---|
Collection |
getAnnotations()
All the annotations for this parameter.
|
Collection |
getAttributes()
All attributes belonging to this parameter's type.
|
String |
getBackingListName()
The backing list name for this parameter.
|
String |
getBackingValueName()
The name of the backing value for this parameter (only used with collections and arrays that
are input type table).
|
String |
getDateFormatter()
The name of the date formatter for this parameter (if this parameter represents a date).
|
String |
getDocumentationKey()
A resource message key suited for the parameter's documentation.
|
String |
getDocumentationValue()
A resource message value suited for the parameter's documentation.
|
String |
getDummyValue()
The dummy value for this parameter.
|
String |
getFormat()
If this parameter represents a date or time this method will return the format in which it
must be represented.
|
String |
getFormAttributeSetProperty()
The name of the property used for indicating whether or not a form attribute has been set at
least once.
|
String |
getInputTableIdentifierColumns()
A comma separated list of the input table identifier columns (these are the columns that
uniquely define a row in an input table).
|
String |
getLabelListName()
The name of the label list for this parameter.
|
String |
getMaxLength()
The max length allowed in the input component
|
String |
getMessageKey()
The default message key for this parameter.
|
String |
getMessageValue()
The default message value for this parameter.
|
Collection |
getNavigableAssociationEnds()
All navigation association ends belonging to this parameter's type.
|
List |
getTableColumnActions(String columnName)
Those actions that are targetting the given column, only makes sense when this parameter
represents a table view-variable.
|
String |
getTableColumnMessageKey(String columnName)
TODO: Model Documentation for
org.andromda.cartridges.jsf.metafacades.JSFParameter.getTableColumnMessageKey
|
String |
getTableColumnMessageValue(String columnName)
TODO: Model Documentation for
org.andromda.cartridges.jsf.metafacades.JSFParameter.getTableColumnMessageValue
|
List<JSFAction> |
getTableFormActions()
Actions used when submitting forms for this table.
|
List<JSFAction> |
getTableHyperlinkActions()
Actions that are working with this table and are to be represented as hyperlinks.
|
String |
getTableSortAscendingProperty()
The name of the property that Indicates whether or not the table should be sorted ascending
(if this parameter represents a table).
|
String |
getTableSortColumnProperty()
The name of the property storing the column to sort by if this parameter represents a table.
|
String |
getTimeFormatter()
The name of the time formatter (if this parameter represents a time).
|
Collection |
getValidatorArgs(String validatorType)
Gets the arguments for this parameter's validators.
|
Collection |
getValidatorTypes()
All the validator types for this parameter.
|
Collection |
getValidatorVars()
The validator variables.
|
String |
getValidWhen()
The validator's 'validwhen' value, this is useful when the validation of a parameter depends
on the validation of others.
|
String |
getValueListDummyValue()
The dummy value for a value list.
|
String |
getValueListName()
Stores the name of the value list for this parameter; this list stores the possible values
that this parameter may be (typically used for the values of a drop-down select list).
|
boolean |
isBackingValueRequired()
Indicates if a backing value is required for this parameter.
|
boolean |
isComplex()
Indicates if this parameter is 'complex', that is: its of a complex type (has at least one
attribute or association).
|
boolean |
isEqualValidator()
Indicates whether or not this parameter uses the equal validator.
|
boolean |
isInputCheckbox()
Indicates if this parameter represents a checkbox widget.
|
boolean |
isInputFile()
Indicates whether or not this is a file input type.
|
boolean |
isInputHidden()
Indicates whether or not this parameter represents a hidden input widget.
|
boolean |
isInputMultibox()
Indicates whether or not this type represents an input multibox.
|
boolean |
isInputRadio()
Indicates whether or not this parameter should be rendered as an input radio widget.
|
boolean |
isInputSecret()
Indicates whether or not this parameter represents an input "secret" widget (i.e.
|
boolean |
isInputSelect()
Indicates whether or not this parameter represents an input select widget.
|
boolean |
isInputTable()
Indicates whether or not this is an table input type.
|
boolean |
isInputText()
Indicates whether or not this parameter should be rendered as a text input widget.
|
boolean |
isInputTextarea()
Indicates if this parameter represents as an input text area widget.
|
boolean |
isJSFParameterMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isPageableTable()
Whether or not the parameter is a "pageable table", that is a table that supports paging
(i.e.
|
boolean |
isPlaintext()
Indicates whether or not this field should be rendered as plain text (not as a widget).
|
boolean |
isReadOnly()
Indicates if this parameter can only be read and not modified.
|
boolean |
isReset()
Indicates if this parameter's value should be reset or not after an action has been performed
with this parameter.
|
boolean |
isSelectable()
Indicates whether or not this parameter is selectable or not (that is: it can be selected
from a list of values).
|
boolean |
isStrictDateFormat()
Indicates where or not the date format is to be strictly respected.
|
boolean |
isValidationRequired()
Indicates whether or not this parameter requires some kind of validation (the collection of
validator types is not empty).
|
getAction, getControllerOperation, getTableAttributeNames, getTableColumnNames, getTableColumns, getView, isActionParameter, isContainedInFrontEndUseCase, isControllerOperationArgument, isFrontEndParameterMetaType, isTable
getDefaultValue, getEffect, getEvent, getGetterName, getGetterSetterTypeName, getGetterSetterTypeNameImpl, getLower, getOperation, getSetterName, getType, getUpper, isDefaultValuePresent, isException, isInoutParameter, isInParameter, isMany, isOrdered, isOutParameter, isParameterFacadeMetaType, isReadable, isRequired, isReturn, isUnique, isWritable
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints, validateInvariants
boolean isJSFParameterMetaType()
true
Collection getAnnotations()
Collection getAttributes()
String getBackingListName()
String getBackingValueName()
String getDateFormatter()
String getDocumentationKey()
String getDocumentationValue()
String getDummyValue()
String getFormAttributeSetProperty()
String getFormat()
String getInputTableIdentifierColumns()
String getLabelListName()
String getMaxLength()
String getMessageKey()
String getMessageValue()
Collection getNavigableAssociationEnds()
List getTableColumnActions(String columnName)
columnName
- StringString getTableColumnMessageKey(String columnName)
columnName
- StringString getTableColumnMessageValue(String columnName)
columnName
- StringList<JSFAction> getTableFormActions()
List<JSFAction> getTableHyperlinkActions()
String getTableSortAscendingProperty()
String getTableSortColumnProperty()
String getTimeFormatter()
String getValidWhen()
Collection getValidatorArgs(String validatorType)
validatorType
- StringCollection getValidatorTypes()
Collection getValidatorVars()
String getValueListDummyValue()
String getValueListName()
boolean isBackingValueRequired()
boolean isComplex()
boolean isEqualValidator()
boolean isInputCheckbox()
boolean isInputFile()
boolean isInputHidden()
boolean isInputMultibox()
boolean isInputRadio()
boolean isInputSecret()
boolean isInputSelect()
boolean isInputTable()
boolean isInputText()
boolean isInputTextarea()
boolean isPageableTable()
boolean isPlaintext()
boolean isReadOnly()
boolean isReset()
boolean isSelectable()
boolean isStrictDateFormat()
boolean isValidationRequired()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.