public interface LinkEditorValue extends EditorValue<Link>
LinkEditorValue
interface represents the FirstSpirit input component CMS_INPUT_LINK
Modifier and Type | Field and Description |
---|---|
static String |
LINK_KEY
Key for the link entry.
|
COPY_PRESET, DEFAULT, DELETE, FALLBACK_LANGUAGE, LANG_KEY, SOLE_LANGUAGE, UNSUPPORTED
Modifier and Type | Method and Description |
---|---|
List<LinkTemplate> |
getAllowedLinkTemplates()
Get a list of allowed link types.
|
de.espirit.firstspirit.access.store.templatestore.gom.GomLink |
getForm()
Covariant return of concrete form container.
|
void |
set(Language language,
Link object)
Set the value object for the specified language.
|
void |
setDomLink(Language language,
Element linkElement)
Sets a link from a DOM definition.
|
addEditorValueListener, assimilate, beSet, clear, clear, findReferences, get, getContentType, getDataValue, getEditorLanguages, getGuiXml, getMatches, getSearchableString, getTagName, getValueType, initialize, isDefault, isEmpty, isLanguageDependent, isSet, isSet, isValid, removeEditorValueListener, setTagName, setValueNode, toXml, toXml, validate
static final String LINK_KEY
de.espirit.firstspirit.access.store.templatestore.gom.GomLink getForm()
getForm
in interface EditorValue<Link>
void setDomLink(Language language, Element linkElement)
@NotNull List<LinkTemplate> getAllowedLinkTemplates()
void set(Language language, Link object) throws InvalidValueException
set
in interface EditorValue<Link>
language
- The language to use.object
- The object to store.InvalidValueException
- If the given object is no valid value.Copyright © 2021 e-Spirit AG. All Rights Reserved. Build 5.2.210210