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 char
charAt(int index)
LineLocation
getLocation()
java.lang.String
getPreprocessorError()
int
length()
CharSequence2
removeInnerComment()
boolean
startsWith(java.lang.String start)
CharSequence2
subSequence(int start, int end)
java.lang.CharSequence
toCharSequence()
java.lang.String
toString()
java.lang.String
toString2()
CharSequence2
trin()
CharSequence2
withErrorPreprocessor(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:
withErrorPreprocessor
in interfaceCharSequence2
-
length
public int length()
- Specified by:
length
in interfacejava.lang.CharSequence
- Specified by:
length
in interfaceCharSequence2
-
charAt
public char charAt(int index)
- Specified by:
charAt
in interfacejava.lang.CharSequence
- Specified by:
charAt
in interfaceCharSequence2
-
subSequence
public CharSequence2 subSequence(int start, int end)
- Specified by:
subSequence
in interfacejava.lang.CharSequence
- Specified by:
subSequence
in interfaceCharSequence2
-
toCharSequence
public java.lang.CharSequence toCharSequence()
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfacejava.lang.CharSequence
- Overrides:
toString
in classjava.lang.Object
-
toString2
public java.lang.String toString2()
- Specified by:
toString2
in interfaceCharSequence2
-
getLocation
public LineLocation getLocation()
- Specified by:
getLocation
in interfaceCharSequence2
-
trin
public CharSequence2 trin()
- Specified by:
trin
in interfaceCharSequence2
-
startsWith
public boolean startsWith(java.lang.String start)
- Specified by:
startsWith
in interfaceCharSequence2
-
getPreprocessorError
public java.lang.String getPreprocessorError()
- Specified by:
getPreprocessorError
in interfaceCharSequence2
-
removeInnerComment
public CharSequence2 removeInnerComment()
-
-