001 package nu.validator.relaxng.exceptions; 002 003 import org.xml.sax.Locator; 004 005 import com.thaiopensource.relaxng.impl.NameFormatter; 006 import com.thaiopensource.xml.util.Name; 007 008 public class RequiredElementsMissingException extends AbstractValidationException { 009 010 public RequiredElementsMissingException(Locator locator, 011 Name currentElement, Name parent) { 012 // XXX can parent ever be null with this error? 013 super(parent == null ? localizer.message("required_elements_missing") : localizer.message("required_elements_missing_parent", NameFormatter.format(parent)), locator, currentElement, parent); 014 } 015 016 }