@GwtIncompatible(value="java.util.regex")
public static class JsMessage.Builder
extends java.lang.Object
MSG_<fingerprint value>
;.Constructor and Description |
---|
Builder() |
Builder(java.lang.String key)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
JsMessage.Builder |
appendPlaceholderReference(java.lang.String name)
Appends a placeholder reference to the message
|
JsMessage.Builder |
appendStringPart(java.lang.String part)
Appends a translatable string literal to the message.
|
JsMessage |
build() |
JsMessage |
build(JsMessage.IdGenerator idGenerator) |
java.lang.String |
getKey()
Gets the message's key (e.g.
|
java.util.List<java.lang.CharSequence> |
getParts() |
java.util.Set<java.lang.String> |
getPlaceholders()
Returns the message registered placeholders
|
boolean |
hasParts()
Gets whether at least one part has been appended.
|
JsMessage.Builder |
setDesc(java.lang.String desc)
Sets the description of the message, which helps translators.
|
JsMessage.Builder |
setIsHidden(boolean hidden)
Sets whether the message should be hidden from volunteer translators.
|
JsMessage.Builder |
setKey(java.lang.String key) |
JsMessage.Builder |
setMeaning(java.lang.String meaning)
Sets the programmer-specified meaning of this message, which
forces this message to translate differently.
|
JsMessage.Builder |
setSourceName(java.lang.String sourceName) |
public Builder()
public Builder(java.lang.String key)
public java.lang.String getKey()
"MSG_HELLO"
).public JsMessage.Builder setKey(java.lang.String key)
key
- a key that should uniquely identify this message; typically
it is the message's name (e.g. "MSG_HELLO"
).public JsMessage.Builder setSourceName(java.lang.String sourceName)
sourceName
- The message's sourceName.public JsMessage.Builder appendPlaceholderReference(java.lang.String name)
public JsMessage.Builder appendStringPart(java.lang.String part)
public java.util.Set<java.lang.String> getPlaceholders()
public JsMessage.Builder setDesc(java.lang.String desc)
public JsMessage.Builder setMeaning(java.lang.String meaning)
public JsMessage.Builder setIsHidden(boolean hidden)
public boolean hasParts()
public java.util.List<java.lang.CharSequence> getParts()
public JsMessage build()
public JsMessage build(JsMessage.IdGenerator idGenerator)
Copyright © 2009-2020 Google. All Rights Reserved.