package org.compass.core.mapping.support;
import org.compass.core.mapping.AliasMapping;
import org.compass.core.mapping.Mapping;
import org.compass.core.mapping.MappingException;
import org.compass.core.mapping.ResourcePropertyMapping;
/**
* A helper resource mapping class that marks the resource mapping as null
* (i.e. no resource mapping for you!).
*
* @author kimchy
*/
public class NullResourceMapping extends AbstractResourceMapping {
protected void doPostProcess() throws MappingException {
}
public Mapping copy() {
return null;
}
public AliasMapping shallowCopy() {
return null;
}
public ResourcePropertyMapping[] getResourcePropertyMappings() {
return new ResourcePropertyMapping[0];
}
public ResourcePropertyMapping getResourcePropertyMappingByDotPath(String path) {
return null;
}
}