Package org.dyno.visual.swing.base.ExtensionRegistry

Examples of org.dyno.visual.swing.base.ExtensionRegistry.Provider


      return widgetName;
  }

  private Provider getProvider(HashMap<String, Provider> providers, Class<?> class1) {
    String classname = class1.getName();
    Provider provider = providers.get(classname);
    if (provider == null && class1 != Component.class) {
      Class<?> superClass = class1.getSuperclass();
      if (superClass == null)
        return null;
      return getProvider(providers, superClass);
View Full Code Here


    Sorting sorting = ExtensionRegistry.getCurrentSorting();
    HashMap<String, String> references = new HashMap<String, String>();
    Class beanClass = getWidgetClass();
    ArrayList<IWidgetPropertyDescriptor> propdesc = new ArrayList<IWidgetPropertyDescriptor>();
    for (Category category : sorting.getCategories().values()) {
      Provider provider = getProvider(category.getProviders(), beanClass);
      if (provider != null) {
        for (String refid : provider.getRefIds()) {
          IConfigurationElement prop = this.propertyConfigs.get(refid);
          if (prop != null) {
            references.put(refid, refid);
            IWidgetPropertyDescriptor property = createProperty(prop, beanClass);
            property.setCategory(category.getName());
View Full Code Here

TOP

Related Classes of org.dyno.visual.swing.base.ExtensionRegistry.Provider

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.