/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitMapProperty(String propertyName, AutoBean<Map<?, ?>> value, MapPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx);
/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitMapProperty(String propertyName, AutoBean<Map<?, ?>> value, MapPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitMapProperty(String propertyName, AutoBean<Map<?, ?>> value, MapPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
/** * Called every time, but {@link #visit(AutoBean, Context)} will be called for * the value only the first time it is encountered. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public boolean visitMapProperty(String propertyName, AutoBean<Map<?, ?>> value, MapPropertyContext ctx) { return visitReferenceProperty(propertyName, value, ctx); }
if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx);
if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx);
if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx);