Package org.ehrbase.aql.sql.binding
Class TaggedStringBuilder
- java.lang.Object
-
- org.ehrbase.aql.sql.binding.TaggedStringBuilder
-
- All Implemented Interfaces:
I_TaggedStringBuilder
public class TaggedStringBuilder extends Object implements I_TaggedStringBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ehrbase.aql.sql.binding.I_TaggedStringBuilder
I_TaggedStringBuilder.TagField
-
-
Constructor Summary
Constructors Constructor Description TaggedStringBuilder()TaggedStringBuilder(String string, I_TaggedStringBuilder.TagField tagField)TaggedStringBuilder(I_TaggedStringBuilder.TagField tagField)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(String string)I_TaggedStringBuilder.TagFieldgetTagField()intindexOf(String string)voidinsert(Integer offset, String toInsert)intlastIndexOf(String string)intlength()voidreplace(Integer start, Integer end, String replacement)voidreplace(String previous, String newString)voidreplaceLast(String previous, String newString)voidsetTagField(I_TaggedStringBuilder.TagField tagField)booleanstartWith(String tag)StringtoString()
-
-
-
Constructor Detail
-
TaggedStringBuilder
public TaggedStringBuilder(I_TaggedStringBuilder.TagField tagField)
-
TaggedStringBuilder
public TaggedStringBuilder()
-
TaggedStringBuilder
public TaggedStringBuilder(String string, I_TaggedStringBuilder.TagField tagField)
-
-
Method Detail
-
append
public StringBuilder append(String string)
- Specified by:
appendin interfaceI_TaggedStringBuilder
-
replaceLast
public void replaceLast(String previous, String newString)
- Specified by:
replaceLastin interfaceI_TaggedStringBuilder
-
lastIndexOf
public int lastIndexOf(String string)
- Specified by:
lastIndexOfin interfaceI_TaggedStringBuilder
-
indexOf
public int indexOf(String string)
- Specified by:
indexOfin interfaceI_TaggedStringBuilder
-
replace
public void replace(String previous, String newString)
- Specified by:
replacein interfaceI_TaggedStringBuilder
-
replace
public void replace(Integer start, Integer end, String replacement)
- Specified by:
replacein interfaceI_TaggedStringBuilder
-
insert
public void insert(Integer offset, String toInsert)
- Specified by:
insertin interfaceI_TaggedStringBuilder
-
toString
public String toString()
- Specified by:
toStringin interfaceI_TaggedStringBuilder- Overrides:
toStringin classObject
-
length
public int length()
- Specified by:
lengthin interfaceI_TaggedStringBuilder
-
getTagField
public I_TaggedStringBuilder.TagField getTagField()
- Specified by:
getTagFieldin interfaceI_TaggedStringBuilder
-
setTagField
public void setTagField(I_TaggedStringBuilder.TagField tagField)
- Specified by:
setTagFieldin interfaceI_TaggedStringBuilder
-
startWith
public boolean startWith(String tag)
- Specified by:
startWithin interfaceI_TaggedStringBuilder
-
-