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

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


    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new ProblemsViewRoot() );
        treeViewer.expandAll();

        schemaChecker = Activator.getDefault().getSchemaChecker();
        if ( schemaChecker != null )
        {
View Full Code Here


    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new ProblemsViewRoot() );
        treeViewer.expandAll();

        schemaChecker = Activator.getDefault().getSchemaChecker();
        if ( schemaChecker != null )
        {
View Full Code Here

   */
  public Object[] getChildren(Object parentElement) {
    List<TreeNode> children = null;

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

      if (root.getChildren().isEmpty()) {
        SchemaChecker schemaChecker = Activator.getDefault()
            .getSchemaChecker();

        if (schemaChecker != null) {
          List<SchemaError> errors = schemaChecker.getErrors();
          if (!errors.isEmpty()) {
            Folder errorsFolder = new Folder(FolderType.ERROR, root);
            root.addChild(errorsFolder);
            for (SchemaError error : errors) {
              errorsFolder.addChild(new SchemaErrorWrapper(error,
                  errorsFolder));
            }
          }

          List<SchemaWarning> warnings = schemaChecker.getWarnings();
          if (!warnings.isEmpty()) {
            Folder warningsFolder = new Folder(FolderType.WARNING,
                root);
            root.addChild(warningsFolder);
            for (SchemaWarning warning : warnings) {
              warningsFolder.addChild(new SchemaWarningWrapper(
                  warning, warningsFolder));
            }
          }
        }
      }

      children = root.getChildren();
    } else if (parentElement instanceof Folder) {
      Folder folder = (Folder) parentElement;

      children = folder.getChildren();
    } else if (parentElement instanceof SchemaErrorWrapper) {
View Full Code Here

    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new ProblemsViewRoot() );
        treeViewer.expandAll();

        schemaChecker = Activator.getDefault().getSchemaChecker();
        if ( schemaChecker != null )
        {
View Full Code Here

    {
        List<TreeNode> children = null;

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

            if ( root.getChildren().isEmpty() )
            {
                SchemaChecker schemaChecker = Activator.getDefault().getSchemaChecker();

                if ( schemaChecker != null )
                {
                    List<Throwable> errors = schemaChecker.getErrors();
                    if ( !( errors.size() == 0 ) )
                    {
                        Folder errorsFolder = new Folder( FolderType.ERROR, root );
                        root.addChild( errorsFolder );
                        for ( Throwable error : errors )
                        {
                            if ( error instanceof LdapSchemaException )
                            {
                                errorsFolder.addChild( new SchemaErrorWrapper( ( LdapSchemaException ) error,
                                    errorsFolder ) );
                            }
                        }
                    }

                    SchemaWarning[] warnings = schemaChecker.getWarnings().toArray( new SchemaWarning[0] );
                    if ( !( warnings.length == 0 ) )
                    {
                        Folder warningsFolder = new Folder( FolderType.WARNING, root );
                        root.addChild( warningsFolder );
                        for ( SchemaWarning warning : warnings )
                        {
                            warningsFolder.addChild( new SchemaWarningWrapper( warning, warningsFolder ) );
                        }
                    }
                }
            }

            children = root.getChildren();
        }
        else if ( parentElement instanceof Folder )
        {
            Folder folder = ( Folder ) parentElement;
View Full Code Here

    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new ProblemsViewRoot() );
        treeViewer.expandAll();

        schemaChecker = Activator.getDefault().getSchemaChecker();
        if ( schemaChecker != null )
        {
View Full Code Here

    {
        List<TreeNode> children = null;

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

            if ( root.getChildren().isEmpty() )
            {
                SchemaChecker schemaChecker = Activator.getDefault().getSchemaChecker();

                if ( schemaChecker != null )
                {
                    SchemaError[] errors = schemaChecker.getErrors().toArray( new SchemaError[0] );
                    if ( !( errors.length == 0 ) )
                    {
                        Folder errorsFolder = new Folder( FolderType.ERROR, root );
                        root.addChild( errorsFolder );
                        for ( SchemaError error : errors )
                        {
                            errorsFolder.addChild( new SchemaErrorWrapper( error, errorsFolder ) );
                        }
                    }

                    SchemaWarning[] warnings = schemaChecker.getWarnings().toArray( new SchemaWarning[0] );
                    if ( !( warnings.length == 0 ) )
                    {
                        Folder warningsFolder = new Folder( FolderType.WARNING, root );
                        root.addChild( warningsFolder );
                        for ( SchemaWarning warning : warnings )
                        {
                            warningsFolder.addChild( new SchemaWarningWrapper( warning, warningsFolder ) );
                        }
                    }
                }
            }

            children = root.getChildren();
        }
        else if ( parentElement instanceof Folder )
        {
            Folder folder = ( Folder ) parentElement;
View Full Code Here

    /**
     * Reloads the Viewer
     */
    public void reloadViewer()
    {
        treeViewer.setInput( new ProblemsViewRoot() );
        treeViewer.expandAll();

        schemaChecker = Activator.getDefault().getSchemaChecker();
        if ( schemaChecker != null )
        {
View Full Code Here

TOP

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

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.