org.csapi.jr.se
Class SimpleAttributeValue

java.lang.Object
  |
  +--org.csapi.jr.se.SimpleAttributeValue
All Implemented Interfaces:
java.io.Serializable

public final class SimpleAttributeValue
extends java.lang.Object
implements java.io.Serializable

This is a tagged choice of data elements to hold attribute values of different complexity.

See Also:
Serialized Form

Constructor Summary
SimpleAttributeValue()
          Creates a new SimpleAttributeValue.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 boolean getBooleanValue()
          This method returns a BooleanValue
 char getCharValue()
          This method returns a CharValue
 org.csapi.jr.se.SimpleAttributeTypeInfo getDiscriminator()
          This method returns the discriminator.
 double getDoubleValue()
          This method returns a DoubleValue
 float getFixedValue()
          This method returns a FixedValue
 float getFloatValue()
          This method returns a FloatValue
 short getInt16Value()
          This method returns a Int16Value
 int getInt32Value()
          This method returns a Int32Value
 long getInt64Value()
          This method returns a Int64Value
 byte getOctetValue()
          This method returns a OctetValue
 java.lang.String getStringValue()
          This method returns a StringValue
 short getUnsignedInt16Value()
          This method returns a UnsignedInt16Value
 int getUnsignedInt32Value()
          This method returns a UnsignedInt32Value
 long getUnsignedInt64Value()
          This method returns a UnsignedInt64Value
 char getWCharValue()
          This method returns a WCharValue
 java.lang.String getWStringValue()
          This method returns a WStringValue
 int hashCode()
          Returns a hashcode value for the object.
 void setBooleanValue(boolean value)
          This method sets a BooleanValue
 void setCharValue(char value)
          This method sets a CharValue
 void setDoubleValue(double value)
          This method sets a DoubleValue
 void setFixedValue(float value)
          This method sets a FixedValue
 void setFloatValue(float value)
          This method sets a FloatValue
 void setInt16Value(short value)
          This method sets a Int16Value
 void setInt32Value(int value)
          This method sets a Int32Value
 void setInt64Value(long value)
          This method sets a Int64Value
 void setOctetValue(byte value)
          This method sets a OctetValue
 void setStringValue(java.lang.String value)
          This method sets a StringValue
 void setUndefined(org.csapi.jr.se.SimpleAttributeTypeInfo discriminator)
          This method will receive the discriminator as a parameter and will set _object to null
 void setUnsignedInt16Value(short value)
          This method sets a UnsignedInt16Value
 void setUnsignedInt32Value(int value)
          This method sets a UnsignedInt32Value
 void setUnsignedInt64Value(long value)
          This method sets a UnsignedInt64Value
 void setWCharValue(char value)
          This method sets a WCharValue
 void setWStringValue(java.lang.String value)
          This method sets a WStringValue
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleAttributeValue

public SimpleAttributeValue()
Creates a new SimpleAttributeValue. Tagged choice of data elements always have empty constructors

Method Detail

getDiscriminator

public org.csapi.jr.se.SimpleAttributeTypeInfo getDiscriminator()
                                                         throws InvalidUnionAccessorException
This method returns the discriminator.

Returns:
a SimpleAttributeTypeInfo value
Throws:
InvalidUnionAccessorException - if an error occurs

getBooleanValue

public boolean getBooleanValue()
                        throws InvalidUnionAccessorException
This method returns a BooleanValue

Returns:
a boolean value
Throws:
InvalidUnionAccessorException - if an error occurs

setBooleanValue

public void setBooleanValue(boolean value)
This method sets a BooleanValue

Parameters:
value - a boolean value

getOctetValue

public byte getOctetValue()
                   throws InvalidUnionAccessorException
This method returns a OctetValue

Returns:
a byte value
Throws:
InvalidUnionAccessorException - if an error occurs

setOctetValue

public void setOctetValue(byte value)
This method sets a OctetValue

Parameters:
value - a byte value

getCharValue

public char getCharValue()
                  throws InvalidUnionAccessorException
This method returns a CharValue

Returns:
a char value
Throws:
InvalidUnionAccessorException - if an error occurs

setCharValue

public void setCharValue(char value)
This method sets a CharValue

Parameters:
value - a char value

getWCharValue

public char getWCharValue()
                   throws InvalidUnionAccessorException
This method returns a WCharValue

Returns:
a char value
Throws:
InvalidUnionAccessorException - if an error occurs

setWCharValue

public void setWCharValue(char value)
This method sets a WCharValue

Parameters:
value - a char value

getStringValue

public java.lang.String getStringValue()
                                throws InvalidUnionAccessorException
This method returns a StringValue

Returns:
a java.lang.String value
Throws:
InvalidUnionAccessorException - if an error occurs

setStringValue

public void setStringValue(java.lang.String value)
This method sets a StringValue

Parameters:
value - a java.lang.String value

getWStringValue

public java.lang.String getWStringValue()
                                 throws InvalidUnionAccessorException
This method returns a WStringValue

Returns:
a java.lang.String value
Throws:
InvalidUnionAccessorException - if an error occurs

setWStringValue

public void setWStringValue(java.lang.String value)
This method sets a WStringValue

Parameters:
value - a java.lang.String value

getInt16Value

public short getInt16Value()
                    throws InvalidUnionAccessorException
This method returns a Int16Value

Returns:
a short value
Throws:
InvalidUnionAccessorException - if an error occurs

setInt16Value

public void setInt16Value(short value)
This method sets a Int16Value

Parameters:
value - a short value

getUnsignedInt16Value

public short getUnsignedInt16Value()
                            throws InvalidUnionAccessorException
This method returns a UnsignedInt16Value

Returns:
a short value
Throws:
InvalidUnionAccessorException - if an error occurs

setUnsignedInt16Value

public void setUnsignedInt16Value(short value)
This method sets a UnsignedInt16Value

Parameters:
value - a short value

getInt32Value

public int getInt32Value()
                  throws InvalidUnionAccessorException
This method returns a Int32Value

Returns:
a int value
Throws:
InvalidUnionAccessorException - if an error occurs

setInt32Value

public void setInt32Value(int value)
This method sets a Int32Value

Parameters:
value - a int value

getUnsignedInt32Value

public int getUnsignedInt32Value()
                          throws InvalidUnionAccessorException
This method returns a UnsignedInt32Value

Returns:
a int value
Throws:
InvalidUnionAccessorException - if an error occurs

setUnsignedInt32Value

public void setUnsignedInt32Value(int value)
This method sets a UnsignedInt32Value

Parameters:
value - a int value

getInt64Value

public long getInt64Value()
                   throws InvalidUnionAccessorException
This method returns a Int64Value

Returns:
a long value
Throws:
InvalidUnionAccessorException - if an error occurs

setInt64Value

public void setInt64Value(long value)
This method sets a Int64Value

Parameters:
value - a long value

getUnsignedInt64Value

public long getUnsignedInt64Value()
                           throws InvalidUnionAccessorException
This method returns a UnsignedInt64Value

Returns:
a long value
Throws:
InvalidUnionAccessorException - if an error occurs

setUnsignedInt64Value

public void setUnsignedInt64Value(long value)
This method sets a UnsignedInt64Value

Parameters:
value - a long value

getFloatValue

public float getFloatValue()
                    throws InvalidUnionAccessorException
This method returns a FloatValue

Returns:
a float value
Throws:
InvalidUnionAccessorException - if an error occurs

setFloatValue

public void setFloatValue(float value)
This method sets a FloatValue

Parameters:
value - a float value

getDoubleValue

public double getDoubleValue()
                      throws InvalidUnionAccessorException
This method returns a DoubleValue

Returns:
a double value
Throws:
InvalidUnionAccessorException - if an error occurs

setDoubleValue

public void setDoubleValue(double value)
This method sets a DoubleValue

Parameters:
value - a double value

getFixedValue

public float getFixedValue()
                    throws InvalidUnionAccessorException
This method returns a FixedValue

Returns:
a float value
Throws:
InvalidUnionAccessorException - if an error occurs

setFixedValue

public void setFixedValue(float value)
This method sets a FixedValue

Parameters:
value - a float value

setUndefined

public void setUndefined(org.csapi.jr.se.SimpleAttributeTypeInfo discriminator)
This method will receive the discriminator as a parameter and will set _object to null

Parameters:
discriminator - a SimpleAttributeTypeInfo value

equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object