Example usage for com.google.gwt.core.ext.typeinfo JPackage findType

List of usage examples for com.google.gwt.core.ext.typeinfo JPackage findType

Introduction

In this page you can find the example usage for com.google.gwt.core.ext.typeinfo JPackage findType.

Prototype

@Deprecated
JClassType findType(String[] typeName);

Source Link

Document

Finds a type in this package.

Usage

From source file:com.guit.rebind.binder.GuitBinderGenerator.java

License:Apache License

/**
 * Find event in dom, shared or context locations. Context = '{currentPackage}/event'. Context
 * events have priority over shared and dom ones.
 *//*from  w ww .  ja v  a 2s  .c  o  m*/
protected JClassType getEventByName(String eventName, JPackage contextEventsPackage) {
    // Get event class name
    eventName = eventNameToEventClassName(eventName);

    // Find in context
    if (contextEventsPackage != null) {
        JClassType contextEventType = contextEventsPackage.findType(eventName);
        if (contextEventType != null) {
            return contextEventType;
        }
    }

    // Find in dom events
    JClassType domEventType = domEventsPackage.findType(eventName);
    if (domEventType != null) {
        return domEventType;
    }

    // Find in shared events
    JClassType sharedEventType = sharedEventsPackage.findType(eventName);
    if (sharedEventType != null) {
        return sharedEventType;
    }

    return null;
}