package rhogenwizard.debugger.model.selector; import org.eclipse.dltk.internal.debug.core.model.ScriptLineBreakpoint; public class RhodesResName implements IResName { private ScriptLineBreakpoint m_bp; public RhodesResName(ScriptLineBreakpoint bp) { m_bp = bp; } @Override public String getResName() { return calcResName(m_bp.getResourcePath().toOSString(), "app/"); } public String calcResName(String resName, String token) { resName = resName.replace('\\', '/'); String[] segments = resName.split(token); if (segments.length > 1) return segments[1]; else return null; } protected ScriptLineBreakpoint getBp() { return m_bp; } }