All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.java.textilej.parser.markup.phrase.LiteralPhraseModifierProcessor Maven / Gradle / Ivy

The newest version!
package net.java.textilej.parser.markup.phrase;

import net.java.textilej.parser.markup.PatternBasedElementProcessor;



public class LiteralPhraseModifierProcessor extends PatternBasedElementProcessor {

	private final boolean escaping;
	
	public LiteralPhraseModifierProcessor(boolean escaping) {
		this.escaping = escaping;
	}
	
	@Override
	public void emit() {
		if (escaping) {
			getBuilder().characters(group(1));
		} else {
			getBuilder().charactersUnescaped(group(1));
		}
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy