Package org.sonar.sslr.internal.text
Class TransformedText
- java.lang.Object
-
- org.sonar.sslr.internal.text.AbstractText
-
- org.sonar.sslr.internal.text.TransformedText
-
- All Implemented Interfaces:
Text
public class TransformedText extends AbstractText
-
-
Constructor Summary
Constructors Constructor Description TransformedText(AbstractText fromText, AbstractText toText)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
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 classAbstractText
-
getTransformedText
protected Text getTransformedText()
-
toCharArray
public void toCharArray(int srcPos, char[] dest, int destPos, int length)
- Specified by:
toCharArray
in classAbstractText
-
-