oqube.muse
Class IdentityLexer

java.lang.Object
  extended by oqube.muse.AbstractLexer
      extended by oqube.muse.FlowLexer
          extended by oqube.muse.IdentityLexer
All Implemented Interfaces:
MuseSink

public final class IdentityLexer
extends FlowLexer

A flow lexer that matches anything.

Version:
$Id$
Author:
abailly@oqube.muse.com

Field Summary
static IdentityLexer instance
          This public instance may be used as a shortcut to terminate a list of lexers.
 
Fields inherited from class oqube.muse.FlowLexer
text
 
Fields inherited from class oqube.muse.AbstractLexer
matcher, next
 
Fields inherited from interface oqube.muse.MuseSink
ROLE
 
Constructor Summary
IdentityLexer()
          This lexer matches anything.
 
Method Summary
 void handler()
          This method is invoked by the lexer if this lexer matches the input.
 AbstractLexer setNext(AbstractLexer next)
          Throws an exception.
 
Methods inherited from class oqube.muse.FlowLexer
addMetadata, anchor, block, endBody, endCenter, endDocument, endEmph, endEnums, endFooter, endHeader, endItem, endList, endPara, endQuote, endStrong, endTable, endTableData, endTableHeader, endTableRow, endTitle1, endTitle2, endTitle3, endTitle4, endUline, endVerb, flow, format, getWrappedSink, link, rawText, separator, setLineWidth, setWrappedSink, startBody, startCenter, startDocument, startEmph, startEnums, startFooter, startHeader, startItem, startList, startPara, startQuote, startStrong, startTable, startTableData, startTableHeader, startTableRow, startTitle1, startTitle2, startTitle3, startTitle4, startUline, startVerb, text
 
Methods inherited from class oqube.muse.AbstractLexer
getMatcher, getNext, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static final IdentityLexer instance
This public instance may be used as a shortcut to terminate a list of lexers.

Constructor Detail

IdentityLexer

public IdentityLexer()
This lexer matches anything.

Method Detail

handler

public void handler()
Description copied from class: AbstractLexer
This method is invoked by the lexer if this lexer matches the input.

Specified by:
handler in class AbstractLexer

setNext

public AbstractLexer setNext(AbstractLexer next)
Throws an exception.

Overrides:
setNext in class AbstractLexer


Copyright © 2006 null. All Rights Reserved.