Class IronBlock

java.lang.Object
com.stimulsoft.blockly.model.IronBlock
All Implemented Interfaces:
IFragment
Direct Known Subclasses:
ColourBlend, ColourPicker, ColourRandom, ColourRgb, ControlsFlowStatement, ControlsFor, ControlsForEach, ControlsIf, ControlsRepeatExt, ControlsWhileUntil, ListsCreateWith, ListsGetIndex, ListsIndexOf, ListsIsEmpty, ListsLength, ListsRepeat, ListsSplit, LogicBoolean, LogicCompare, LogicNegate, LogicNull, LogicOperation, LogicTernary, MathArithmetic, MathConstant, MathConstrain, MathModulo, MathNumber, MathNumberProperty, MathOnList, MathRandomFloat, MathRandomInt, MathRound, MathSingle, ProceduresCallNoReturn, ProceduresDef, ProceduresIfReturn, StiAllComponents, StiAllComponentsFrom, StiColorARGB, StiColorHex, StiDataSourceGetData, StiDataSourceGetDataByColumnName, StiDataSourceMethod, StiDataSourceProperty, StiFunctionRun, StiGetComponent, StiGetCurrentValue, StiGetDataSource, StiGetDataSourceByName, StiGetPropertyOfObject, StiGetStyleByName, StiGetVariable, StiGetVariableByName, StiIsFirstPass, StiIsSecondPass, StiNewBorder, StiNewBrush, StiNewCornerRadius, StiNewFont, StiNewGradientBrush, StiNewMargin, StiNewPadding, StiNewPenStyle, StiNewSolidBrush, StiOpenLink, StiRefreshViewer, StiResetAllFilters, StiSetCurrentValue, StiSetDataSourceSqlCommand, StiSetPropertyOfObjectTo, StiSetPropertyToValue, StiSetVariable, StiSystemVariable, StiThisComponent, StiThisReport, StiUserFunctionArgument, StiUserFunctionReturn, TextAppend, TextBlock, TextCaseChange, TextIndexOf, TextIsEmpty, TextJoin, TextLength, TextPrint, TextPrompt, TextTrim, ValueBlock, VariablesGet, VariablesSet

public abstract class IronBlock extends Object implements IFragment
  • Constructor Details

    • IronBlock

      public IronBlock()
  • Method Details

    • getId

      public final String getId()
    • setId

      public final void setId(String value)
    • getFields

      public final FieldList getFields()
    • getValues

      public ValueList getValues()
    • setValues

      public void setValues(ValueList values)
    • setFields

      public final void setFields(FieldList value)
    • getType

      public final String getType()
    • getMutations

      public MutationList getMutations()
    • setMutations

      public void setMutations(MutationList mutations)
    • setType

      public final void setType(String value)
    • getInline

      public final boolean getInline()
    • setInline

      public final void setInline(boolean value)
    • getNext

      public final IronBlock getNext()
    • setNext

      public final void setNext(IronBlock value)
    • evaluate

      public Object evaluate(Context context)
      Specified by:
      evaluate in interface IFragment
    • getStatements

      public StatementList getStatements()
    • setStatements

      public void setStatements(StatementList statements)