package org.eclipse.dltk.debug.ui.breakpoints;
public class ScriptBreakpointLineValidatorFactory {
public static final IScriptBreakpointLineValidator NON_EMPTY_VALIDATOR = new IScriptBreakpointLineValidator() {
public boolean isValid(String line, int number) {
return line.trim().length() > 0;
}
};
public static IScriptBreakpointLineValidator createNonEmptyNoCommentValidator(
final String commentPrefix) {
return new IScriptBreakpointLineValidator() {
public boolean isValid(String line, int number) {
final String trimmedLine = line.trim();
return trimmedLine.length() > 0
&& trimmedLine.indexOf(commentPrefix) != 0;
}
};
}
}