# Uses of Interface
org.apache.cayenne.reflect.PropertyVisitor

Packages that use PropertyVisitor
Package
Description
org.apache.cayenne.reflect

- ## Uses of PropertyVisitor in org.apache.cayenne.reflect

  Methods in org.apache.cayenne.reflect with parameters of type PropertyVisitor
  Modifier and Type
  Method
  Description
  `abstract boolean`
  BaseArcProperty.`visit(PropertyVisitor visitor)`
  `abstract boolean`
  BaseProperty.`visit(PropertyVisitor visitor)`
  `boolean`
  BaseToManyProperty.`visit(PropertyVisitor visitor)`
  `boolean`
  BaseToOneProperty.`visit(PropertyVisitor visitor)`
  `boolean`
  PropertyDescriptor.`visit(PropertyVisitor visitor)`
  A visitor accept method.
  `boolean`
  SimpleAttributeProperty.`visit(PropertyVisitor visitor)`
  `boolean`
  ClassDescriptor.`visitAllProperties(PropertyVisitor visitor)`
  Passes the visitor to the properties "visit" method for a combination of all properties, including properties declared in this descriptor, its super descriptors, and all subdescriptors.
  `boolean`
  LazyClassDescriptorDecorator.`visitAllProperties(PropertyVisitor visitor)`
  `boolean`
  PersistentDescriptor.`visitAllProperties(PropertyVisitor visitor)`
  `boolean`
  ClassDescriptor.`visitDeclaredProperties(PropertyVisitor visitor)`
  Passes the visitor to the properties "visit" method for all properties declared in this descriptor.
  `boolean`
  LazyClassDescriptorDecorator.`visitDeclaredProperties(PropertyVisitor visitor)`
  `boolean`
  PersistentDescriptor.`visitDeclaredProperties(PropertyVisitor visitor)`
  `boolean`
  ClassDescriptor.`visitProperties(PropertyVisitor visitor)`
  Passes the visitor to the properties "visit" method for all properties declared in this descriptor and all its super-decsriptors.
  `boolean`
  LazyClassDescriptorDecorator.`visitProperties(PropertyVisitor visitor)`
  `boolean`
  PersistentDescriptor.`visitProperties(PropertyVisitor visitor)`