Interface YamlArtefactFieldSerializationProcessor
public interface YamlArtefactFieldSerializationProcessor
Serialized the artefact field from
Plan
object to the yaml format-
Method Summary
Modifier and TypeMethodDescriptionboolean
serializeArtefactField
(AbstractArtefact artefact, Field field, step.handlers.javahandler.jsonschema.FieldMetadata fieldMetadata, com.fasterxml.jackson.core.JsonGenerator gen)
-
Method Details
-
serializeArtefactField
boolean serializeArtefactField(AbstractArtefact artefact, Field field, step.handlers.javahandler.jsonschema.FieldMetadata fieldMetadata, com.fasterxml.jackson.core.JsonGenerator gen) throws IOException, IllegalAccessException - Parameters:
artefact
- the artefact objectfield
- the field to be serializedfieldMetadata
- the field metadata to be used in yaml format (the field name in yaml format, the default value etc)gen
- the output yaml generator- Returns:
- true if this processor is applicable for the artefact field, false otherwise
- Throws:
IOException
IllegalAccessException
-