Package org.auraframework.impl.root.event

Examples of org.auraframework.impl.root.event.RegisterEventDefImpl


        if (AttributeDefHandler.TAG.equalsIgnoreCase(tag)) {
            AttributeDefImpl attributeDef = new AttributeDefHandler<InterfaceDef>(this, xmlReader, source).getElement();
            builder.addAttributeDef(DefDescriptorImpl.getInstance(attributeDef.getName(), AttributeDef.class),
                    attributeDef);
        } else if (RegisterEventHandler.TAG.equalsIgnoreCase(tag)) {
            RegisterEventDefImpl regDef = new RegisterEventHandler<InterfaceDef>(this, xmlReader, source).getElement();
            builder.events.put(regDef.getAttributeName(), regDef);
        } else {
            error("Found unexpected tag %s", tag);
        }
    }
View Full Code Here


                        attributeDesc.getName(), tag);
            }
            builder.getAttributeDefs().put(attributeDef.getDescriptor(),
                    attributeDef);
        } else if (RegisterEventHandler.TAG.equalsIgnoreCase(tag)) {
            RegisterEventDefImpl regDef = new RegisterEventHandler<T>(this, xmlReader,
                    source).getElement();
            if (builder.events.containsKey(regDef.getAttributeName())) {
                error("Multiple events registered with name %s on tag %s",
                        regDef.getAttributeName(), tag);
            }
            builder.events.put(regDef.getAttributeName(), regDef);
        } else if (EventHandlerDefHandler.TAG.equalsIgnoreCase(tag)) {
            builder.eventHandlers.add(new EventHandlerDefHandler(this,
                    xmlReader, source).getElement());
        } else if (ImportDefHandler.TAG.equalsIgnoreCase(tag)) {
            builder.imports.add(new ImportDefHandler(this,
View Full Code Here

        ed.validateReferences();
    }

    public void testValidateValidDefinition() throws Exception {
        DefDescriptor<EventDef> eventDescriptor = DefDescriptorImpl.getInstance("aura:testevent", EventDef.class);
        RegisterEventDefImpl red = vendor.makeRegisterEventDefWithNulls(eventDescriptor, true, null);
        Map<String, RegisterEventDef> eventDefs = new HashMap<>();
        eventDefs.put("buckfutter", red);
        AttributeDefImpl testAttributeDef = new AttributeDefImpl(DefDescriptorImpl.getInstance("testattribute",
                AttributeDef.class), null, vendor.getTypeDef().getDescriptor(), null, false,
                AttributeDef.SerializeToType.BOTH, null, Visibility.PUBLIC);
View Full Code Here

        assertTrue("Two interfaceDefs with the same attributes failed equality", intDef2.equals(intDef3));
    }

    public void testEqualsWithDifferentTypes() {
        DefDescriptor<EventDef> eventTestDescriptor = DefDescriptorImpl.getInstance("aura:testevent", EventDef.class);
        RegisterEventDefImpl regEventDef = vendor.makeRegisterEventDefWithNulls(eventTestDescriptor, true, null);
        assertFalse(
                "Two different Defs shouldn't have been equal",
                vendor.makeInterfaceDef(vendor.makeInterfaceDefDescriptor("aura:testinterfacechild"), null, null,
                        vendor.makeLocation("filename1", 5, 5, 0), null).equals(regEventDef));
    }
View Full Code Here

TOP

Related Classes of org.auraframework.impl.root.event.RegisterEventDefImpl

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.