org.eclipse.mylyn.wikitext.core.validation
Class DocumentLocalReferenceValidationRule
java.lang.Object
org.eclipse.mylyn.wikitext.core.validation.ValidationRule
org.eclipse.mylyn.wikitext.core.validation.DocumentLocalReferenceValidationRule
- Direct Known Subclasses:
- ConfluenceReferenceValidationRule, MediaWikiReferenceValidationRule, TextileReferenceValidationRule, TracWikiReferenceValidationRule, TWikiReferenceValidationRule
public abstract class DocumentLocalReferenceValidationRule
- extends ValidationRule
A validation rule that verifies that internal document links resolve to a document id.
- Author:
- David Green
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentLocalReferenceValidationRule
public DocumentLocalReferenceValidationRule()
createMarkupLanguage
protected abstract MarkupLanguage createMarkupLanguage()
findProblem
public ValidationProblem findProblem(String markup,
int offset,
int length)
- Description copied from class:
ValidationRule
- Starting at the given offset find the next validation problem.
- Specified by:
findProblem
in class ValidationRule
- 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)
- Description copied from class:
ValidationRule
- Find all validation problems that exist starting at the given offset
- Overrides:
findProblems
in class ValidationRule
- 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 © 2011 FuseSource, Corp.. All Rights Reserved.