public class BasicSlot extends java.lang.Object implements ISlot, java.lang.Comparable<ISlot>
Constructor and Description |
---|
BasicSlot(ISlot slot) |
BasicSlot(java.lang.String name) |
BasicSlot(java.lang.String name,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
protected void |
clearToString() |
BasicSlot |
clone() |
int |
compareTo(ISlot compSlot) |
protected java.lang.String |
createToString() |
boolean |
equals(java.lang.Object obj) |
boolean |
equalValues(java.lang.Object test) |
java.lang.String |
getName()
the name of the slot
|
java.lang.Object |
getValue()
return the value of the slot.
|
int |
hashCode() |
boolean |
isVariable()
Deprecated.
|
boolean |
isVariableValue()
checks to see if the slot value is a variable.
|
protected java.lang.Object |
setNameInternal(java.lang.String name) |
protected java.lang.Object |
setValueInternal(java.lang.Object value)
set the value of the slot, returning the prior value
|
java.lang.String |
toString() |
public BasicSlot(java.lang.String name)
public BasicSlot(java.lang.String name, java.lang.Object value)
public BasicSlot(ISlot slot)
public final java.lang.Object getValue()
ISlot
getValue
in interface ISlot
ISlot.getValue()
public final java.lang.String getName()
ISlot
getName
in interface ISlot
ISlot.getName()
public boolean equalValues(java.lang.Object test)
equalValues
in interface ISlot
ISlot.equalValues(java.lang.Object)
public BasicSlot clone()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isVariableValue()
isVariableValue
in interface ISlot
ISlot.isVariable()
@Deprecated public boolean isVariable()
ISlot
isVariable
in interface ISlot
public int compareTo(ISlot compSlot)
compareTo
in interface java.lang.Comparable<ISlot>
Comparable.compareTo(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
protected void clearToString()
protected java.lang.String createToString()
protected final java.lang.Object setValueInternal(java.lang.Object value)
value
- protected final java.lang.Object setNameInternal(java.lang.String name)