blob: c926c1f13a0c8100aa3a45002a8854651c7ab742 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.model.application.validation;
import com.yahoo.config.model.deploy.DeployState;
import com.yahoo.vespa.model.VespaModel;
/**
* Abstract superclass of all application package validators.
*
* @author hmusum
* @since 2010-01-29
*/
public abstract class Validator {
/**
* Validates the input vespamodel
*
* @param model a VespaModel object
* @param deployState The {@link DeployState} built from building the model
*/
public abstract void validate(VespaModel model, DeployState deployState);
}
|