org.basex.gui.layout
Class BaseXSyntax

java.lang.Object
  extended by org.basex.gui.layout.BaseXSyntax
Direct Known Subclasses:
QuerySyntax, XMLSyntax

public abstract class BaseXSyntax
extends java.lang.Object

This abstract class defines a framework for a simple syntax highlighting in text panels.

Author:
Workgroup DBIS, University of Konstanz 2005-08, ISC License, Christian Gruen

Field Summary
static BaseXSyntax SIMPLE
          Simple Syntax.
 
Constructor Summary
BaseXSyntax()
           
 
Method Summary
abstract  java.awt.Color getColor(java.lang.String token)
          Returns the color for the current token.
abstract  void init()
          Initializes the highlighter.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIMPLE

public static final BaseXSyntax SIMPLE
Simple Syntax.

Constructor Detail

BaseXSyntax

public BaseXSyntax()
Method Detail

init

public abstract void init()
Initializes the highlighter.


getColor

public abstract java.awt.Color getColor(java.lang.String token)
Returns the color for the current token.

Parameters:
token - current token
Returns:
color