Package org.dyno.visual.swing.parser.spi

Examples of org.dyno.visual.swing.parser.spi.IParser.generateCode()


    int count = ((CompositeAdapter)adaptable).getChildCount();
    for (int i = 0; i < count; i++) {
      Component child = ((CompositeAdapter)adaptable).getChild(i);
      WidgetAdapter childAdapter = WidgetAdapter.getWidgetAdapter(child);
      IParser parser = (IParser) childAdapter.getAdapter(IParser.class);
      if (parser!=null&&!parser.generateCode(type, imports, monitor))
        return false;
    }
    if (!adaptable.isCodeDirty())
      return true;
    return super.generateCode(type, imports, monitor);
View Full Code Here


      ICompilationUnit unit = root.getCompilationUnit();
      ICompilationUnit copy = unit.getWorkingCopy(monitor);
      IType type = getUnitMainType(copy);
      if (type != null) {
        ImportRewrite imports = createImportRewrite(copy);
        boolean success = parser.generateCode(type, imports, monitor);
        if (!success)
          return null;
        removeRemovedComponent(root, monitor, unit, type);
        createPreferredLnf(root, monitor, type, imports);
        if (success) {
View Full Code Here

      JPopupMenu jpm = JavaUtil.getComponentPopupMenu(jcomp);
      if (jpm != null && WidgetAdapter.getWidgetAdapter(jpm) != null) {
        WidgetAdapter jpmAdapter = WidgetAdapter.getWidgetAdapter(jpm);
        IParser parser = (IParser) jpmAdapter.getAdapter(IParser.class);
        if (parser != null) {
          parser.generateCode(type, imports, monitor);
        }
      }
    }
    if (adaptable.isRoot()) {
      return createRootCode(type, imports, monitor);
View Full Code Here

    if (!createInitMethod(type, imports, monitor, sibling, init_name))
      return false;
    for (InvisibleAdapter invisible : adaptable.getInvisibles()) {
      IParser parser = (IParser) invisible.getAdapter(IParser.class);
      if (parser != null) {
        if (!parser.generateCode(type, imports, monitor))
          return false;
      }
    }
    if (!createEventMethod(type, imports, monitor))
      return false;
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.