Class w3c.jigsaw.resources.DoubleAttribute
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class w3c.jigsaw.resources.DoubleAttribute

java.lang.Object
   |
   +----w3c.jigsaw.resources.Attribute
           |
           +----w3c.jigsaw.resources.DoubleAttribute

public class DoubleAttribute
extends Attribute
The generic description of an DoubleAttribute.

Constructor Index

 o DoubleAttribute(String, Double, int)
Create a description for a generic Double attribute.

Method Index

 o checkValue(Object)
Is the given object a valid DoubleAttribute value ?
 o pickle(DataOutputStream, Object)
Pickle an double to the given output stream.
 o unpickle(DataInputStream)
Unpickle an integer from the given input stream.

Constructors

 o DoubleAttribute
  public DoubleAttribute(String name,
                         Double def,
                         int flags)
Create a description for a generic Double attribute.
Parameters:
name - The attribute name.
def - The default value for these attributes.
flags - The associated flags.

Methods

 o checkValue
  public boolean checkValue(Object obj)
Is the given object a valid DoubleAttribute value ?
Parameters:
obj - The object to test.
Returns:
A boolean true if okay.
Throws: IllegalAttributeAccess
If the provided value doesn't pass the test.
Overrides:
checkValue in class Attribute
 o pickle
  public final void pickle(DataOutputStream out,
                           Object d) throws IOException
Pickle an double to the given output stream.
Parameters:
out - The output stream to pickle to.
obj - The object to pickle.
Throws: IOException
If some IO error occured.
Overrides:
pickle in class Attribute
 o unpickle
  public final Object unpickle(DataInputStream in) throws IOException
Unpickle an integer from the given input stream.
Parameters:
in - The input stream to unpickle from.
Returns:
An instance of Double.
Throws: IOException
If some IO error occured.
Overrides:
unpickle in class Attribute

All Packages  Class Hierarchy  This Package  Previous  Next  Index