Class IntegerConstant
- All Implemented Interfaces:
Observable,ObservableIntegerValue,ObservableNumberValue,ObservableValue<Number>
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(InvalidationListener observer) Adds anInvalidationListenerwhich will be notified whenever theObservablebecomes invalid.voidaddListener(ChangeListener<? super Number> listener) Adds aChangeListenerwhich will be notified whenever the value of theObservableValuechanges.doubleReturns the value of thisObservableNumberValueas adouble.floatReturns the value of thisObservableNumberValueas afloat.intget()Returns the current value of thisObservableIntegerValue.getValue()Returns the current value of thisObservableValueintintValue()Returns the value of thisObservableNumberValueas anint.longReturns the value of thisObservableNumberValueas along.voidremoveListener(InvalidationListener observer) Removes the given listener from the list of listeners, that are notified whenever the value of theObservablebecomes invalid.voidremoveListener(ChangeListener<? super Number> listener) Removes the given listener from the list of listeners, that are notified whenever the value of theObservableValuechanges.static IntegerConstantvalueOf(int value)
-
Method Details
-
valueOf
-
get
public int get()Description copied from interface:ObservableIntegerValueReturns the current value of thisObservableIntegerValue.- Specified by:
getin interfaceObservableIntegerValue- Returns:
- The current value
-
getValue
Description copied from interface:ObservableValueReturns the current value of thisObservableValue- Specified by:
getValuein interfaceObservableValue<Number>- Returns:
- The current value
-
addListener
Description copied from interface:ObservableAdds anInvalidationListenerwhich will be notified whenever theObservablebecomes invalid. If the same listener is added more than once, then it will be notified more than once. That is, no check is made to ensure uniqueness.Note that the same actual
InvalidationListenerinstance may be safely registered for differentObservables.The
Observablestores a strong reference to the listener which will prevent the listener from being garbage collected and may result in a memory leak. It is recommended to either unregister a listener by callingremoveListenerafter use or to use an instance ofWeakInvalidationListeneravoid this situation.- Specified by:
addListenerin interfaceObservable- Parameters:
observer- The listener to register- See Also:
-
addListener
Description copied from interface:ObservableValueAdds aChangeListenerwhich will be notified whenever the value of theObservableValuechanges. If the same listener is added more than once, then it will be notified more than once. That is, no check is made to ensure uniqueness.Note that the same actual
ChangeListenerinstance may be safely registered for differentObservableValues.The
ObservableValuestores a strong reference to the listener which will prevent the listener from being garbage collected and may result in a memory leak. It is recommended to either unregister a listener by callingremoveListenerafter use or to use an instance ofWeakChangeListeneravoid this situation.- Specified by:
addListenerin interfaceObservableValue<Number>- Parameters:
listener- The listener to register- See Also:
-
removeListener
Description copied from interface:ObservableRemoves the given listener from the list of listeners, that are notified whenever the value of theObservablebecomes invalid.If the given listener has not been previously registered (i.e. it was never added) then this method call is a no-op. If it had been previously added then it will be removed. If it had been added more than once, then only the first occurrence will be removed.
- Specified by:
removeListenerin interfaceObservable- Parameters:
observer- The listener to remove- See Also:
-
removeListener
Description copied from interface:ObservableValueRemoves the given listener from the list of listeners, that are notified whenever the value of theObservableValuechanges.If the given listener has not been previously registered (i.e. it was never added) then this method call is a no-op. If it had been previously added then it will be removed. If it had been added more than once, then only the first occurrence will be removed.
- Specified by:
removeListenerin interfaceObservableValue<Number>- Parameters:
listener- The listener to remove- See Also:
-
intValue
public int intValue()Description copied from interface:ObservableNumberValueReturns the value of thisObservableNumberValueas anint. If the value is not anint, a standard cast is performed.- Specified by:
intValuein interfaceObservableNumberValue- Returns:
- The value of this
ObservableNumberValueas anint
-
longValue
public long longValue()Description copied from interface:ObservableNumberValueReturns the value of thisObservableNumberValueas along. If the value is not along, a standard cast is performed.- Specified by:
longValuein interfaceObservableNumberValue- Returns:
- The value of this
ObservableNumberValueas along
-
floatValue
public float floatValue()Description copied from interface:ObservableNumberValueReturns the value of thisObservableNumberValueas afloat. If the value is not afloat, a standard cast is performed.- Specified by:
floatValuein interfaceObservableNumberValue- Returns:
- The value of this
ObservableNumberValueas afloat
-
doubleValue
public double doubleValue()Description copied from interface:ObservableNumberValueReturns the value of thisObservableNumberValueas adouble. If the value is not adouble, a standard cast is performed.- Specified by:
doubleValuein interfaceObservableNumberValue- Returns:
- The value of this
ObservableNumberValueas adouble
-