ConfigurationNode (cayenne-doc: Cayenne Documentation 5.0-M2 API)
Description: declaration: package: org.apache.cayenne.configuration, interface: ConfigurationNode

# Interface ConfigurationNode

All Known Implementing Classes:
  `DataChannelDescriptor, DataMap, DataNodeDescriptor, DbAttribute, DbEntity, DbRelationship, EJBQLQueryDescriptor, Embeddable, EmbeddableAttribute, EmbeddedAttribute, ObjAttribute, ObjEntity, ObjRelationship, Procedure, ProcedureParameter, ProcedureQueryDescriptor, QueryDescriptor, SelectQueryDescriptor, SQLTemplateDescriptor`

public interface ConfigurationNode
Implemented by the "nodes" on the Cayenne configuration tree. Allows to extract information from the nodes or manipulate them in a consistent manner.

Since:
  3.1

- ## Method Summary

  Modifier and Type
  Method
  Description
  `<T> T`
  `acceptVisitor(ConfigurationNodeVisitor<T> visitor)`

- ## Method Details

  - ### acceptVisitor

    <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor)