org.sonar.sslr.internal.text
Class TransformedText

java.lang.Object
  extended by org.sonar.sslr.internal.text.AbstractText
      extended by org.sonar.sslr.internal.text.TransformedText
All Implemented Interfaces:
Text

public class TransformedText
extends AbstractText


Constructor Summary
TransformedText(AbstractText fromText, AbstractText toText)
           
 
Method Summary
protected  int getTransformationDepth()
           
protected  Text getTransformedText()
           
 int length()
           
 TextCharSequence sequence()
          Provides sequential access to characters.
 void toCharArray(int srcPos, char[] dest, int destPos, int length)
           
 
Methods inherited from class org.sonar.sslr.internal.text.AbstractText
toChars, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransformedText

public TransformedText(AbstractText fromText,
                       AbstractText toText)
Method Detail

length

public int length()
Returns:
the number of characters in this text

sequence

public TextCharSequence sequence()
Description copied from interface: Text
Provides sequential access to characters.


getTransformationDepth

protected int getTransformationDepth()
Specified by:
getTransformationDepth in class AbstractText

getTransformedText

protected Text getTransformedText()

toCharArray

public void toCharArray(int srcPos,
                        char[] dest,
                        int destPos,
                        int length)
Specified by:
toCharArray in class AbstractText


Copyright © 2009-2014 SonarSource. All Rights Reserved.