Package net.sourceforge.plantuml
Class CharSequence2Impl
- java.lang.Object
-
- net.sourceforge.plantuml.CharSequence2Impl
-
- All Implemented Interfaces:
java.lang.CharSequence,CharSequence2
public class CharSequence2Impl extends java.lang.Object implements CharSequence2
-
-
Constructor Summary
Constructors Constructor Description CharSequence2Impl(java.lang.CharSequence s, LineLocation location)CharSequence2Impl(java.lang.CharSequence s, LineLocation location, java.lang.String preprocessorError)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description charcharAt(int index)LineLocationgetLocation()java.lang.StringgetPreprocessorError()intlength()CharSequence2removeInnerComment()booleanstartsWith(java.lang.String start)CharSequence2subSequence(int start, int end)java.lang.CharSequencetoCharSequence()java.lang.StringtoString()java.lang.StringtoString2()CharSequence2trin()CharSequence2withErrorPreprocessor(java.lang.String preprocessorError)
-
-
-
Constructor Detail
-
CharSequence2Impl
public CharSequence2Impl(java.lang.CharSequence s, LineLocation location)
-
CharSequence2Impl
public CharSequence2Impl(java.lang.CharSequence s, LineLocation location, java.lang.String preprocessorError)
-
-
Method Detail
-
withErrorPreprocessor
public CharSequence2 withErrorPreprocessor(java.lang.String preprocessorError)
- Specified by:
withErrorPreprocessorin interfaceCharSequence2
-
length
public int length()
- Specified by:
lengthin interfacejava.lang.CharSequence- Specified by:
lengthin interfaceCharSequence2
-
charAt
public char charAt(int index)
- Specified by:
charAtin interfacejava.lang.CharSequence- Specified by:
charAtin interfaceCharSequence2
-
subSequence
public CharSequence2 subSequence(int start, int end)
- Specified by:
subSequencein interfacejava.lang.CharSequence- Specified by:
subSequencein interfaceCharSequence2
-
toCharSequence
public java.lang.CharSequence toCharSequence()
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacejava.lang.CharSequence- Overrides:
toStringin classjava.lang.Object
-
toString2
public java.lang.String toString2()
- Specified by:
toString2in interfaceCharSequence2
-
getLocation
public LineLocation getLocation()
- Specified by:
getLocationin interfaceCharSequence2
-
trin
public CharSequence2 trin()
- Specified by:
trinin interfaceCharSequence2
-
startsWith
public boolean startsWith(java.lang.String start)
- Specified by:
startsWithin interfaceCharSequence2
-
getPreprocessorError
public java.lang.String getPreprocessorError()
- Specified by:
getPreprocessorErrorin interfaceCharSequence2
-
removeInnerComment
public CharSequence2 removeInnerComment()
-
-