+ "." + field); fields.add(new ModelField(fieldName, fieldClazz == null ? fieldType : fieldClazz.getName(), this.factTypes.get(typeEntry.getKey()), fieldType));
+ "." + field); fields.add(new ModelField(fieldName, fieldClazz == null ? fieldType : fieldClazz.getName(), this.factTypes.get(typeEntry.getKey()), fieldType));
new ModelField( "this", Object.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
new ModelField( "age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ), new ModelField( "name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
@Test public void testGlobalAndFacts() { final SuggestionCompletionEngine com = new SuggestionCompletionEngine(); com.setGlobalVariables( new HashMap<String, String>() { { put( "y", "Foo" ); } } ); com.setFieldsForTypes( new HashMap<String, ModelField[]>() { { put( "Foo", new ModelField[]{ new ModelField( "a", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, "String" ) } ); } } ); assertFalse( com.isGlobalVariable( "x" ) ); assertTrue( com.isGlobalVariable( "y" ) ); }
new ModelField( "age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ), new ModelField( "name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
new ModelField( "age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, new ModelField( "make", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
@Test public void testAdd() { final SuggestionCompletionEngine com = new SuggestionCompletionEngine(); com.setFactTypes( new String[]{"Foo"} ); com.setFieldsForTypes( new HashMap<String, ModelField[]>() { { put( "Foo", new ModelField[]{ new ModelField( "a", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, "String" ) } ); } } ); assertEquals( 1, com.getFactTypes().length ); assertEquals( "Foo", com.getFactTypes()[0] ); assertEquals( 1, com.getFieldCompletions( "Foo" ).length ); assertEquals( "a", com.getFieldCompletions( "Foo" )[0] ); }
new ModelField( "age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ), new ModelField( "name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING ), new ModelField( "date", Date.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_DATE ), new ModelField( "approved", Boolean.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
new ModelField( "dateField", Date.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, new ModelField( "this", Object.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, "AnEvent" ), new ModelField( "dateField", Date.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
new ModelField( "age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ), new ModelField( "name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
new ModelField( "age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ), new ModelField( "name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,
new ModelField( "age", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ), new ModelField( "rank", Integer.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_COMPARABLE ), new ModelField( "name", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, new ModelField( "make", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS, SuggestionCompletionEngine.TYPE_STRING ), new ModelField( "type", String.class.getName(), FIELD_CLASS_TYPE.REGULAR_CLASS,