Examples of AttributeValueEditorRelation


Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

        Collection<ValueEditorExtension> valueEditorExtensions = ValueEditorManager.getValueEditorExtensions();
        for ( ValueEditorExtension vee : valueEditorExtensions )
        {
            for ( String attributeType : vee.attributeTypes )
            {
                AttributeValueEditorRelation aver = new AttributeValueEditorRelation( attributeType, vee.className );
                avprs.add( aver );
            }
            for ( String syntaxOid : vee.syntaxOids )
            {
                SyntaxValueEditorRelation sver = new SyntaxValueEditorRelation( syntaxOid, vee.className );
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

    /**
     * {@inheritDoc}
     */
    protected void okPressed()
    {
        returnRelation = new AttributeValueEditorRelation( typeOrOidCombo.getText(), veName2classMap
            .get( valueEditorCombo.getText() ) );
        super.okPressed();
    }
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

    private void editAttribute()
    {
        StructuredSelection sel = ( StructuredSelection ) attributeViewer.getSelection();
        if ( !sel.isEmpty() )
        {
            AttributeValueEditorRelation relation = ( AttributeValueEditorRelation ) sel.getFirstElement();
            AttributeValueEditorDialog dialog = new AttributeValueEditorDialog( getShell(), relation,
                class2ValueEditorExtensionMap, attributeTypesAndOids );
            if ( dialog.open() == AttributeValueEditorDialog.OK )
            {
                int index = attributeList.indexOf( relation );
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

    {
        public String getColumnText( Object obj, int index )
        {
            if ( obj instanceof AttributeValueEditorRelation )
            {
                AttributeValueEditorRelation relation = ( AttributeValueEditorRelation ) obj;
                if ( index == 0 )
                {
                    return relation.getAttributeNumericOidOrType();
                }
                else if ( index == 1 )
                {
                    if ( relation.getAttributeNumericOidOrType() != null )
                    {
                        if ( attributeNames2AtdMap.containsKey( relation.getAttributeNumericOidOrType() ) )
                        {
                            AttributeTypeDescription atd = ( AttributeTypeDescription ) attributeNames2AtdMap
                                .get( relation.getAttributeNumericOidOrType() );
                            String s = atd.getNumericOid();
                            for ( String name : atd.getNames() )
                            {
                                if ( !relation.getAttributeNumericOidOrType().equals( name ) )
                                {
                                    s += ", " + name; //$NON-NLS-1$
                                }
                            }
                            return s;
                        }
                        else if ( attributeOid2AtdMap.containsKey( relation.getAttributeNumericOidOrType() ) )
                        {
                            AttributeTypeDescription atd = ( AttributeTypeDescription ) attributeOid2AtdMap
                                .get( relation.getAttributeNumericOidOrType() );
                            return atd.toString();
                        }
                    }
                }
                else if ( index == 2 )
                {
                    ValueEditorExtension vee = class2ValueEditorExtensionMap.get( relation.getValueEditorClassName() );
                    return vee != null ? vee.name : null;
                }
            }
            return null;
        }
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

        public Image getColumnImage( Object obj, int index )
        {
            if ( obj instanceof AttributeValueEditorRelation )
            {
                AttributeValueEditorRelation relation = ( AttributeValueEditorRelation ) obj;
                if ( index == 2 )
                {
                    ValueEditorExtension vee = class2ValueEditorExtensionMap.get( relation.getValueEditorClassName() );
                    if ( vee != null )
                    {
                        if ( !imageMap.containsKey( vee.icon ) )
                        {
                            Image image = vee.icon.createImage();
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

    {
        public String getColumnText( Object obj, int index )
        {
            if ( obj instanceof AttributeValueEditorRelation )
            {
                AttributeValueEditorRelation relation = ( AttributeValueEditorRelation ) obj;
                if ( index == 0 )
                {
                    return relation.getAttributeNumericOidOrType();
                }
                else if ( index == 1 )
                {
                    if ( relation.getAttributeNumericOidOrType() != null )
                    {
                        if ( attributeNames2AtdMap.containsKey( relation.getAttributeNumericOidOrType() ) )
                        {
                            AttributeTypeDescription atd = ( AttributeTypeDescription ) attributeNames2AtdMap
                                .get( relation.getAttributeNumericOidOrType() );
                            String s = atd.getNumericOID();
                            for ( String name : atd.getNames() )
                            {
                                if ( !relation.getAttributeNumericOidOrType().equals( name ) )
                                {
                                    s += ", " + name;
                                }
                            }
                            return s;
                        }
                        else if ( attributeOid2AtdMap.containsKey( relation.getAttributeNumericOidOrType() ) )
                        {
                            AttributeTypeDescription atd = ( AttributeTypeDescription ) attributeOid2AtdMap
                                .get( relation.getAttributeNumericOidOrType() );
                            return atd.toString();
                        }
                    }
                }
                else if ( index == 2 )
                {
                    ValueEditorExtension vee = class2ValueEditorExtensionMap.get( relation.getValueEditorClassName() );
                    return vee != null ? vee.name : null;
                }
            }
            return null;
        }
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

        public Image getColumnImage( Object obj, int index )
        {
            if ( obj instanceof AttributeValueEditorRelation )
            {
                AttributeValueEditorRelation relation = ( AttributeValueEditorRelation ) obj;
                if ( index == 2 )
                {
                    ValueEditorExtension vee = class2ValueEditorExtensionMap.get( relation.getValueEditorClassName() );
                    if ( vee != null )
                    {
                        if ( !imageMap.containsKey( vee.icon ) )
                        {
                            Image image = vee.icon.createImage();
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

    private void editAttribute()
    {
        StructuredSelection sel = ( StructuredSelection ) attributeViewer.getSelection();
        if ( !sel.isEmpty() )
        {
            AttributeValueEditorRelation relation = ( AttributeValueEditorRelation ) sel.getFirstElement();
            AttributeValueEditorDialog dialog = new AttributeValueEditorDialog( getShell(), relation,
                class2ValueEditorExtensionMap, attributeTypesAndOids );
            if ( dialog.open() == AttributeValueEditorDialog.OK )
            {
                int index = attributeList.indexOf( relation );
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

        Collection<ValueEditorExtension> valueEditorExtensions = ValueEditorManager.getValueEditorExtensions();
        for ( ValueEditorExtension vee : valueEditorExtensions )
        {
            for ( String attributeType : vee.attributeTypes )
            {
                AttributeValueEditorRelation aver = new AttributeValueEditorRelation( attributeType, vee.className );
                avprs.add( aver );
            }
            for ( String syntaxOid : vee.syntaxOids )
            {
                SyntaxValueEditorRelation sver = new SyntaxValueEditorRelation( syntaxOid, vee.className );
View Full Code Here

Examples of org.apache.directory.studio.ldapbrowser.core.model.schema.AttributeValueEditorRelation

    /**
     * {@inheritDoc}
     */
    protected void okPressed()
    {
        returnRelation = new AttributeValueEditorRelation( typeOrOidCombo.getText(), veName2classMap
            .get( valueEditorCombo.getText() ) );
        super.okPressed();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.