/** * Invoked each {@link String} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void stringProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
anyProperty(name, context); } else { switch (type) { case BOOLEAN: booleanProperty(name, context); break; case BYTE: byteProperty(name, context); break; case DATE: dateProperty(name, context); break; case DATETIME: datetimeProperty(name, context); break; case DECIMAL: decimalProperty(name, context); break; case DOUBLE: doubleProperty(name, context); break; case FLOAT: floatProperty(name, context); break; case INT: intProperty(name, context); break; case INTEGER: integerProperty(name, context);
/** * Invoked each {@link BigDecimal} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void decimalProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link PropertyType#TIME} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void timeProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link BigInteger} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void integerProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link DataModelReflection} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void objectProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Byte} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void byteProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link PropertyType#DATE} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void dateProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Sequence} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void sequenceProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Boolean} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void booleanProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Short} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void shortProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Integer} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void intProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Long} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void longProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Float} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void floatProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link Double} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void doubleProperty(PropertyName name, C context) throws E { anyProperty(name, context); }
/** * Invoked each {@link PropertyType#DATETIME} property. * @param name property name * @param context context object (specified in {@link #scan(DataModelDefinition, Object)}) * @throws E if failed */ public void datetimeProperty(PropertyName name, C context) throws E { anyProperty(name, context); }