ProjectAres/PGM/src/main/java/tc/oc/pgm/regions/CuboidValidation.java

17 lines
515 B
Java

package tc.oc.pgm.regions;
import tc.oc.pgm.xml.InvalidXMLException;
import tc.oc.pgm.xml.Node;
import tc.oc.pgm.xml.validate.Validation;
public class CuboidValidation implements Validation<Region> {
public static final CuboidValidation INSTANCE = new CuboidValidation();
@Override
public void validate(Region region, Node node) throws InvalidXMLException {
if(!(region instanceof CuboidRegion)) {
throw new InvalidXMLException("region must be a cuboid", node);
}
}
}