org.eclipse.mylyn.wikitext.core.validation
Class ValidationRule
java.lang.Object
org.eclipse.mylyn.wikitext.core.validation.ValidationRule
- Direct Known Subclasses:
- DocumentLocalReferenceValidationRule
public abstract class ValidationRule
- extends Object
A validation rule.
Validation rules must not be stateful, as they may be used concurrently on different threads.
- Author:
- David Green
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidationRule
public ValidationRule()
findProblem
public abstract ValidationProblem findProblem(String markup,
int offset,
int length)
- Starting at the given offset find the next validation problem.
- Parameters:
markup
- the markup content in which a validation problem should be foundoffset
- the offset at which to start looking for problemslength
- the length at which to stop looking for problems
- Returns:
- the validation problem if found, or null if no validation problem was detected
findProblems
public List<ValidationProblem> findProblems(String markup,
int offset,
int length)
- Find all validation problems that exist starting at the given offset
- Parameters:
markup
- the markup content in which a validation problem should be foundoffset
- the offset at which to start looking for problemslength
- the length at which to stop looking for problems
- Returns:
- the problems, or an empty list if there are none
Copyright © 2007, 2009 David Green and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html