Package org.jacorb.notification.filter

Examples of org.jacorb.notification.filter.EvaluationResult


    public EvaluationResult evaluate( EvaluationContext context )
        throws EvaluationException
    {
        final Message _event = context.getCurrentMessage();
        final EvaluationResult _result;

        switch ( _event.getType() )
        {
            case Message.TYPE_ANY:
                _result = expandedPath_.evaluate( context );
                break;

            case Message.TYPE_STRUCTURED:
                String _domainName =
                    _event.toStructuredEvent().header.fixed_header.event_type.type_name;

                _result = new EvaluationResult();
                _result.setString( _domainName );
                break;

            default:
                throw new RuntimeException();
        }
View Full Code Here


    private EvaluationResult objectUnderTest_;

    @Before
    public void setUp() throws Exception
    {
        objectUnderTest_ = new EvaluationResult();
    }
View Full Code Here

    }

    @Test
    public void testPlus() throws Exception
    {
        EvaluationResult a, b;
        a = new EvaluationResult();
        b = new EvaluationResult();

        a.setLong(10);
        b.setLong(10);

        EvaluationResult c = EvaluationResult.plus(a, b);
        assertTrue(20 == c.getLong());

        a.setFloat(10);
        b.setFloat(10);

        assertTrue(a.isFloat());
        assertTrue(b.isFloat());

        c = EvaluationResult.plus(a, b);
        assertTrue(20 == c.getFloat());
        assertTrue(c.isFloat());
    }
View Full Code Here

    }

    @Test
    public void testBug790() throws Exception
    {
        EvaluationResult other1 = new EvaluationResult();
        EvaluationResult other2 = new EvaluationResult();
        objectUnderTest_.setLongLong(1000);
        other1.setLongLong(2000);
        other2.setLongLong(1000);

        assertTrue(objectUnderTest_ + " < " + other1, objectUnderTest_.compareTo(other1) < 0);
        assertTrue(other1.compareTo(objectUnderTest_) > 0);
        assertEquals(0, objectUnderTest_.compareTo(other2));
        assertEquals(0, other2.compareTo(objectUnderTest_));
    }
View Full Code Here

        _root.acceptPreOrder(new TCLCleanUp());

        Message _event = factory_.newMessage(testPerson_);

        EvaluationResult _result =
            _event.extractValue(evaluationContext_,
                            (ETCLComponentName) _root);

        assertEquals("firstname", _result.getString());
    }
View Full Code Here

        Message _event = factory_.newMessage(testStructured_);
        AbstractTCLNode _root = TCLParser.parse(_expr);

        _root.acceptPreOrder(new TCLCleanUp());

        EvaluationResult _result =
            _event.extractValue(evaluationContext_,
                                (ETCLComponentName) _root);

        assertEquals("TESTING", _result.getString());
    }
View Full Code Here

    {
        super(tok);
    }

    public final EvaluationResult evaluate(EvaluationContext context) throws EvaluationException {
        EvaluationResult _left = left().evaluate(context)

        return evaluate(context, _left);
    }
View Full Code Here

    ////////////////////////////////////////

    public EvaluationResult evaluate( EvaluationContext context )
        throws EvaluationException
    {
        final EvaluationResult _result;

        Message _event = context.getCurrentMessage();

        AbstractTCLNode _left = left();
View Full Code Here

    public EvaluationResult evaluate(EvaluationContext context)
            throws PropertyDoesNotExistException
    {
        final Message _event = context.getCurrentMessage();
        EvaluationResult _res = null;

        try
        {
            _res = _event.extractVariableHeader(context, shorthandVariableHeader_, value_);
View Full Code Here

    public EvaluationResult evaluate( EvaluationContext context )
        throws EvaluationException {

        final Message _event = context.getCurrentMessage();
        final EvaluationResult _result;

        switch (_event.getType()) {
        case Message.TYPE_ANY:
            _result = expandedPath_.evaluate(context);
            break;
        case Message.TYPE_STRUCTURED:
            String _domainName = _event.toStructuredEvent().header.fixed_header.event_type.domain_name;
            _result = new EvaluationResult();
            _result.setString(_domainName);
            break;
        default:
            throw new RuntimeException();
        }
View Full Code Here

TOP

Related Classes of org.jacorb.notification.filter.EvaluationResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.