java.lang.Object
org.praxislive.core.Value
org.praxislive.core.ControlAddress
-
Nested Class Summary
Nested classes/interfaces inherited from class org.praxislive.core.Value
Value.Type<T extends Value> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanValues must override the default equals method.static Optional<ControlAddress> inthashCode()Values must override the default hashcode method.static booleanstatic ControlAddressstatic ControlAddressof(ComponentAddress component, String id) static ControlAddresstoString()Values must override the default method to return a string representation that is immutable.
-
Field Details
-
TYPE_NAME
Value type name.- See Also:
-
SEPARATOR
- See Also:
-
-
Method Details
-
component
-
controlID
-
toString
Description copied from class:ValueValues must override the default method to return a string representation that is immutable. -
hashCode
public int hashCode()Description copied from class:ValueValues must override the default hashcode method. -
equals
Description copied from class:ValueValues must override the default equals method. This method should only returntrueif the supplied Object is of the same type as the implementing Value. Values of an unknown type should be coerced before calling this method. This method does not have to guarantee thatthis.equals(that) == this.toString().equals(that.toString()) -
parse
- Throws:
ValueFormatException
-
of
-
of
-
from
-
isValidID
-