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