Package dev.linwood.itemmods.pack
Class TranslatableName
- java.lang.Object
 - 
- dev.linwood.itemmods.pack.TranslatableName
 
 
- 
public class TranslatableName extends java.lang.ObjectRepresents a name that can be translated. 
- 
- 
Constructor Summary
Constructors Constructor Description TranslatableName(@NotNull java.lang.String name)Create a new TranslatableName that is currently not translated.TranslatableName(com.google.gson.JsonObject jsonObject)Load a TranslatableName from a JsonObject. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.lang.StringgetName()Get the name.booleanisTranslated()Test if the name is currently translated.com.google.gson.JsonObjectsave()Get the JsonObject representation of this TranslatableName.voidsetName(@NotNull java.lang.String name)Set the name.voidsetTranslated(boolean translated)Set the name to be translated.java.lang.StringtoString()Get the string representation of this TranslatableName. 
 - 
 
- 
- 
Constructor Detail
- 
TranslatableName
public TranslatableName(@NotNull @NotNull java.lang.String name)Create a new TranslatableName that is currently not translated.- Parameters:
 name- The untranslated name.
 
- 
TranslatableName
public TranslatableName(com.google.gson.JsonObject jsonObject)
Load a TranslatableName from a JsonObject.- Parameters:
 jsonObject- The JsonObject to load from.
 
 - 
 
- 
Method Detail
- 
getName
@NotNull public @NotNull java.lang.String getName()
Get the name.- Returns:
 - The name.
 
 
- 
setName
public void setName(@NotNull @NotNull java.lang.String name)Set the name.- Parameters:
 name- The name.
 
- 
isTranslated
public boolean isTranslated()
Test if the name is currently translated.- Returns:
 - True if the name is currently translated.
 
 
- 
setTranslated
public void setTranslated(boolean translated)
Set the name to be translated.- Parameters:
 translated- True if the name should be translated. False if it should not be.
 
- 
save
public com.google.gson.JsonObject save()
Get the JsonObject representation of this TranslatableName.- Returns:
 - The JsonObject representation of this TranslatableName.
 
 
- 
toString
public java.lang.String toString()
Get the string representation of this TranslatableName.- Overrides:
 toStringin classjava.lang.Object- Returns:
 - The name of this TranslatableName.
 
 
 - 
 
 -