public abstract class AbstractElement
extends java.lang.Object
| Constructor and Description |
|---|
AbstractElement() |
| Modifier and Type | Method and Description |
|---|---|
void |
addVariable(@NotNull Variable variable)
Adds a variable to the element.
|
java.util.List<Variable> |
getVariables()
Returns a list of variables.
|
@NotNull java.util.Map<java.lang.String,java.lang.String> |
getVarMap()
Returns the map of variables defined by this object and it's parents.
|
protected void |
inheritVariables(java.util.Map<java.lang.String,java.lang.String> parentVars)
Derives all variables from a parent map plus the ones defined in the
object itself.
|
protected final void inheritVariables(@Nullable
java.util.Map<java.lang.String,java.lang.String> parentVars)
parentVars - Variables defined by the parent.@NotNull public final @NotNull java.util.Map<java.lang.String,java.lang.String> getVarMap()
public final void addVariable(@NotNull
@NotNull Variable variable)
variable - Variable to add.@Nullable public final java.util.List<Variable> getVariables()
Copyright © 2018 fuin.org (Germany). All Rights Reserved.