/* * [NumericIndicator.java] * * Summary: Used to give alternate colour to leading 0x 0 or trailing L F D l f d. * * Copyright: (c) 2009-2017 Roedy Green, Canadian Mind Products, http://mindprod.com * * Licence: This software may be copied and used freely for any purpose but military. * http://mindprod.com/contact/nonmil.html * * Requires: JDK 1.8+ * * Created with: JetBrains IntelliJ IDEA IDE http://www.jetbrains.com/idea/ * * Version History: * 2.0 2009-04-19 tidy comments, more accurate colour names */ package com.mindprod.jtokens.java; import com.mindprod.jtokens.NumericLiteral; import java.awt.Color; import static com.mindprod.jtokens.TokenColourScheme.JAVA_FOREGROUND_FOR_NUMERIC_INDICATOR; /** * Used to give alternate colour to leading 0x 0 or trailing L F D l f d. * * @author Roedy Green, Canadian Mind Products * @version 2.0 2009-04-19 tidy comments, more accurate colour names * @since 2009 */ public final class NumericIndicator extends NumericLiteral { /** * version number for the class */ static final long serialVersionUID = 1L; /** * Constructor * * @param c char representation of the literal. */ public NumericIndicator( char c ) { super( c ); } /** * @param s string to display */ public NumericIndicator( String s ) { super( s ); } /** * foreground colour to render this token. * * @return Color object. */ public Color getForeground() { return JAVA_FOREGROUND_FOR_NUMERIC_INDICATOR; } /** * get the text surrounded by CSS html * * @return text to render this token in html */ public String getHTML() { return "" + getRawHTML() + ""; } }