类org.eclipse.jface.text.source.DefaultCharacterPairMatcher源码实例Demo

下面列出了怎么用org.eclipse.jface.text.source.DefaultCharacterPairMatcher的API类实例代码及写法,或者点击链接到github查看源代码。

@Override
public boolean isRecomputationOfEnclosingPairRequired(IDocument document, IRegion currentSelection,
		IRegion previousSelection) {
	DefaultCharacterPairMatcher matcher = getMatcher(document);
	return matcher != null
			? matcher.isRecomputationOfEnclosingPairRequired(document, currentSelection, previousSelection)
			: false;
}
 
@Override
public IRegion match(IDocument document, int offset) {
	DefaultCharacterPairMatcher matcher = getMatcher(document);
	return matcher != null ? matcher.match(document, offset) : null;
}
 
@Override
public IRegion match(IDocument document, int offset, int length) {
	DefaultCharacterPairMatcher matcher = getMatcher(document);
	return matcher != null ? matcher.match(document, offset, length) : null;
}
 
@Override
public IRegion findEnclosingPeerCharacters(IDocument document, int offset, int length) {
	DefaultCharacterPairMatcher matcher = getMatcher(document);
	return matcher != null ? matcher.findEnclosingPeerCharacters(document, offset, length) : null;
}
 
@Override
public boolean isMatchedChar(char ch) {
	DefaultCharacterPairMatcher matcher = getMatcher(document);
	return matcher != null ? matcher.isMatchedChar(ch) : false;
}
 
@Override
public boolean isMatchedChar(char ch, IDocument document, int offset) {
	DefaultCharacterPairMatcher matcher = getMatcher(document);
	return matcher != null ? matcher.isMatchedChar(ch, document, offset) : false;
}
 
源代码7 项目: xtext-eclipse   文件: XtextUiModule.java
@Override
public ICharacterPairMatcher bindICharacterPairMatcher() {
	return new DefaultCharacterPairMatcher(new char[] { ':', ';', '{', '}', '(', ')', '[', ']' });
}
 
源代码8 项目: xtext-eclipse   文件: BracePairMatcher.java
@Inject
public void setBracePairProvider(IBracePairProvider bracePairProvider) {
	List<Character> chars = getChars(bracePairProvider);
	characterPairMatcher = new DefaultCharacterPairMatcher(((char[])Conversions.unwrapArray(chars, char.class)));
}
 
 类所在包
 类方法
 同包方法