## groovy.ui.text
Class StructuredSyntaxDocumentFilter.LexerNode

    java.lang.Object
      groovy.ui.text.StructuredSyntaxDocumentFilter.LexerNode

Enclosing class:
  StructuredSyntaxDocumentFilter

    public final class StructuredSyntaxDocumentFilter.LexerNode

extends Object

Method Summary
`Style` `getDefaultStyle()`
`boolean` `isInitialized()`
`void` `parse(CharBuffer buffer, int offset, int length)`
`void` `putChild(String[] regexps, StructuredSyntaxDocumentFilter.LexerNode node)`
`void` `putChild(String regexp, StructuredSyntaxDocumentFilter.LexerNode node)`
`void` `putStyle(String[] regexps, Style style)`
`void` `putStyle(String regexp, Style style)`
`void` `removeChild(String regexp)`
`void` `removeStyle(String regexp)`
`void` `removeStyle(String[] regexps)`
`void` `setDefaultStyle(Style style)`

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

Method Detail

### getDefaultStyle

    public Style getDefaultStyle()

### isInitialized

    public boolean isInitialized()

  Returns:
    true if initialised

### parse

    public void parse(CharBuffer buffer,
                      int offset,
                      int length)
               throws BadLocationException

  Parameters:
    `buffer` -
    `offset` -
    `length` -
  Throws:
    `BadLocationException`

### putChild

    public void putChild(String regexp,
                         StructuredSyntaxDocumentFilter.LexerNode node)

  Parameters:
    `regexp` -
    `node` -

### putChild

    public void putChild(String[] regexps,
                         StructuredSyntaxDocumentFilter.LexerNode node)

  Parameters:
    `regexps` -
    `node` -

### putStyle

    public void putStyle(String regexp,
                         Style style)

  Parameters:
    `regexp` -
    `style` -

### putStyle

    public void putStyle(String[] regexps,
                         Style style)

  Parameters:
    `regexps` -
    `style` -

### removeChild

    public void removeChild(String regexp)

  Parameters:
    `regexp` -

### removeStyle

    public void removeStyle(String regexp)

  Parameters:
    `regexp` -

### removeStyle

    public void removeStyle(String[] regexps)

  Parameters:
    `regexps` -

### setDefaultStyle

    public void setDefaultStyle(Style style)

Copyright © 2003-2009 The Codehaus. All rights reserved.