org.jacorb.notification.filter

Class EvaluationResult

Implemented Interfaces:
Configurable
Known Direct Subclasses:
ImmutableEvaluationResult

public class EvaluationResult
extends java.lang.Object
implements Configurable

Version:
$Id: EvaluationResult.java,v 1.4 2004/05/06 12:39:59 nicolas Exp $

Author:
Alphonse Bendt

Field Summary

static EvaluationResult
BOOL_FALSE
static EvaluationResult
BOOL_TRUE

Method Summary

void
addAny(Any any)
int
compareTo(EvaluationResult other)
void
configure(Configuration conf)
static EvaluationResult
div(EvaluationResult left, EvaluationResult right)
boolean
equals(Object o)
static EvaluationResult
fromAny(Any any)
Any
getAny()
boolean
getBool()
double
getDouble()
float
getFloat()
int
getLong()
long
getLongLong()
String
getString()
protected Object
getValue()
int
hashCode()
boolean
isDouble()
boolean
isFloat()
boolean
isLong()
boolean
isLongLong()
boolean
isString()
static EvaluationResult
minus(EvaluationResult left, EvaluationResult right)
static EvaluationResult
mult(EvaluationResult left, EvaluationResult right)
static EvaluationResult
plus(EvaluationResult left, EvaluationResult right)
void
setBool(boolean b)
void
setDouble(Double d)
void
setDouble(double d)
void
setFloat(Double d)
void
setFloat(double d)
void
setFloat(float f)
void
setLong(Double d)
void
setLong(int l)
void
setLongLong(Double d)
void
setLongLong(long l)
void
setString(String s)
String
toString()
static EvaluationResult
unaryMinus(EvaluationResult r)
static EvaluationResult
wrapImmutable(EvaluationResult e)

Field Details

BOOL_FALSE

public static final EvaluationResult BOOL_FALSE


BOOL_TRUE

public static final EvaluationResult BOOL_TRUE

Method Details

addAny

public void addAny(Any any)


compareTo

public int compareTo(EvaluationResult other)
            throws org.jacorb.notification.filter.DynamicTypeException,
                   EvaluationException


configure

public void configure(Configuration conf)


div

public static EvaluationResult div(EvaluationResult left,
                                   EvaluationResult right)
            throws org.jacorb.notification.filter.DynamicTypeException


equals

public boolean equals(Object o)


fromAny

public static EvaluationResult fromAny(Any any)


getAny

public Any getAny()


getBool

public boolean getBool()
            throws org.jacorb.notification.filter.DynamicTypeException


getDouble

public double getDouble()
            throws org.jacorb.notification.filter.DynamicTypeException


getFloat

public float getFloat()
            throws org.jacorb.notification.filter.DynamicTypeException


getLong

public int getLong()
            throws org.jacorb.notification.filter.DynamicTypeException


getLongLong

public long getLongLong()
            throws org.jacorb.notification.filter.DynamicTypeException


getString

public String getString()
            throws org.jacorb.notification.filter.DynamicTypeException


getValue

protected Object getValue()


hashCode

public int hashCode()


isDouble

public boolean isDouble()


isFloat

public boolean isFloat()


isLong

public boolean isLong()


isLongLong

public boolean isLongLong()


isString

public boolean isString()


minus

public static EvaluationResult minus(EvaluationResult left,
                                     EvaluationResult right)
            throws org.jacorb.notification.filter.DynamicTypeException


mult

public static EvaluationResult mult(EvaluationResult left,
                                    EvaluationResult right)
            throws org.jacorb.notification.filter.DynamicTypeException


plus

public static EvaluationResult plus(EvaluationResult left,
                                    EvaluationResult right)
            throws org.jacorb.notification.filter.DynamicTypeException


setBool

public void setBool(boolean b)


setDouble

public void setDouble(Double d)


setDouble

public void setDouble(double d)


setFloat

public void setFloat(Double d)


setFloat

public void setFloat(double d)


setFloat

public void setFloat(float f)


setLong

public void setLong(Double d)


setLong

public void setLong(int l)


setLongLong

public void setLongLong(Double d)


setLongLong

public void setLongLong(long l)


setString

public void setString(String s)


toString

public String toString()


unaryMinus

public static EvaluationResult unaryMinus(EvaluationResult r)
            throws org.jacorb.notification.filter.DynamicTypeException


wrapImmutable

public static EvaluationResult wrapImmutable(EvaluationResult e)