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

org.unlaxer.parser.ParserPrinter Maven / Gradle / Ivy

package org.unlaxer.parser;

import org.unlaxer.listener.OutputLevel;

public class ParserPrinter{
	
	public static String get(Parser parser , OutputLevel level){
		
		if(level.isMostDetail()) {
			String path = parser.getPath();
			return String.format("parser:%s", path);
		}
		
		String parserString = level == OutputLevel.detail ? 
				parser.getParentPath()+"/"+ parser.getName().toString():
				parser.getName().toString();
		return String.format("parser:%s", parserString);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy