Package org.drools.base

Examples of org.drools.base.ClassObjectFilter


        workingMemory.insert( new Cheese( "stilton",
                                          10 ) );

        workingMemory.fireAllRules();

        Iterator events = workingMemory.iterateObjects( new ClassObjectFilter( PersonInterface.class ) );

        assertTrue( events.hasNext() );
        assertEquals( 1,
                      results.size() );
        assertEquals( results.get( 0 ),
View Full Code Here


        workingMemory.insert( new Cheese( "stilton",
                                          10 ) );

        workingMemory.fireAllRules();

        Iterator events = workingMemory.iterateObjects( new ClassObjectFilter( PersonInterface.class ) );

        assertTrue( events.hasNext() );
        assertEquals( 1,
                      results.size() );
        assertEquals( results.get( 0 ),
View Full Code Here

    public Object getObject(FactHandle handle) throws FactException {
        return workingMemory.getObject(handle);
    }

    public List getObjects(Class objectClass) {
  ObjectFilter objectFilter = new ClassObjectFilter(objectClass);
  List objects = new ArrayList();
  Iterator iter = workingMemory.iterateObjects(objectFilter);
  while (iter.hasNext()) {
      objects.add(iter.next());
  }
View Full Code Here

TOP

Related Classes of org.drools.base.ClassObjectFilter

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.