Package net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.expanders

Examples of net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.expanders.TableWithChildNodesExpander


    // Expanders - trigger and index expanders are added inside the table
    // expander
    _treeAPI.addExpander(DatabaseObjectType.SCHEMA,
      new SchemaExpander(new H2SequenceInodeExpanderFactory(), DatabaseObjectType.SEQUENCE));

    TableWithChildNodesExpander tableExp = new TableWithChildNodesExpander();
    tableExp.setTableIndexExtractor(new H2TableIndexExtractorImpl());
    tableExp.setTableTriggerExtractor(new H2TableTriggerExtractorImpl());
    _treeAPI.addExpander(DatabaseObjectType.TABLE, tableExp);

    // View Tab
    _treeAPI.addDetailTab(DatabaseObjectType.VIEW, new ViewSourceTab(i18n.SHOW_VIEW_SOURCE, stmtSep));
View Full Code Here


    _treeAPI.addExpander(DatabaseObjectType.SCHEMA,
      new SchemaExpander(new PostgresSequenceInodeExpanderFactory(), DatabaseObjectType.SEQUENCE));

    // Table Expanders - trigger and index
    // expander
    TableWithChildNodesExpander tableExpander = new TableWithChildNodesExpander();

    // extractors
    ITableIndexExtractor indexExtractor = new PostgresTableIndexExtractorImpl();
    ITableTriggerExtractor triggerExtractor = new PostgresTableTriggerExtractorImpl();

    tableExpander.setTableTriggerExtractor(triggerExtractor);
    tableExpander.setTableIndexExtractor(indexExtractor);

    _treeAPI.addExpander(DatabaseObjectType.TABLE, tableExpander);

    // ////// Detail Tabs ////////
    // Procedure tab
View Full Code Here

      //_treeAPI.addDetailTab(DatabaseObjectType.SEQUENCE, new SequenceDetailsTab());       

      // Expanders - trigger and index expanders are added inside the table
      // expander
      //_treeAPI.addExpander(DatabaseObjectType.SCHEMA, new SchemaExpander());
      TableWithChildNodesExpander trigExp = new TableWithChildNodesExpander();
      trigExp.setTableTriggerExtractor(new DerbyTableTriggerExtractorImpl());
      _treeAPI.addExpander(DatabaseObjectType.TABLE, trigExp);

      _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new TriggerDetailsTab());
      _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER,
                            new TriggerSourceTab("The source of the trigger"));
View Full Code Here

    // Tab to add to view nodes.
    MysqlViewSourceTab viewSourceTab = new MysqlViewSourceTab(i18n.SHOW_VIEW_SOURCE, stmtSep);
    _treeAPI.addDetailTab(DatabaseObjectType.VIEW, viewSourceTab);

    // Show triggers for tables
    TableWithChildNodesExpander trigExp = new TableWithChildNodesExpander();
    trigExp.setTableTriggerExtractor(new MysqlTableTriggerExtractorImpl());
    _treeAPI.addExpander(DatabaseObjectType.TABLE, trigExp);

    // tabs for triggers
    _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new DatabaseObjectInfoTab());
    _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new MysqlTriggerDetailsTab());
View Full Code Here

    // expander
    _treeAPI.addExpander(DatabaseObjectType.SCHEMA, new SchemaExpander(isOS400));

    // Expanders - trigger and index expanders are added inside the table
    // expander
    TableWithChildNodesExpander tableExpander = new TableWithChildNodesExpander();

    // tableExpander.setTableIndexExtractor(extractor);
    ITableIndexExtractor indexExtractor = new DB2TableIndexExtractorImpl(isOS400);
    tableExpander.setTableIndexExtractor(indexExtractor);

    ITableTriggerExtractor triggerExtractor = new DB2TableTriggerExtractorImpl(isOS400);
    tableExpander.setTableTriggerExtractor(triggerExtractor);

    _treeAPI.addExpander(DatabaseObjectType.TABLE, tableExpander);

    _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new TriggerDetailsTab());
    _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new TriggerSourceTabi18n.SHOW_TRIGGER_SOURCE,
View Full Code Here

        // Expanders.
        _treeAPI.addExpander(IObjectTypes.INDEX_PARENT, new AllIndexesParentExpander());

        _treeAPI.addExpander(DatabaseObjectType.SESSION, new DatabaseExpander(this));

        TableWithChildNodesExpander tableExp = new TableWithChildNodesExpander();
        tableExp.setTableTriggerExtractor(new FirebirdTableTriggerExtractorImpl());
        tableExp.setTableIndexExtractor(new FirebirdTableIndexExtractorImpl());
        _treeAPI.addExpander(DatabaseObjectType.TABLE, tableExp);
       
       
        _treeAPI.addDetailTab(DatabaseObjectType.SEQUENCE, new GeneratorDetailsTab());
        _treeAPI.addDetailTab(DatabaseObjectType.DATATYPE, new DomainDetailsTab());
View Full Code Here

    // Expanders - trigger and index expanders are added inside the table
    // expander
    _treeAPI.addExpander(DatabaseObjectType.SCHEMA, new SchemaExpander(
      new InformixSequenceInodeExpanderFactory(), DatabaseObjectType.SEQUENCE));

    TableWithChildNodesExpander tableExp = new TableWithChildNodesExpander();
    tableExp.setTableIndexExtractor(new InformixTableIndexExtractorImpl());
    tableExp.setTableTriggerExtractor(new InformixTableTriggerExtractorImpl());
    _treeAPI.addExpander(DatabaseObjectType.TABLE, tableExp);

    _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new TriggerDetailsTab());
    _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new TriggerSourceTab("The source of the trigger"));
View Full Code Here

      otApi.addToPopup(DatabaseObjectType.PROCEDURE, new ScriptSybaseASEProcedureAction(getApplication(), _resources, session));

        otApi.addDetailTab(DatabaseObjectType.VIEW,
                new ViewSourceTab(i18n.SHOW_VIEW_SOURCE, stmtSep));
       
        TableWithChildNodesExpander tableExp = new TableWithChildNodesExpander();
        tableExp.setTableIndexExtractor(new SybaseTableIndexExtractorImpl());
        tableExp.setTableTriggerExtractor(new SybaseTableTriggerExtractorImpl());
        otApi.addExpander(DatabaseObjectType.TABLE, tableExp);
       
        otApi.addDetailTab(DatabaseObjectType.INDEX, new DatabaseObjectInfoTab());
        //otApi.addDetailTab(DatabaseObjectType.INDEX, new IndexDetailsTab());       
        otApi.addDetailTab(DatabaseObjectType.TRIGGER, new DatabaseObjectInfoTab());
View Full Code Here

TOP

Related Classes of net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.expanders.TableWithChildNodesExpander

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.