package org.bndtools.build.api; import java.util.Map; import org.eclipse.core.resources.IResource; public class MarkerData { private final IResource resource; private final Map<String,Object> attribs; private final boolean hasResolutions; private final String typeOverride; public MarkerData(IResource resource, Map<String,Object> attribs, boolean hasResolutions) { this(resource, attribs, hasResolutions, null); } public MarkerData(IResource resource, Map<String,Object> attribs, boolean hasResolutions, String typeOverride) { this.resource = resource; this.attribs = attribs; this.hasResolutions = hasResolutions; this.typeOverride = typeOverride; } public IResource getResource() { return resource; } public Map<String,Object> getAttribs() { return attribs; } public boolean hasResolutions() { return hasResolutions; } public String getTypeOverride() { return typeOverride; } }