All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nakedobjects.metamodel.specloader.validator.MetaModelValidatorComposite Maven / Gradle / Ivy

The newest version!
package org.nakedobjects.metamodel.specloader.validator;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;


public class MetaModelValidatorComposite extends MetaModelValidatorAbstract {

	private List validators = new ArrayList();
	
	public void validate() throws MetaModelInvalidException {
		for (MetaModelValidator validator : validators) {
			validator.validate();
		}
	}
	
	
	public void addValidator(MetaModelValidator validator) {
		validators.add(validator);
	}
	
	public List getValidators() {
		return Collections.unmodifiableList(validators);
	}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy