Package org.apache.directory.ldapstudio.schemas.view.views.wrappers

Examples of org.apache.directory.ldapstudio.schemas.view.views.wrappers.SchemasViewRoot


        int sortOrder = store.getInt( PluginConstants.PREFS_SCHEMAS_VIEW_SORTING_ORDER );
        List<ITreeNode> children = null;

        if ( parentElement instanceof SchemasViewRoot )
        {
            SchemasViewRoot root = ( SchemasViewRoot ) parentElement;

            if ( root.getChildren().isEmpty() )
            {
                Schema[] schemas = schemaPool.getSchemas();
                for ( Schema schema : schemas )
                {
                    root.addChild( new SchemaWrapper( schema, root ) );
                }
            }

            children = root.getChildren();
            Collections.sort( children, schemaSorter );
        }
        if ( parentElement instanceof IntermediateNode )
        {
            IntermediateNode intermediate = ( IntermediateNode ) parentElement;
View Full Code Here


            case OCRemoved:
                aTOrOCRemoved( p, e );
                break;

            case PoolReloaded:
                viewer.setInput( new SchemasViewRoot() );
                break;

            default:
                break;
        }
View Full Code Here

        viewer = new TreeViewer( parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER );
        contentProvider = new SchemasViewContentProvider( viewer );
        viewer.setContentProvider( contentProvider );
        viewer.setLabelProvider( new DecoratingLabelProvider( new SchemasViewLabelProvider(), Activator.getDefault()
            .getWorkbench().getDecoratorManager().getLabelDecorator() ) );
        viewer.setInput( new SchemasViewRoot() );
    }
View Full Code Here

    public void completeRefresh()
    {
        Object[] exp = viewer.getExpandedElements();

        // Refresh the tree viewer
        viewer.setInput( new SchemasViewRoot() );

        // Expand all the previsouly expanded elements
        for ( Object object : exp )
        {
            viewer.setExpandedState( object, true );
View Full Code Here

TOP

Related Classes of org.apache.directory.ldapstudio.schemas.view.views.wrappers.SchemasViewRoot

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.