Examples of ApexElementImageDescriptor


Examples of com.salesforce.ide.ui.internal.editor.imagesupport.ApexElementImageDescriptor

    @Override
    public Image handle(TriggerDeclUnit element) {
        int accessorFlags = 0;
        ImageDescriptor desc = ForceImages.getDesc(ForceImages.APEX_TRIGGER);
        int decorationFlags = 0; // no further decoration needed.
        ApexElementImageDescriptor decoratedDesc =
                new ApexElementImageDescriptor(desc, decorationFlags, APEX_ICON_SIZE);
        return ForceImages.get(ForceImages.APEX_TRIGGER, accessorFlags, decoratedDesc);
    }
View Full Code Here

Examples of com.salesforce.ide.ui.internal.editor.imagesupport.ApexElementImageDescriptor

    }

    private Image getTypeImage(int accessorFlags_JVM, int accessorFlags_JDT, boolean isInner) {
        if ((accessorFlags_JVM & ApexElementImageDescriptor.GLOBAL) != 0) {
            ImageDescriptor desc = ForceImages.getDesc(ForceImages.APEX_GLOBAL_CLASS);
            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.APEX_GLOBAL_CLASS, accessorFlags_JVM, decoratedDesc);
        }

        ImageDescriptor desc =
                JavaElementImageProvider.getTypeImageDescriptor(isInner, false, accessorFlags_JVM, false);
        ApexElementImageDescriptor decoratedDesc =
                new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
        return ForceImages.get(ForceImages.JDT_CLASS, accessorFlags_JVM, decoratedDesc);
    }
View Full Code Here

Examples of com.salesforce.ide.ui.internal.editor.imagesupport.ApexElementImageDescriptor

    public Image handle(StaticStmntBlockMember element) {
        int accessorFlags_JVM = Flags.AccPrivate | Flags.AccStatic;
        int accessorFlags_JDT = JavaElementImageDescriptor.STATIC;

        ImageDescriptor desc = JavaElementImageProvider.getMethodImageDescriptor(false, accessorFlags_JVM);
        ApexElementImageDescriptor decoratedDesc =
                new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
        return ForceImages.get(ForceImages.JDT_METHOD, accessorFlags_JVM, decoratedDesc);
    }
View Full Code Here

Examples of com.salesforce.ide.ui.internal.editor.imagesupport.ApexElementImageDescriptor

    @Override
    public Image handle(StmntBlockMember element) {
        int accessorFlags_JVM = Flags.AccPrivate;

        ImageDescriptor desc = JavaElementImageProvider.getMethodImageDescriptor(false, accessorFlags_JVM);
        ApexElementImageDescriptor decoratedDesc = new ApexElementImageDescriptor(desc, 0, APEX_ICON_SIZE);
        return ForceImages.get(ForceImages.JDT_METHOD, accessorFlags_JVM, decoratedDesc);
    }
View Full Code Here

Examples of com.salesforce.ide.ui.internal.editor.imagesupport.ApexElementImageDescriptor

        int accessorFlags_JVM = flags.accessorFlags_JVM;
        int accessorFlags_JDT = flags.accessorFlags_JDT;

        if ((accessorFlags_JVM & ApexElementImageDescriptor.WEBSERVICE) != 0) {
            ImageDescriptor desc = ForceImages.getDesc(ForceImages.APEX_GLOBAL_FIELD);
            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.APEX_GLOBAL_METHOD, accessorFlags_JVM, decoratedDesc);
        } else if ((accessorFlags_JVM & ApexElementImageDescriptor.GLOBAL) != 0) {
            ImageDescriptor desc = ForceImages.getDesc(ForceImages.APEX_GLOBAL_FIELD);
            int decorationFlags = 0; // no further decoration needed.
            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, decorationFlags, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.APEX_GLOBAL_FIELD, accessorFlags_JVM, decoratedDesc);
        } else {
            ImageDescriptor desc = JavaElementImageProvider.getFieldImageDescriptor(false, accessorFlags_JVM);
            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.JDT_FIELD, accessorFlags_JVM, decoratedDesc);
        }
    }
View Full Code Here

Examples of com.salesforce.ide.ui.internal.editor.imagesupport.ApexElementImageDescriptor

            if (element != null) {
                accessorFlags_JDT = adornWithMethodClassDetails(element, accessorFlags_JDT);
            }

            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.APEX_GLOBAL_METHOD, accessorFlags_JVM, decoratedDesc);
        } else if ((accessorFlags_JVM & ApexElementImageDescriptor.GLOBAL) != 0) {
            ImageDescriptor desc = ForceImages.getDesc(ForceImages.APEX_GLOBAL_METHOD);
            int decorationFlags = 0; // no further decoration needed.
            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, decorationFlags, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.APEX_GLOBAL_METHOD, accessorFlags_JVM, decoratedDesc);
        } else if ((accessorFlags_JVM & ApexElementImageDescriptor.TESTMETHOD) != 0) {
            ImageDescriptor desc = ForceImages.getDesc(ForceImages.APEX_TEST_METHOD);
            int decorationFlags = 0; // no further decoration needed.
            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, decorationFlags, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.APEX_TEST_METHOD, accessorFlags_JVM, decoratedDesc);
        } else {

            // TODO: The first parameter determines if we are in an interface for annotation, where all methods are public.
            // There is no way to determine this easily using JADT (cannot check parent) unless we store some environment variables.
            // Worse, interfaces in Apex cannot annotate their methods as public so we have no way to use local information to check for "publicness".

            ImageDescriptor desc = JavaElementImageProvider.getMethodImageDescriptor(false, accessorFlags_JVM);

            if (element != null) {
                accessorFlags_JDT = adornWithMethodClassDetails(element, accessorFlags_JDT);
            }

            ApexElementImageDescriptor decoratedDesc =
                    new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
            return ForceImages.get(ForceImages.JDT_METHOD, accessorFlags_JVM, decoratedDesc);
        }
    }
View Full Code Here

Examples of com.salesforce.ide.ui.internal.editor.imagesupport.ApexElementImageDescriptor

    public Image handle(Identifier element) {
        int accessorFlags_JVM = Flags.AccFinal | Flags.AccStatic;
        int accessorFlags_JDT = JavaElementImageDescriptor.FINAL | JavaElementImageDescriptor.STATIC;

        ImageDescriptor desc = JavaElementImageProvider.getFieldImageDescriptor(false, accessorFlags_JVM);
        ApexElementImageDescriptor decoratedDesc =
                new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);
        return ForceImages.get(ForceImages.JDT_FIELD, accessorFlags_JVM, decoratedDesc);
    }
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.