public interface ParameterizedStrukturI extends DescribableI
DescribableI
to ensure that implementing structures can provide
a descriptive string representation.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
$0 |
Modifier and Type | Method and Description |
---|---|
electric.xml.Document |
getCookedParameter(CodebausteinStorageI cbss,
StrukturParameterDefaultApplierI defaultApplier,
java.lang.Object[] l10nPaths)
Retrieves and returns the value of the "Parameter" property, after it has been
fully processed.
|
boolean |
getIstAutomatikNN()
FIXME TH 2022-08-22: This method might be deprecated or removed.
|
java.lang.String |
getParameter()
Retrieves and returns the value of the "Parameter" property.
|
java.lang.String |
getRawParameter()
Simply retrieves and returns the raw, unprocessed value of the "Parameter" property.
|
boolean |
isLazy()
Checks if the parameter's value is currently in a lazy-loaded state.
|
boolean |
istIstAutomatik()
Checks if this Struktur is marked as "Automatik" (automatically created).
|
void |
setParameter(java.lang.String param)
Sets the value of the "Parameter" property.
|
void |
unlazy()
Forces the loading of the parameter's value if it is currently in a lazy-loaded state.
|
collectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescription
static final java.lang.String $0
electric.xml.Document getCookedParameter(CodebausteinStorageI cbss, StrukturParameterDefaultApplierI defaultApplier, java.lang.Object[] l10nPaths) throws electric.xml.ParseException
cbss
- The CodebausteinStorageI
to use for resolving code module (Codebaustein) includes.defaultApplier
- The StrukturParameterDefaultApplierI
to apply default values or transformations.l10nPaths
- An array of Object
s representing localization paths to use for resolving l10n keys.Document
object representing the fully processed and "cooked" parameter value.electric.xml.ParseException
- If an error occurs during parsing or processing of the parameter value.java.lang.String getParameter()
isLazy()
,
but without applying any further localization (l10n) or other complex preparations.
This is useful when the raw, loaded string content is needed.String
representing the unlazied parameter value, without l10n or other processing.java.lang.String getRawParameter()
String
representing the raw parameter value as it is stored.void setParameter(java.lang.String param)
param
- The String
value to set for the "Parameter" property.boolean isLazy()
true
if the parameter is lazy-loaded, false
otherwise.void unlazy()
isLazy()
should return false
.boolean getIstAutomatikNN()
true
if the Struktur is "Automatik", false
otherwise.boolean istIstAutomatik()
true
if the Struktur is "Automatik", false
otherwise.Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.