public static final class AbstractMarkupLanguage.PatternBasedSyntax
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.Integer> |
elementGroup |
protected java.util.regex.Pattern |
elementPattern |
protected java.util.List<PatternBasedElement> |
elements |
Constructor and Description |
---|
AbstractMarkupLanguage.PatternBasedSyntax() |
Modifier and Type | Method and Description |
---|---|
void |
add(PatternBasedElement element) |
void |
beginGroup(java.lang.String regexFragment,
int size) |
void |
clear() |
void |
endGroup(java.lang.String regexFragment,
int size) |
PatternBasedElementProcessor |
findPatternBasedElement(java.lang.String lineText,
int offset) |
protected java.util.List<PatternBasedElement> |
getElements() |
java.util.regex.Pattern |
getPattern() |
protected java.util.List<PatternBasedElement> elements
protected java.util.regex.Pattern elementPattern
protected java.util.List<java.lang.Integer> elementGroup
public AbstractMarkupLanguage.PatternBasedSyntax()
public void add(PatternBasedElement element)
protected java.util.List<PatternBasedElement> getElements()
public void beginGroup(java.lang.String regexFragment, int size)
public void endGroup(java.lang.String regexFragment, int size)
public PatternBasedElementProcessor findPatternBasedElement(java.lang.String lineText, int offset)
public java.util.regex.Pattern getPattern()
public void clear()
Copyright © 2007, 2013 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