package org.jvnet.jaxb2_commons.locator;
import java.text.MessageFormat;
public final class DefaultRootObjectLocator extends AbstractObjectLocator
implements RootObjectLocator {
public DefaultRootObjectLocator(Object rootObject) {
super(null, rootObject);
}
public Object[] getMessageParameters() {
return new Object[] { getObject() };
}
@Override
protected String getDefaultMessage() {
return MessageFormat
.format("Root object: {0}.", getMessageParameters());
}
@Override
protected String getStepAsString() {
return "<root>";
}
}