Class AbstractDocumentField<T extends Component>
java.lang.Object
ch.tocco.nice2.model.form.api.components.AbstractComponent<T>
ch.tocco.nice2.model.form.api.components.AbstractLabeledComponent<T>
ch.tocco.nice2.model.form.api.components.AbstractDataComponent<T>
ch.tocco.nice2.model.form.api.components.simple.AbstractDocumentField<T>
- All Implemented Interfaces:
Component
,InputComponent
,LabeledComponent
,DocumentField
,DataComponent
- Direct Known Subclasses:
DocumentFieldImpl
,NamedUploadFieldImpl
,UploadFieldImpl
@Deprecated
public abstract class AbstractDocumentField<T extends Component>
extends AbstractDataComponent<T>
implements DocumentField
Deprecated.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.components.Component
Component.ComponentFilter, Component.DataNavigationType, Component.DisplayType, Component.Position
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.components.LabeledComponent
LabeledComponent.UseLabel
-
Field Summary
Fields inherited from class ch.tocco.nice2.model.form.api.components.AbstractComponent
attributeProps, extProps, name
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractDocumentField
(boolean acceptChildren, @Nullable Component parent) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.protected void
mapAllAttributesTo
(Component comp) Deprecated.Copies the attributes of this component into the passed component.void
setDownloadButton
(Boolean downloadButton) Deprecated.void
setPreview
(Boolean preview) Deprecated.Methods inherited from class ch.tocco.nice2.model.form.api.components.AbstractDataComponent
getConstriction, getDataNavigationType, getDataType, getDefaultDataType, getDefaultValue, getLocalizedLanguage, getPath, getReverseRelationName, getValidator, hasNonEmptyValidator, isDefaultLangOnly, isIgnoreCopy, isLocalized, setConstriction, setDataType, setDefaultLangOnly, setDefaultValue, setIgnoreCopy, setLocalizedLanguage, setPath, setReverseRelationName, setValidator
Methods inherited from class ch.tocco.nice2.model.form.api.components.AbstractLabeledComponent
getLabel, getUseLabel, setLabel, setUseLabel
Methods inherited from class ch.tocco.nice2.model.form.api.components.AbstractComponent
addComponent, addComponent, collectDataParts, collectDataParts, createCopy, createCopy, equals, find, findByName, findByType, findFirst, findFirstByName, getAttributeProps, getChild, getChildren, getDisplayType, getEventHandler, getExtProps, getForm, getName, getParent, getParentOrEx, getPosition, getRelativeToPositionName, getScopes, getType, hashCode, hasParent, isForceEditable, isLeaf, isReplace, newInstanceForCopy, overrideParent, removeComponent, replaceComponent, replaceComponent, setAttributeProps, setChildren, setDisplayType, setEventHandler, setExtProps, setForceEditable, setName, setPosition, setRelativeToPositionName, setReplace, setScopes, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.model.form.api.components.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, wrap
Methods inherited from interface ch.tocco.nice2.model.form.api.datanavigation.DataComponent
getConstriction, getDataType, getDefaultDataType, getDefaultValue, getLocalizedLanguage, getPath, getReverseRelationName, getValidator, hasNonEmptyValidator, isDefaultLangOnly, isIgnoreCopy, isLocalized, setConstriction, setDataType, setDefaultLangOnly, setDefaultValue, setIgnoreCopy, setLocalizedLanguage, setPath, setReverseRelationName, setValidator
Methods inherited from interface ch.tocco.nice2.model.form.api.components.LabeledComponent
getLabel, getUseLabel, setLabel, setUseLabel
-
Constructor Details
-
AbstractDocumentField
Deprecated.
-
-
Method Details
-
getPreview
Deprecated.- Specified by:
getPreview
in interfaceDocumentField
-
setPreview
Deprecated.- Specified by:
setPreview
in interfaceDocumentField
-
getDownloadButton
Deprecated.- Specified by:
getDownloadButton
in interfaceDocumentField
-
setDownloadButton
Deprecated.- Specified by:
setDownloadButton
in interfaceDocumentField
-
mapAllAttributesTo
Deprecated.Description copied from class:AbstractComponent
Copies the attributes of this component into the passed component.This is used to copy the attributes collected by the xml reading process from "general" field tags into datatype-specific customized fields (mapped by FieldComponentConverter). And also for copying instances, kind of like cloning.
Override this in your subclasses. Also, subclasses are required to let their anchestors do their work using
super.copyOtherFields(cpy)
.- Overrides:
mapAllAttributesTo
in classAbstractDataComponent<T extends Component>
- Parameters:
comp
- The new field into which everything needs to be copied.
-