Class McpLocalizableText
java.lang.Object
com.soklet.McpLocalizableText
Immutable framework-owned MCP presentation field supplied to a localization
provider.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic @NonNull McpLocalizableTextfromCoordinateAndDefaultText(@NonNull McpTextCoordinate coordinate, @NonNull String defaultText) Creates localizable text from its coordinate and canonical default text.inthashCode()toString()
-
Method Details
-
fromCoordinateAndDefaultText
public static @NonNull McpLocalizableText fromCoordinateAndDefaultText(@NonNull McpTextCoordinate coordinate, @NonNull String defaultText) Creates localizable text from its coordinate and canonical default text.- Parameters:
coordinate- stable structured coordinatedefaultText- canonical configured default text and safe fallback- Returns:
- immutable localizable text
- Throws:
NullPointerException- if either argument is nullIllegalArgumentException- ifdefaultTextis blank or contains malformed UTF-16
-
getCoordinate
- Returns:
- stable structured coordinate
-
getDefaultText
- Returns:
- canonical configured default text and safe fallback
-
equals
-
hashCode
-
toString
-