org.apache.cayenne.configuration

## Interface ConfigurationNode

- All Known Subinterfaces:
    ParameterizedQuery, Query
  All Known Implementing Classes:
    AbstractQuery, BatchQuery, DataChannelDescriptor, DataMap, DataNodeDescriptor, DbAttribute, DbEntity, DbRelationship, DbRelationshipDetected, DeleteBatchQuery, DetectedDbEntity, EJBQLQuery, Embeddable, EmbeddableAttribute, EmbeddedAttribute, IndirectQuery, InsertBatchQuery, NamedQuery, ObjAttribute, ObjectIdQuery, ObjEntity, ObjRelationship, PrefetchSelectQuery, Procedure, ProcedureParameter, ProcedureQuery, QualifiedQuery, QueryChain, RefreshQuery, RelationshipQuery, SelectQuery, SQLTemplate, UpdateBatchQuery

      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

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | `acceptVisitor(ConfigurationNodeVisitor<T> visitor)`

- - ### Method Detail

    - #### acceptVisitor

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

Copyright © 2001–2018 Apache Cayenne. All rights reserved.