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

com.github.skjolber.jackson.jsh.SyntaxHighlighter Maven / Gradle / Ivy

There is a newer version: 1.0.9
Show newest version
package com.github.skjolber.jackson.jsh;

import java.math.BigDecimal;
import java.math.BigInteger;

/**
 * All methods must return a value. Return {@linkplain AnsiSyntaxHighlight#RESET} for default coloring.
 * 
 */

public interface SyntaxHighlighter {

	String forCurlyBrackets();

	String forSquareBrackets();
	
	String forColon();

	String forComma();

	String forWhitespace();
	
	String forFieldName(String value);
	 
	String forNumber(int value);
	String forNumber(double value);
	String forNumber(long value);
	String forNumber(BigInteger v);
	String forNumber(BigDecimal v);
	String forNumber(String encodedValue);
	
	String forString(String string);
	
	String forBinary();
	
	String forBoolean(boolean value);
	
	String forNull();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy