Package org.apache.cayenne.project

Examples of org.apache.cayenne.project.ProjectPath


     */
    public Validator(Project project, ConfigStatus status) {
        this(project);

        if (status.hasFailures()) {
            ProjectPath path = new ProjectPath(project);

            Iterator it = status.getOtherFailures().iterator();
            while (it.hasNext()) {
                registerError((String) it.next(), path);
            }
View Full Code Here


    public ProcedureErrorMsg(ValidationInfo validationInfo) {
        super(validationInfo);
    }

    public void displayField(ProjectController mediator, JFrame frame) {
    ProjectPath path = super.validationInfo.getPath();
    DataDomain domain = (DataDomain)path.firstInstanceOf(DataDomain.class);
    DataMap map = (DataMap)path.firstInstanceOf(DataMap.class);
    Procedure procedure = (Procedure)path.firstInstanceOf(Procedure.class);
 
        ProcedureDisplayEvent event =
            new ProcedureDisplayEvent(frame, procedure, map, domain);
        event.setTabReset(true);
        mediator.fireProcedureDisplayEvent(event);
View Full Code Here

    public QueryErrorMsg(ValidationInfo validationInfo) {
        super(validationInfo);
    }

    public void displayField(ProjectController mediator, JFrame frame) {
        ProjectPath path = super.validationInfo.getPath();
        DataDomain domain = (DataDomain) path.firstInstanceOf(DataDomain.class);
        DataMap map = (DataMap) path.firstInstanceOf(DataMap.class);
        Query query = (Query) path.firstInstanceOf(Query.class);

        QueryDisplayEvent event = new QueryDisplayEvent(frame, query, map, domain);
        mediator.fireQueryDisplayEvent(event);
    }
View Full Code Here

    public ProcedureParameterErrorMsg(ValidationInfo validationInfo) {
        super(validationInfo);
    }

    public void displayField(ProjectController mediator, JFrame frame) {
        ProjectPath path = super.validationInfo.getPath();
        DataDomain domain = (DataDomain) path.firstInstanceOf(DataDomain.class);
        DataMap map = (DataMap) path.firstInstanceOf(DataMap.class);
        Procedure procedure = (Procedure) path.firstInstanceOf(Procedure.class);
        ProcedureParameter procedureParameter =
            (ProcedureParameter) path.firstInstanceOf(ProcedureParameter.class);

        // Race condition between the two events...?
       
        // first display the stored procedure
        // for whatever reason, other validators do not require this step
View Full Code Here

            DefaultMutableTreeNode parentPath) {

        TraversalHelper helper = new TraversalHelper();

        // build a project path from tree node
        ProjectPath path = new ProjectPath();
        if (parentPath != null) {
            path = helper.registerNodes(parentPath.getPath());
        }

        new ProjectTraversal(helper).traverse(node, path);
View Full Code Here

        /**
         * Creates a starting point for tree traversal.
         */
        public ProjectPath registerNodes(TreeNode[] nodes) {
            ProjectPath path = new ProjectPath();

            for (int i = 0; i < nodes.length; i++) {
                DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode) nodes[i];

                path = path.appendToPath(treeNode.getUserObject());

                // register node with helper
                registerNode(treeNode);
            }

View Full Code Here

    public ProcedureErrorMsg(ValidationInfo validationInfo) {
        super(validationInfo);
    }

    public void displayField(ProjectController mediator, JFrame frame) {
    ProjectPath path = super.validationInfo.getPath();
    DataDomain domain = path.firstInstanceOf(DataDomain.class);
    DataMap map = path.firstInstanceOf(DataMap.class);
    Procedure procedure = path.firstInstanceOf(Procedure.class);
 
        ProcedureDisplayEvent event =
            new ProcedureDisplayEvent(frame, procedure, map, domain);
        event.setTabReset(true);
        mediator.fireProcedureDisplayEvent(event);
View Full Code Here

    public ProcedureParameterErrorMsg(ValidationInfo validationInfo) {
        super(validationInfo);
    }

    public void displayField(ProjectController mediator, JFrame frame) {
        ProjectPath path = super.validationInfo.getPath();
        DataDomain domain = path.firstInstanceOf(DataDomain.class);
        DataMap map = path.firstInstanceOf(DataMap.class);
        Procedure procedure = path.firstInstanceOf(Procedure.class);
        ProcedureParameter procedureParameter = path
                .firstInstanceOf(ProcedureParameter.class);

        // Race condition between the two events...?

        // first display the stored procedure
View Full Code Here

    public QueryErrorMsg(ValidationInfo validationInfo) {
        super(validationInfo);
    }

    public void displayField(ProjectController mediator, JFrame frame) {
        ProjectPath path = super.validationInfo.getPath();
        DataDomain domain = path.firstInstanceOf(DataDomain.class);
        DataMap map = path.firstInstanceOf(DataMap.class);
        Query query = path.firstInstanceOf(Query.class);

        QueryDisplayEvent event = new QueryDisplayEvent(frame, query, map, domain);
        mediator.fireQueryDisplayEvent(event);
    }
View Full Code Here

public class BaseTreeVisitorTest extends TestCase {

    public void testChildVisitor() {
        BaseTreeVisitor visitor = new BaseTreeVisitor();
        visitor.setTerminatingOnNoChildVisitor(false);
        assertSame(visitor, visitor.childVisitor(new ProjectPath(), String.class));

        MockHierarchicalTreeVisitor stringVisitor = new MockHierarchicalTreeVisitor();
        visitor.addChildVisitor(String.class, stringVisitor);

        assertSame(stringVisitor, visitor.childVisitor(new ProjectPath(), String.class));
    }
View Full Code Here

TOP

Related Classes of org.apache.cayenne.project.ProjectPath

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.