Class Parameter

java.lang.Object
pl.decerto.hyperon.runtime.model.Parameter
All Implemented Interfaces:
Parameter, Element

public class Parameter extends Object implements Parameter, Element
Author:
przemek hertel
  • Field Details

    • DEFAULT_ARRAY_SEPARATOR

      public static final char DEFAULT_ARRAY_SEPARATOR
      Default value for arraySeparator field.
      See Also:
  • Constructor Details

    • Parameter

      public Parameter()
  • Method Details

    • postprocess

      public void postprocess()
    • hasExternalStorage

      public boolean hasExternalStorage()
    • getLevelCount

      public int getLevelCount()
      Number of ALL levels
      Returns:
      number of ALL levels
    • getOutputLevels

      public int getOutputLevels()
      Number of OUT levels
      Returns:
      number of OUT levels
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setEntries

      public void setEntries(Set<ParameterEntry> entries)
    • addEntry

      public void addEntry(ParameterEntry entry)
    • addLevel

      public void addLevel(ParameterLevel parameterLevel)
    • getLevel

      public ParameterLevel getLevel(int ix)
    • getOutputLevel

      public ParameterLevel getOutputLevel(int outIx)
    • getInputLevelIndex

      public int getInputLevelIndex(String code)
    • getInputLevel

      public ParameterLevel getInputLevel(String code)
    • getLoadedAtMillis

      public long getLoadedAtMillis()
    • setLoadedNow

      public void setLoadedNow()
    • getDigest

      public String getDigest()
      Description copied from interface: Parameter
      Returns parameter's digest which is a hashed info about given parameter
      Specified by:
      getDigest in interface Parameter
      Returns:
      digest hash as string