Package nl.vpro.domain
Interface TypedText
-
- All Superinterfaces:
CharSequence
,Comparable<TypedText>
,Supplier<String>
,Typable<TextualType>
- All Known Subinterfaces:
OwnedText
- All Known Implementing Classes:
AbstractOwnedText
,AbstractOwnedTextEntity
,BasicOwnedText
,BasicTypedText
,Description
,DescriptionTranslation
,DescriptionUpdate
,ScheduleEventDescription
,ScheduleEventTitle
,Title
,TitleTranslation
,TitleUpdate
public interface TypedText extends Typable<TextualType>, Supplier<String>, Comparable<TypedText>, CharSequence
A String with a type (TextualType
)- Since:
- 5.3
- Author:
- Michiel Meeuwissen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default char
charAt(int index)
default int
compareTo(@NonNull TypedText title)
default String
fullString()
String
get()
default int
length()
default boolean
mayContainNewLines()
void
set(String s)
default CharSequence
subSequence(int start, int end)
-
Methods inherited from interface java.lang.CharSequence
chars, codePoints, toString
-
-
-
-
Method Detail
-
set
void set(String s)
-
mayContainNewLines
default boolean mayContainNewLines()
-
compareTo
default int compareTo(@NonNull TypedText title)
- Specified by:
compareTo
in interfaceComparable<TypedText>
-
length
default int length()
- Specified by:
length
in interfaceCharSequence
-
charAt
default char charAt(int index)
- Specified by:
charAt
in interfaceCharSequence
-
subSequence
default CharSequence subSequence(int start, int end)
- Specified by:
subSequence
in interfaceCharSequence
-
fullString
default String fullString()
-
-