Interface ComponentFormat<C>
- All Known Implementing Classes:
AdventureComponentFormat, BungeeComponentFormat, JavaEditionComponentFormat
public interface ComponentFormat<C>
-
Method Summary
Modifier and TypeMethodDescriptionbooleancharIsValidColorIndicationChar(char[] fullData, int pos, char current) char<T> @NonNull ComponentConverter<T> converterTo(@NonNull ComponentFormat<T> targetFormat) charintbooleannextSegmentIsHexadecimalFormatting(char[] fullData, int pos, char current, char next) booleannextSegmentIsLegacyFormatting(char[] fullData, int pos, char current, char next) boolean
-
Method Details
-
hexSegmentLength
int hexSegmentLength() -
hexIndicationChar
char hexIndicationChar() -
colorIndicationChar
char colorIndicationChar() -
usesColorCharAsHexDelimiter
boolean usesColorCharAsHexDelimiter() -
charIsValidColorIndicationChar
boolean charIsValidColorIndicationChar(char[] fullData, int pos, char current) -
nextSegmentIsLegacyFormatting
boolean nextSegmentIsLegacyFormatting(char[] fullData, int pos, char current, char next) -
nextSegmentIsHexadecimalFormatting
boolean nextSegmentIsHexadecimalFormatting(char[] fullData, int pos, char current, char next) -
encodeStringToComponent
-
converterTo
@NonNull <T> @NonNull ComponentConverter<T> converterTo(@NonNull @NonNull ComponentFormat<T> targetFormat)
-