Package org.apache.directory.studio.schemaeditor.view.wrappers

Examples of org.apache.directory.studio.schemaeditor.view.wrappers.SchemaViewRoot


    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new SchemaViewRoot() );
    }
View Full Code Here


    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new SchemaViewRoot() );
    }
View Full Code Here

        int sortBy = store.getInt( PluginConstants.PREFS_SCHEMA_VIEW_SORTING_BY );
        int sortOrder = store.getInt( PluginConstants.PREFS_SCHEMA_VIEW_SORTING_ORDER );

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

            if ( root.getChildren().isEmpty() )
            {
                SchemaHandler schemaHandler = Activator.getDefault().getSchemaHandler();
                if ( schemaHandler != null )
                {
                    List<Schema> schemas = schemaHandler.getSchemas();
                    for ( Schema schema : schemas )
                    {
                        SchemaWrapper schemaWrapper = new SchemaWrapper( schema, root );
                        root.addChild( schemaWrapper );

                        if ( group == PluginConstants.PREFS_SCHEMA_VIEW_GROUPING_FOLDERS )
                        {
                            Folder atFolder = new Folder( FolderType.ATTRIBUTE_TYPE, schemaWrapper );
                            schemaWrapper.addChild( atFolder );

                            for ( AttributeTypeImpl attributeType : schema.getAttributeTypes() )
                            {
                                atFolder.addChild( new AttributeTypeWrapper( attributeType, atFolder ) );
                            }

                            Folder ocFolder = new Folder( FolderType.OBJECT_CLASS, schemaWrapper );
                            schemaWrapper.addChild( ocFolder );

                            for ( ObjectClassImpl objectClass : schema.getObjectClasses() )
                            {
                                ocFolder.addChild( new ObjectClassWrapper( objectClass, ocFolder ) );
                            }
                        }
                        else if ( group == PluginConstants.PREFS_SCHEMA_VIEW_GROUPING_MIXED )
                        {
                            for ( AttributeTypeImpl attributeType : schema.getAttributeTypes() )
                            {
                                schemaWrapper.addChild( new AttributeTypeWrapper( attributeType, schemaWrapper ) );
                            }

                            for ( ObjectClassImpl objectClass : schema.getObjectClasses() )
                            {
                                schemaWrapper.addChild( new ObjectClassWrapper( objectClass, schemaWrapper ) );
                            }
                        }
                    }
                }
            }

            children = root.getChildren();

            Collections.sort( children, schemaSorter );
        }
        else if ( parentElement instanceof SchemaWrapper )
        {
View Full Code Here

    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new SchemaViewRoot() );
    }
View Full Code Here

    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new SchemaViewRoot() );
    }
View Full Code Here

    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new SchemaViewRoot() );
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.studio.schemaeditor.view.wrappers.SchemaViewRoot

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.