github.com/getgauge/gauge@v1.6.9/gauge/itemProcessor.go (about)

     1  /*----------------------------------------------------------------
     2   *  Copyright (c) ThoughtWorks, Inc.
     3   *  Licensed under the Apache License, Version 2.0
     4   *  See LICENSE in the project root for license information.
     5   *----------------------------------------------------------------*/
     6  
     7  package gauge
     8  
     9  type ItemProcessor interface {
    10  	Specification(*Specification)
    11  	Heading(*Heading)
    12  	Tags(*Tags)
    13  	Table(*Table)
    14  	DataTable(*DataTable)
    15  	Scenario(*Scenario)
    16  	Step(*Step)
    17  	TearDown(*TearDown)
    18  	Comment(*Comment)
    19  }