if (visitor.visitValueProperty(name, value, x)) { visitor.endVisitValueProperty(name, value, x); break; @SuppressWarnings("unchecked") AutoBean<Collection<?>> bean = (AutoBean<Collection<?>>) temp; if (visitor.visitCollectionProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitCollectionProperty(name, bean, x); break; @SuppressWarnings("unchecked") AutoBean<Map<?, ?>> bean = (AutoBean<Map<?, ?>>) temp; if (visitor.visitMapProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitMapProperty(name, bean, x); break; if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx); visitor.endVisitReferenceProperty(name, bean, x); break;
/** * Called after visiting a reference property. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public void endVisitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { endVisitReferenceProperty(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); }
public void endVisitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { super.endVisitCollectionProperty(propertyName, value, ctx); } });
/** * Called after visiting a reference property. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public void endVisitMapProperty(String propertyName, AutoBean<Map<?, ?>> value, MapPropertyContext ctx) { endVisitReferenceProperty(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.visitValueProperty(name, value, x)) { visitor.endVisitValueProperty(name, value, x); break; @SuppressWarnings("unchecked") AutoBean<Collection<?>> bean = (AutoBean<Collection<?>>) temp; if (visitor.visitCollectionProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitCollectionProperty(name, bean, x); break; @SuppressWarnings("unchecked") AutoBean<Map<?, ?>> bean = (AutoBean<Map<?, ?>>) temp; if (visitor.visitMapProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitMapProperty(name, bean, x); break; if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx); visitor.endVisitReferenceProperty(name, bean, x); break;
/** * Called after visiting a reference property. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public void endVisitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { endVisitReferenceProperty(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.visitValueProperty(name, value, x)) { visitor.endVisitValueProperty(name, value, x); break; @SuppressWarnings("unchecked") AutoBean<Collection<?>> bean = (AutoBean<Collection<?>>) temp; if (visitor.visitCollectionProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitCollectionProperty(name, bean, x); break; @SuppressWarnings("unchecked") AutoBean<Map<?, ?>> bean = (AutoBean<Map<?, ?>>) temp; if (visitor.visitMapProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitMapProperty(name, bean, x); break; if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx); visitor.endVisitReferenceProperty(name, bean, x); break;
/** * Called after visiting a reference property. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public void endVisitMapProperty(String propertyName, AutoBean<Map<?, ?>> value, MapPropertyContext ctx) { endVisitReferenceProperty(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.visitValueProperty(name, value, x)) { visitor.endVisitValueProperty(name, value, x); break; @SuppressWarnings("unchecked") AutoBean<Collection<?>> bean = (AutoBean<Collection<?>>) temp; if (visitor.visitCollectionProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitCollectionProperty(name, bean, x); break; @SuppressWarnings("unchecked") AutoBean<Map<?, ?>> bean = (AutoBean<Map<?, ?>>) temp; if (visitor.visitMapProperty(name, bean, x)) { if (value != null) { ((ProxyAutoBean<?>) bean).traverse(visitor, ctx); visitor.endVisitMapProperty(name, bean, x); break; if (visitor.visitReferenceProperty(name, bean, x)) { if (value != null) { bean.traverse(visitor, ctx); visitor.endVisitReferenceProperty(name, bean, x); break;
/** * Called after visiting a reference property. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public void endVisitMapProperty(String propertyName, AutoBean<Map<?, ?>> value, MapPropertyContext ctx) { endVisitReferenceProperty(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 after visiting a reference property. * * @param propertyName the property name, as a String * @param value the property value * @param ctx a PropertyContext */ public void endVisitCollectionProperty(String propertyName, AutoBean<Collection<?>> value, CollectionPropertyContext ctx) { endVisitReferenceProperty(propertyName, value, ctx); }