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

Packages that use ProjectPath
org.apache.cayenne.jpa.bridge   
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   
org.apache.cayenne.util General utility classes. 
 

Uses of ProjectPath in org.apache.cayenne.jpa.bridge
 

Fields in org.apache.cayenne.jpa.bridge declared as ProjectPath
protected  ProjectPath DataMapConverter.targetPath
           
 

Methods in org.apache.cayenne.jpa.bridge with parameters of type ProjectPath
protected  void DataMapConverter.recordConflict(ProjectPath path, String message)
           
 

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 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.traverseEntities(Iterator entities, ProjectPath path)
           
 void ProjectTraversal.traverseMaps(Iterator maps, ProjectPath path)
           
 void ProjectTraversal.traverseNodes(Iterator nodes, ProjectPath path)
           
 void ProjectTraversal.traverseProcedureParameters(Iterator 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 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 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.
 

Uses of ProjectPath in org.apache.cayenne.util
 

Methods in org.apache.cayenne.util with parameters of type ProjectPath
 HierarchicalTreeVisitor BaseTreeVisitor.childVisitor(ProjectPath path, Class childType)
           
 HierarchicalTreeVisitor HierarchicalTreeVisitor.childVisitor(ProjectPath path, Class childType)
          Returns an instance of the child visitor for a given project path and a type of child.
 void BaseTreeVisitor.onFinishNode(ProjectPath path)
           
 void HierarchicalTreeVisitor.onFinishNode(ProjectPath path)
          Invoked at the end of the annotation tree traversal, which is done in a depth-first manner.
 boolean BaseTreeVisitor.onStartNode(ProjectPath path)
           
 boolean HierarchicalTreeVisitor.onStartNode(ProjectPath path)
          Invoked in the beginning of the element subtree traversal.
 



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