org.eclipse.xtext.generator.parser.antlr.splitting
Class AntlrParserSplitter

java.lang.Object
  extended by org.eclipse.xtext.generator.parser.antlr.splitting.AntlrParserSplitter

public class AntlrParserSplitter
extends java.lang.Object

Author:
Heiko Behrens - Initial contribution and API

Nested Class Summary
 class AntlrParserSplitter.ExtractedClass
           
 
Field Summary
static java.util.regex.Pattern DECLARATION_PATTERN
           
static int FIELDS_PER_CLASS
           
static java.util.regex.Pattern REFERENCE_PATTERN
           
 
Constructor Summary
AntlrParserSplitter(java.lang.String content)
           
AntlrParserSplitter(java.lang.String content, int fieldsPerClass)
          This method will become public API with 2.1
 
Method Summary
 java.util.List<AntlrParserSplitter.ExtractedClass> getExtractedClasses()
           
 java.lang.String transform()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELDS_PER_CLASS

public static final int FIELDS_PER_CLASS
See Also:
Constant Field Values

DECLARATION_PATTERN

public static final java.util.regex.Pattern DECLARATION_PATTERN

REFERENCE_PATTERN

public static final java.util.regex.Pattern REFERENCE_PATTERN
Constructor Detail

AntlrParserSplitter

public AntlrParserSplitter(java.lang.String content)

AntlrParserSplitter

public AntlrParserSplitter(java.lang.String content,
                           int fieldsPerClass)
This method will become public API with 2.1

This method is not intended to be referenced by clients.
This method is not intended to be referenced by clients.
Method Detail

transform

public java.lang.String transform()

getExtractedClasses

public java.util.List<AntlrParserSplitter.ExtractedClass> getExtractedClasses()