com.gridsystems.nextgrid.api.pom.ref
Class NumberReference

java.lang.Object
  extended by com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport<E>
      extended by com.gridsystems.nextgrid.api.pom.ref.ScalarReference<java.lang.Number>
          extended by com.gridsystems.nextgrid.api.pom.ref.NumberReference
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, nextgrid.api.pom.Reference<java.lang.Number>

public class NumberReference
extends ScalarReference<java.lang.Number>

NumberReference type.

Author:
Rodrigo Ruiz
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
LOG
 
Constructor Summary
NumberReference()
          Creates a new instance.
NumberReference(java.lang.Number value)
          Creates a new instance.
 
Method Summary
 boolean canCastFrom(java.lang.Class<?> type)
          
 boolean canCastTo(java.lang.Class<?> type)
          
 java.lang.Object castTo(java.lang.Class<?> type)
          
 
Methods inherited from class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
getValue, getValueType, setValue
 
Methods inherited from class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
addReader, addWriter, clearLinks, copy, dispose, getReaders, getWriters, isAvailable, readLock, removeReader, removeWriter, reset, setAvailable, waitAvailable, writeLock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberReference

public NumberReference()
Creates a new instance.


NumberReference

public NumberReference(java.lang.Number value)
Creates a new instance.

Parameters:
value - Initial value
Method Detail

canCastTo

public boolean canCastTo(java.lang.Class<?> type)

Specified by:
canCastTo in interface nextgrid.api.pom.Reference<java.lang.Number>
Overrides:
canCastTo in class ScalarReference<java.lang.Number>

canCastFrom

public boolean canCastFrom(java.lang.Class<?> type)

Specified by:
canCastFrom in interface nextgrid.api.pom.Reference<java.lang.Number>
Overrides:
canCastFrom in class ScalarReference<java.lang.Number>

castTo

public java.lang.Object castTo(java.lang.Class<?> type)

Specified by:
castTo in interface nextgrid.api.pom.Reference<java.lang.Number>
Overrides:
castTo in class ScalarReference<java.lang.Number>


Copyright © 2006-2008 Grid Systems, S.A.. All Rights Reserved.