Package io.dialob.program.model
Interface ProgramVisitor
-
- All Known Implementing Classes:
CreateDialobSessionProgramVisitor,DependencyResolverVisitor
public interface ProgramVisitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceProgramVisitor.ErrorVisitorstatic interfaceProgramVisitor.ItemVisitorstatic interfaceProgramVisitor.ValueSetVisitor
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidend()default voidstartProgram(Program program)default Optional<ProgramVisitor.ErrorVisitor>visitErrors()default Optional<ProgramVisitor.ItemVisitor>visitItems()default Optional<ProgramVisitor.ValueSetVisitor>visitValueSets()
-
-
-
Method Detail
-
startProgram
default void startProgram(@Nonnull Program program)
-
visitItems
default Optional<ProgramVisitor.ItemVisitor> visitItems()
-
visitValueSets
default Optional<ProgramVisitor.ValueSetVisitor> visitValueSets()
-
visitErrors
default Optional<ProgramVisitor.ErrorVisitor> visitErrors()
-
end
default void end()
-
-