Interface IBlockGenerator
- All Known Subinterfaces:
IBlockGeneratorWithSections
- All Known Implementing Classes:
BooleanBlock, CancelEventBlock, CoordinateBlock, CustomDependencyBlock, DamageSourceDependencyBlock, DebugMarkerBlock, DirectionConstantBlock, DirectionDependencyBlock, EntityIteratorDependencyBlock, EventOrTargetEntityDependencyBlock, EventParameterSetBlock, FlowControlBlock, GetVariableBlock, IfBlock, ImmediateSourceEntityDependencyBlock, JavaCodeOutputBlock, JavaCodeProceduralBlock, LogicBinaryOperationsBlock, LogicBinaryOperationsBlock, LogicNegateBlock, LoopBlock, MCItemBlock, MCItemBlock, MCItemBlock, NullBlock, NullComparisonBlock, NumberBinaryOperationsBlock, NumberBinaryOperationsBlock, NumberBlock, NumberBlock, NumberBlock, NumberConstantsBlock, NumberConstantsBlock, NumberFromTextBlock, OutputBlockCodeGenerator, PrintTextBlock, PrintTextBlock, ProceduralBlockCodeGenerator, ProcedureCallBlock, ProcedureRetvalBlock, ReturnBlock, SetEventResultBlock, SetVariableBlock, SingularMathOperationsBlock, SingularMathOperationsBlock, SourceEntityDependencyBlock, TernaryOperatorBlock, TextBinaryOperationsBlock, TextBlock, TextContains, TextEndsWithBlock, TextFormatNumber, TextIndexOfBlock, TextIsEmptyBlock, TextJoinBlock, TextLengthBlock, TextLowercaseBlock, TextMatches, TextNewLineBlock, TextReplace, TextReplaceRegex, TextStartsWithBlock, TextSubstring, TextTrimBlock, TextUppercaseBlock, TimeAsStringBlock, TimeDayOfMonthBlock, TimeDayOfWeekBlock, TimeHoursBlock, TimeMinutesBlock, TimeMonthBlock, TimeSecondsBlock, TimeToFormattedString, TimeWeekOfYearBlock, TimeYearBlock
public interface IBlockGenerator
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateBlock(BlocklyToCode master, Element block) String[]
-
Method Details
-
generateBlock
- Throws:
TemplateGeneratorException
-
getSupportedBlocks
String[] getSupportedBlocks() -
getBlockType
IBlockGenerator.BlockType getBlockType()
-