Package com.github.cukedoctor.renderer
Class CukedoctorFeatureRenderer
- java.lang.Object
-
- com.github.cukedoctor.renderer.AbstractBaseRenderer
-
- com.github.cukedoctor.renderer.CukedoctorFeatureRenderer
-
- All Implemented Interfaces:
BaseRenderer,FeatureRenderer
public class CukedoctorFeatureRenderer extends AbstractBaseRenderer implements FeatureRenderer
Created by pestano on 27/02/16.
-
-
Field Summary
-
Fields inherited from class com.github.cukedoctor.renderer.AbstractBaseRenderer
cukedoctorConfig, docBuilder, documentAttributes, i18n
-
-
Constructor Summary
Constructors Constructor Description CukedoctorFeatureRenderer()CukedoctorFeatureRenderer(DocumentAttributes documentAttributes)CukedoctorFeatureRenderer(CukedoctorConfig cukedoctorConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidrenderDescription(CukedoctorDocumentBuilder builder, String description)StringrenderFeature(Feature feature)protected StringrenderFeatureId(Feature feature)StringrenderFeatures(List<Feature> features)protected StringrenderFeatureScenario(Scenario scenario, Feature feature, CukedoctorDocumentBuilder builder)protected StringrenderFeatureScenarios(Feature feature, CukedoctorDocumentBuilder builder)protected StringrenderFeatureSectionId(Feature feature)-
Methods inherited from class com.github.cukedoctor.renderer.AbstractBaseRenderer
setCukedoctorConfig, setDocumentAttributes, setDocumentBuilder, setI18n
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.cukedoctor.renderer.BaseRenderer
setCukedoctorConfig, setDocumentAttributes, setDocumentBuilder, setI18n
-
Methods inherited from interface com.github.cukedoctor.spi.FeatureRenderer
renderFeature, renderFeatures
-
-
-
-
Constructor Detail
-
CukedoctorFeatureRenderer
public CukedoctorFeatureRenderer()
-
CukedoctorFeatureRenderer
public CukedoctorFeatureRenderer(DocumentAttributes documentAttributes)
-
CukedoctorFeatureRenderer
public CukedoctorFeatureRenderer(CukedoctorConfig cukedoctorConfig)
-
-
Method Detail
-
renderFeature
public String renderFeature(Feature feature)
- Specified by:
renderFeaturein interfaceFeatureRenderer- Parameters:
feature- the feature to render- Returns:
- the rendered
String
-
renderDescription
protected void renderDescription(CukedoctorDocumentBuilder builder, String description)
-
renderFeatures
public String renderFeatures(List<Feature> features)
- Specified by:
renderFeaturesin interfaceFeatureRenderer- Parameters:
features- the features to render- Returns:
- the rendered
String
-
renderFeatureScenarios
protected String renderFeatureScenarios(Feature feature, CukedoctorDocumentBuilder builder)
-
renderFeatureScenario
protected String renderFeatureScenario(Scenario scenario, Feature feature, CukedoctorDocumentBuilder builder)
-
-