Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.cayenne.project.ProjectPath

Packages that use ProjectPath
org.apache.cayenne.project | Contains model classes used by CayenneModeler or any other MVC type of application to work with Cayenne project files.
org.apache.cayenne.project.validator |

Uses of ProjectPath in org.apache.cayenne.project

Methods in org.apache.cayenne.project that return ProjectPath
`ProjectPath` | `ProjectPath.appendToPath(Object object)` Returns an instance of the path, expanding this one by appending an object at the end.
`ProjectPath` | `ProjectPath.subpathOfObject(Object object)` Returns a subpath to the first occurance of an object.
`ProjectPath` | `ProjectPath.subpathWithSize(int subpathSize)`

Methods in org.apache.cayenne.project that return types with arguments of type ProjectPath
`List<ProjectPath>` | `FlatProjectView.flattenProjectTree(Object rootNode)` Returns flat tree view.

Methods in org.apache.cayenne.project with parameters of type ProjectPath
`void` | `ProjectTraversalHandler.projectNode(ProjectPath nodePath)` Invoked when a node is read during project tree traversal.
`boolean` | `ProjectTraversalHandler.shouldReadChildren(Object node, ProjectPath parentPath)` Invoked when the children of a project node are about to be scanned.
`void` | `ProjectTraversal.traverse(Object rootNode, ProjectPath path)`
`void` | `ProjectTraversal.traverseAttributes(Iterator attributes, ProjectPath path)`
`void` | `ProjectTraversal.traverseDomains(Iterator domains, ProjectPath path)` Performs traversal starting from a list of domains.
`void` | `ProjectTraversal.traverseEmbeddable(Iterator embeddadles, ProjectPath path)`
`void` | `ProjectTraversal.traverseEmbeddableAttributes(Iterator emAttributes, ProjectPath path)`
`void` | `ProjectTraversal.traverseEntities(Iterator entities, ProjectPath path)`
`void` | `ProjectTraversal.traverseMaps(Iterator maps, ProjectPath path)`
`void` | `ProjectTraversal.traverseNodes(Iterator nodes, ProjectPath path)`
`void` | `ProjectTraversal.traverseProcedureParameters(Iterator<? extends ProcedureParameter> parameters, ProjectPath path)`
`void` | `ProjectTraversal.traverseProcedures(Iterator procedures, ProjectPath path)` Performs recusrive traversal of an Iterator of Cayenne Procedure objects.
`void` | `ProjectTraversal.traverseProject(Project project, ProjectPath path)` Performs traversal starting from the Project and down to its children.
`void` | `ProjectTraversal.traverseQueries(Iterator queries, ProjectPath path)` Performs recursive traversal of an Iterator of Cayenne Query objects.
`void` | `ProjectTraversal.traverseRelationships(Iterator relationships, ProjectPath path)`

Uses of ProjectPath in org.apache.cayenne.project.validator

Fields in org.apache.cayenne.project.validator declared as ProjectPath
`protected ProjectPath` | `ValidationInfo.path`

Methods in org.apache.cayenne.project.validator that return ProjectPath
`ProjectPath` | `ValidationInfo.getPath()` Returns the ProjectPath object identifing a location described by this ValidationInfo.

Methods in org.apache.cayenne.project.validator with parameters of type ProjectPath
`void` | `Validator.registerError(String message, ProjectPath treeNodePath)`
`void` | `Validator.registerValidated(int severity, String message, ProjectPath treeNodePath)` Registers validation result.
`void` | `Validator.registerWarning(String message, ProjectPath treeNodePath)`
`static void` | `TreeNodeValidator.validate(ProjectPath path, Validator validator)` Validates an object, appending any validation messages to the validator provided.
`protected void` | `DbEntityValidator.validateAttributes(DbEntity ent, ProjectPath path, Validator validator)` Tables must have columns.
`protected void` | `DataNodeValidator.validateConnection(DataNode node, ProjectPath path, Validator validator)`
`protected void` | `SQLTemplateValidator.validateDefaultSQL(SQLTemplate query, ProjectPath path, Validator validator)`
`protected void` | `DataMapValidator.validateName(DataMap map, ProjectPath path, Validator validator)`
`protected void` | `DataNodeValidator.validateName(DataNode node, ProjectPath path, Validator validator)`
`protected void` | `DbEntityValidator.validateName(DbEntity ent, ProjectPath path, Validator validator)`
`protected void` | `EmbeddableValidator.validateName(Embeddable emb, ProjectPath path, Validator validator)`
`protected void` | `ObjEntityValidator.validateName(ObjEntity entity, ProjectPath path, Validator validator)`
`protected void` | `ProcedureValidator.validateName(Procedure procedure, ProjectPath path, Validator validator)`
`protected void` | `ProcedureQueryValidator.validateName(Query query, ProjectPath path, Validator validator)`
`protected void` | `SelectQueryValidator.validateName(Query query, ProjectPath path, Validator validator)`
`protected void` | `SQLTemplateValidator.validateName(Query query, ProjectPath path, Validator validator)`
`protected void` | `DataMapValidator.validateNodeLinks(DataMap map, ProjectPath path, Validator validator)`
`void` | `DataMapValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `DataNodeValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `DbAttributeValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `DbEntityValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `DbRelationshipValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `DomainValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `EJBQLQueryValidator.validateObject(ProjectPath treeNodePath, Validator validator)`
`void` | `EmbeddableAttributeValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `EmbeddableValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `ObjAttributeValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `ObjEntityValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `ObjRelationshipValidator.validateObject(ProjectPath path, Validator validator)`
`void` | `ProcedureParameterValidator.validateObject(ProjectPath treeNodePath, Validator validator)`
`void` | `ProcedureQueryValidator.validateObject(ProjectPath treeNodePath, Validator validator)`
`void` | `ProcedureValidator.validateObject(ProjectPath treeNodePath, Validator validator)`
`void` | `SelectQueryValidator.validateObject(ProjectPath treeNodePath, Validator validator)`
`void` | `SQLTemplateValidator.validateObject(ProjectPath treeNodePath, Validator validator)`
`abstract void` | `TreeNodeValidator.validateObject(ProjectPath treeNodePath, Validator validator)` Validates an object, appending any warnings or errors to the validator.
`protected void` | `SelectQueryValidator.validateOrdering(Entity entity, Ordering ordering, ProjectPath path, Validator validator)`
`protected void` | `DbEntityValidator.validatePK(DbEntity ent, ProjectPath path, Validator validator)` Validates the presence of the primary key.
`protected void` | `SelectQueryValidator.validatePrefetch(Entity entity, String prefetch, ProjectPath path, Validator validator)`
`protected void` | `SelectQueryValidator.validateQualifier(Entity entity, Expression qualifier, ProjectPath path, Validator validator)`
`protected void` | `ProcedureQueryValidator.validateRoot(ProcedureQuery query, ProjectPath path, Validator validator)`
`protected Entity` | `SelectQueryValidator.validateRoot(SelectQuery query, ProjectPath path, Validator validator)`
`protected void` | `SQLTemplateValidator.validateRoot(SQLTemplate query, ProjectPath path, Validator validator)`

Constructors in org.apache.cayenne.project.validator with parameters of type ProjectPath
`ValidationInfo(int severity, String message, ProjectPath path)` Constructor for ValidationInfo.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2009 Apache Cayenne. All Rights Reserved.