Interface Field
- All Superinterfaces:
Component, DataComponent, LabeledComponent
- All Known Subinterfaces:
MultiRemoteField, RemoteField
- All Known Implementing Classes:
FieldImpl, FieldWrapper, MultiRemoteFieldImpl, MultiRemoteFieldWrapper, RemoteFieldImpl, RemoteFieldWrapper
Deprecated.
A component which just represents a field of data. This component will change its behavior based on the data,
that means it will be converted into a specialized type of field when the model is being read.
More specific: this represents the field tag as used in a FORM (not entity) for example AddressDetail.
And based on the data type of the "data" attribute this generic field will be converted into a
specific one, for example a text field.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Component
Component.ComponentFilter, Component.DataNavigationType, Component.DisplayType, Component.PositionNested classes/interfaces inherited from interface LabeledComponent
LabeledComponent.UseLabel -
Method Summary
Modifier and TypeMethodDescription<T extends LabeledComponent & DataComponent>
voidmapAllAttributesTo(T comp) Deprecated.Copy all defaults to the target-componentMethods inherited from interface Component
addComponent, addComponent, collectDataParts, collectDataParts, createCopy, createCopy, find, findByName, findByType, findFirst, findFirstByName, getAttributeProps, getChild, getChildren, getDataNavigationType, getDisplayType, getEventHandler, getExtProps, getForm, getName, getParent, getParentOrEx, getPosition, getRelativeToPositionName, getScopes, getType, hasParent, isForceEditable, isLeaf, isReplace, overrideParent, removeComponent, replaceComponent, replaceComponent, setAttributeProps, setChildren, setDisplayType, setEventHandler, setExtProps, setForceEditable, setName, setPosition, setRelativeToPositionName, setReplace, setScopes, wrapMethods inherited from interface DataComponent
getConstriction, getDataType, getDefaultDataType, getDefaultValue, getLocalizedLanguage, getPath, getReverseRelationName, getValidator, hasNonEmptyValidator, isDefaultLangOnly, isIgnoreCopy, isLocalized, setConstriction, setDataType, setDefaultLangOnly, setDefaultValue, setIgnoreCopy, setLocalizedLanguage, setPath, setReverseRelationName, setValidatorMethods inherited from interface LabeledComponent
getLabel, getUseLabel, setLabel, setUseLabel
-
Method Details
-
mapAllAttributesTo
Deprecated.Copy all defaults to the target-component- Parameters:
comp- component
-