Codota Logo
ClassFieldAccessorStore
Code IndexAdd Codota to your IDE (free)

How to use
ClassFieldAccessorStore
in
org.drools.core.base

Best Java code snippets using org.drools.core.base.ClassFieldAccessorStore (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
OutputStreamWriter o =
  • Codota IconOutputStream out;new OutputStreamWriter(out)
  • Codota IconOutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
  • Codota IconHttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
  • Smart code suggestions by Codota
}
origin: org.drools/drools-core

@Before
public void setUp() throws Exception {
  ClassFieldAccessorStore store = new ClassFieldAccessorStore();
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
  this.reader = store.getReader( TestBean.class,
                     "shortAttr" );
}
origin: org.drools/drools-core

@Before
public void setUp() throws Exception {
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
}
origin: org.drools/drools-core

private Class build(ClassBuilder builder, ClassDefinition classDef) throws Exception {
  classLoader = new PackageClassLoader(data, ProjectClassLoader.createProjectClassLoader());
  byte[] d = builder.buildClass( classDef, classLoader);
           data.write( convertClassToResourcePath(classDef.getClassName()), d );
  
  this.store = new ClassFieldAccessorStore();
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( classLoader ) );
  store.setEagerWire( true );
  
  Class clazz = classLoader.loadClass( classDef.getClassName() );
  classDef.setDefinedClass( clazz );
  
  return clazz;
  
}

origin: org.drools/drools-compiler

public BetaNodeFieldConstraint getBoundVariableConstraint(final Class clazz,
                             final String fieldName,
                             final Declaration declaration,
                             final String evaluatorString) {
  final InternalReadAccessor extractor = store.getReader(clazz,
                              fieldName);
  String expression = fieldName + " " + evaluatorString + " " + declaration.getIdentifier();
  return new MvelConstraintTestUtil(expression, declaration, extractor);
}
origin: org.drools/drools-core

@Before
public void setUp() throws Exception {
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
  extractor = ( MVELObjectClassFieldReader ) store.getMVELReader(  Person.class.getPackage().getName(),
                                   Person.class.getName(),
                                   "addresses['home'].street",
origin: org.drools/drools-core

pkg.getClassFieldAccessorStore().setEagerWire( true );
final ClassFieldReader extractor = pkg.getClassFieldAccessorStore().getReader(Cheese.class,
    "type");
origin: org.drools/drools-compiler

public ReteTesterHelper() {
  this.pkg = new KnowledgePackageImpl("org.drools.examples.manners");
  this.pkg.setClassFieldAccessorCache(new ClassFieldAccessorCache(Thread.currentThread().getContextClassLoader()));
  this.store = this.pkg.getClassFieldAccessorStore();
  this.store.setEagerWire(true);
  this.typeResolver = new ClassTypeResolver(new HashSet<String>(),
                       getClass().getClassLoader());
}
origin: org.drools/drools-core

intDef.setReadWriteAccessor( store.getAccessor( clazz,
                        intDef.getName() ) );
strDef.setReadWriteAccessor( store.getAccessor( clazz,
                        strDef.getName() ) );
origin: org.drools/drools-core

  @Test
  public void testIsNullValue() {
    try {
      assertFalse( this.extractor.isNullValue( null,
                           this.person[0] ) );
      
      MVELObjectClassFieldReader nullExtractor =  ( MVELObjectClassFieldReader ) store.getMVELReader(  Person.class.getPackage().getName(),
                                                       Person.class.getName(),
                                                       "addresses['business'].phone",
                                                       true,
                                                       String.class );
      MVELDialectRuntimeData data = new MVELDialectRuntimeData();
      data.addImport( Person.class.getSimpleName(), Person.class );
      data.onAdd( null, ProjectClassLoader.createProjectClassLoader() );
      
      nullExtractor.compile( data );            
//
//            InternalReadAccessor nullExtractor = store.getReader( Person.class,
//                                                                  "addresses['business'].phone",
//                                                                  getClass().getClassLoader() );
      assertTrue( nullExtractor.isNullValue( null,
                          this.person[0] ) );
    } catch ( final Exception e ) {
      fail( "Should not throw an exception" );
    }
  }

origin: org.drools/drools-core

@Before
public void setUp() throws Exception {
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
}
origin: org.drools/drools-core

@Test
public void testLong() throws Exception {
  final ClassFieldReader ext = store.getReader( TestBean.class,
                         "longField" );
  final TestBean bean = new TestBean();
  assertEquals( 424242,
         ((Number) ext.getValue( null,
                     bean )).longValue() );
}
origin: org.drools/drools-core

private Class build(ClassBuilder builder, ClassDefinition classDef) throws Exception {
  ProjectClassLoader prjClassLoader = ProjectClassLoader.createProjectClassLoader();
  byte[] d = builder.buildClass( classDef, prjClassLoader );
  JavaDialectRuntimeData data = new JavaDialectRuntimeData();
  data.write( convertClassToResourcePath(classDef.getClassName()), d );
  ClassLoader classLoader = new PackageClassLoader(data, prjClassLoader);
  
  ClassFieldAccessorStore store = new ClassFieldAccessorStore();
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( classLoader ) );
  store.setEagerWire( true );
  
  Class clazz = classLoader.loadClass( classDef.getClassName() );
  classDef.setDefinedClass( clazz );
  
  return clazz;
  
}
origin: org.drools/drools-core

long1Def.setReadWriteAccessor( store.getAccessor( clazz,
                         long1Def.getName() ) );
long2Def.setReadWriteAccessor( store.getAccessor( clazz,
                         long2Def.getName() ) );
doubleDef.setReadWriteAccessor( store.getAccessor( clazz,
                          doubleDef.getName() ) );
intDef.setReadWriteAccessor( store.getAccessor( clazz,
                        intDef.getName() ) );
strDef.setReadWriteAccessor( store.getAccessor( clazz,
                        strDef.getName( ) ) );
dateDef.setReadWriteAccessor( store.getAccessor( clazz,
                         dateDef.getName() ) );
str2Def.setReadWriteAccessor( store.getAccessor( clazz,
                         str2Def.getName() ) );
origin: org.drools/drools-core

@Before
public void setUp() throws Exception {
  ClassFieldAccessorStore store = new ClassFieldAccessorStore();
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
  this.reader = store.getReader( TestBean.class,
                   "byteAttr" );
}
origin: org.drools/drools-compiler

@Before
public void setUp() throws Exception {
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
}
origin: org.drools/drools-core

@Test
public void testMultipleInterfaces() throws Exception {
  final ConcreteChild obj = new ConcreteChild();
  final ClassFieldReader ext = store.getReader( InterfaceChild.class,
                         "foo" );
  assertEquals( 42,
         ((Number) ext.getValue( null,
                     obj )).intValue() );
}
origin: org.drools/drools-core

long1Def.setReadWriteAccessor( store.getAccessor( clazz,
                         long1Def.getName() ) );
long2Def.setReadWriteAccessor( store.getAccessor( clazz,
                         long2Def.getName() ) );
doubleDef.setReadWriteAccessor( store.getAccessor( clazz,
                          doubleDef.getName() ) );
intDef.setReadWriteAccessor( store.getAccessor( clazz,
                        intDef.getName() ) );
strDef.setReadWriteAccessor( store.getAccessor( clazz,
                        strDef.getName() ) );
dateDef.setReadWriteAccessor( store.getAccessor( clazz,
                         dateDef.getName() ) );
str2Def.setReadWriteAccessor( store.getAccessor( clazz,
                         str2Def.getName() ) );
origin: org.drools/drools-core

@Before
public void setUp() throws Exception {
  ClassFieldAccessorStore store = new ClassFieldAccessorStore();
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
  this.reader = store.getReader( TestBean.class,
                     "charAttr" );
}
origin: org.drools/drools-core

@Before
public void setUp() throws Exception {
  store.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );
  store.setEagerWire( true );
}
origin: org.drools/drools-core

@Test
public void testAbstract() throws Exception {
  final ClassFieldReader ext = store.getReader( TestAbstract.class,
                         "something" );
  final TestAbstract obj = new TestAbstractImpl();
  assertEquals( "foo",
         (String) ext.getValue( null,
                     obj ) );
}
org.drools.core.baseClassFieldAccessorStore

Most used methods

  • getReader
  • setClassFieldAccessorCache
  • setEagerWire
  • <init>
  • getAccessor
  • getMVELReader

Popular in Java

  • Start an intent from android
  • getContentResolver (Context)
  • getApplicationContext (Context)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • ConcurrentHashMap (java.util.concurrent)
    A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updat
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now