org.alfresco.repo.attributes
Class DoubleAttributeImpl

java.lang.Object
  extended by org.alfresco.repo.attributes.AbstractAttribute
      extended by org.alfresco.repo.attributes.AttributeImpl
          extended by org.alfresco.repo.attributes.DoubleAttributeImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable, Attribute, DoubleAttribute

public class DoubleAttributeImpl
extends AttributeImpl
implements DoubleAttribute

Persistent double attribute implementation.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.alfresco.repo.attributes.Attribute
Attribute.Type
 
Constructor Summary
DoubleAttributeImpl()
           
DoubleAttributeImpl(double value)
           
DoubleAttributeImpl(DoubleAttribute attr)
           
 
Method Summary
 double getDoubleValue()
          Get a double value from a DoubleValue.
 java.io.Serializable getRawValue()
          Method to return the underlying raw data for possible conversion to the descired type.
 Attribute.Type getType()
           
 void setDoubleValue(double value)
          Set a double value.
 java.lang.String toString()
           
 
Methods inherited from class org.alfresco.repo.attributes.AttributeImpl
equals, getAcl, getId, getVersion, hashCode, setAcl, setId, setVersion
 
Methods inherited from class org.alfresco.repo.attributes.AbstractAttribute
add, add, clear, entrySet, get, get, getAttributeImpl, getAttributeValue, getBlobValue, getBooleanValue, getByteValue, getFloatValue, getIntValue, getLongValue, getSerializableValue, getShortValue, getStringValue, iterator, keySet, put, remove, remove, set, setBlobValue, setBooleanValue, setByteValue, setFloatValue, setIntValue, setLongValue, setSerializableValue, setShortValue, setStringValue, size, values
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.alfresco.repo.attributes.Attribute
add, add, clear, entrySet, get, get, getAcl, getAttributeImpl, getAttributeValue, getBlobValue, getBooleanValue, getByteValue, getFloatValue, getIntValue, getLongValue, getSerializableValue, getShortValue, getStringValue, iterator, keySet, put, remove, remove, set, setAcl, setBlobValue, setBooleanValue, setByteValue, setFloatValue, setIntValue, setLongValue, setSerializableValue, setShortValue, setStringValue, size, values
 

Constructor Detail

DoubleAttributeImpl

public DoubleAttributeImpl()

DoubleAttributeImpl

public DoubleAttributeImpl(double value)

DoubleAttributeImpl

public DoubleAttributeImpl(DoubleAttribute attr)
Method Detail

getType

public Attribute.Type getType()
Specified by:
getType in interface Attribute
Returns:
the enumerated type

getRawValue

public java.io.Serializable getRawValue()
Description copied from interface: Attribute
Method to return the underlying raw data for possible conversion to the descired type.

Specified by:
getRawValue in interface Attribute
Returns:
Returns a raw data value

getDoubleValue

public double getDoubleValue()
Description copied from interface: Attribute
Get a double value from a DoubleValue.

Specified by:
getDoubleValue in interface Attribute
Overrides:
getDoubleValue in class AbstractAttribute
Returns:
The value.

setDoubleValue

public void setDoubleValue(double value)
Description copied from interface: Attribute
Set a double value.

Specified by:
setDoubleValue in interface Attribute
Overrides:
setDoubleValue in class AbstractAttribute
Parameters:
value - The value to set.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.