Interface BeanPropertyVisitor
-
- All Known Implementing Classes:
BaseTablePropertyVisitor
,ModelBuildPropertyVisitor
public interface BeanPropertyVisitor
Used to visit a BeanProperty given the type of bean property it is.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visitEmbedded(BeanPropertyAssocOne<?> p)
Visit an embedded property.void
visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded)
Visit the scalar property of an embedded bean.void
visitEnd()
Completed visiting all the properties on the bean.void
visitMany(BeanPropertyAssocMany<?> p)
Visit a OneToMany or ManyToMany property.void
visitOneExported(BeanPropertyAssocOne<?> p)
Visit the exported side of a OneToOne property.void
visitOneImported(BeanPropertyAssocOne<?> p)
Visit the imported side of a OneToOne property.void
visitScalar(BeanProperty p)
Visit a scalar property.
-
-
-
Method Detail
-
visitEnd
void visitEnd()
Completed visiting all the properties on the bean.
-
visitMany
void visitMany(BeanPropertyAssocMany<?> p)
Visit a OneToMany or ManyToMany property.
-
visitOneImported
void visitOneImported(BeanPropertyAssocOne<?> p)
Visit the imported side of a OneToOne property.
-
visitOneExported
void visitOneExported(BeanPropertyAssocOne<?> p)
Visit the exported side of a OneToOne property.
-
visitEmbedded
void visitEmbedded(BeanPropertyAssocOne<?> p)
Visit an embedded property.
-
visitEmbeddedScalar
void visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded)
Visit the scalar property of an embedded bean.
-
visitScalar
void visitScalar(BeanProperty p)
Visit a scalar property.
-
-