## com.ibm.lab.soln.sqleditor.sql
Class SQLWordStrategy

    java.lang.Object
      |
      +--com.ibm.lab.soln.sqleditor.sql.SQLWordStrategy

All Implemented Interfaces:
  org.eclipse.jface.text.formatter.IFormattingStrategy, ISQLSyntax

public class SQLWordStrategy
extends java.lang.Object
implements org.eclipse.jface.text.formatter.IFormattingStrategy, ISQLSyntax

The formatting strategy that transforms SQL keywords to upper case

Fields inherited from interface com.ibm.lab.soln.sqleditor.sql.ISQLSyntax
`allWords, constants, functions, predicates, reservedwords, types`

Constructor Summary
`SQLWordStrategy()`

Method Summary
`java.lang.String` | `format(java.lang.String content, boolean isLineStart, java.lang.String indentation, int[] positions)`
`void` | `formatterStarts(java.lang.String initialIndentation)`
`void` | `formatterStops()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SQLWordStrategy

    public SQLWordStrategy()

Method Detail

### format

    public java.lang.String format(java.lang.String content,
                                   boolean isLineStart,
                                   java.lang.String indentation,
                                   int[] positions)

  Specified by:
    `format` in interface `org.eclipse.jface.text.formatter.IFormattingStrategy`
  See Also:
    `IFormattingStrategy.format(String, boolean, String, int[])`

### formatterStarts

    public void formatterStarts(java.lang.String initialIndentation)

  Specified by:
    `formatterStarts` in interface `org.eclipse.jface.text.formatter.IFormattingStrategy`
  See Also:
    `IFormattingStrategy.formatterStarts(String)`

### formatterStops

    public void formatterStops()

  Specified by:
    `formatterStops` in interface `org.eclipse.jface.text.formatter.IFormattingStrategy`
  See Also:
    `IFormattingStrategy.formatterStops()`