public class NamedObject
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name
Name of this object.
|
private static long |
serialVersionUID
Serialization index.
|
Modifier | Constructor and Description |
---|---|
protected |
NamedObject()
Default constructor.
|
protected |
NamedObject(java.lang.String name)
Constructor with name parameter
that should be used when such object
are created without using JSON serialization.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Getter for the name of this object.
|
static java.lang.String |
getName(java.lang.Object object)
Static method that acts as a
Function object. |
private static final long serialVersionUID
private java.lang.String name
protected NamedObject()
protected NamedObject(java.lang.String name)
name
- Name of this object.public final java.lang.String getName()
name
public static java.lang.String getName(java.lang.Object object)
Function
object.object
- Object to return name from.NamedObject
, null otherwise.