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

Examples of org.dyno.visual.swing.parser.spi.IParser


    }
  }

  private void renameInvisible(IType type, InvisibleAdapter root) {
    if (root.getLastName() != null && root.getName() != null && !root.getLastName().equals(root.getName())) {
      IParser parser = (IParser) root.getAdapter(IParser.class);
      if (parser != null) {
        parser.renameField(type, null);
      }
    }
  }
View Full Code Here


  protected void genAddCode(ImportRewrite imports, StringBuilder builder) {
    CompositeAdapter jspa = (CompositeAdapter) adaptable;
    if (jspa.getChildCount() > 0) {
      Component child = jspa.getChild(0);
      WidgetAdapter childAdapter = WidgetAdapter.getWidgetAdapter(child);
      IParser childParser = (IParser) childAdapter.getAdapter(IParser.class);
      String getMethodName = childParser.getCreationMethodName();
      if (!adaptable.isRoot())
        builder.append(jspa.getID() + ".");
      builder.append("setViewportView(" + getMethodName + "());\n");
    }
  }
View Full Code Here

      if (left != null) {
        JComponent leftComponent = (JComponent) left;
        WidgetAdapter leftAdapter = WidgetAdapter
            .getWidgetAdapter(leftComponent);
        if (leftAdapter != null) {
          IParser leftParser = (IParser) leftAdapter
              .getAdapter(IParser.class);
          String leftGetName = leftParser.getCreationMethodName();
          builder.append(prefix + "setLeftComponent(" + leftGetName
              + "());\n");
        }
      }
      Component right = jsp.getRightComponent();
      if (right != null) {
        JComponent rightComponent = (JComponent) right;
        WidgetAdapter rightAdapter = WidgetAdapter
            .getWidgetAdapter(rightComponent);
        if (rightAdapter != null) {
          IParser rightParser = (IParser) rightAdapter
              .getAdapter(IParser.class);
          String rightGetName = rightParser.getCreationMethodName();
          builder.append(prefix + "setRightComponent(" + rightGetName
              + "());\n");
        }
      }
    } else {
      Component top = jsp.getTopComponent();
      if (top != null) {
        JComponent topComponent = (JComponent) top;
        WidgetAdapter topAdapter = WidgetAdapter
            .getWidgetAdapter(topComponent);
        if (topAdapter != null) {
          IParser topParser = (IParser) topAdapter
              .getAdapter(IParser.class);
          String topGetName = topParser.getCreationMethodName();
          builder.append(prefix + "setTopComponent(" + topGetName
              + "());\n");
        }
      }
      Component bottom = jsp.getBottomComponent();
      if (bottom != null) {
        JComponent bottomComponent = (JComponent) bottom;
        WidgetAdapter bottomAdapter = WidgetAdapter
            .getWidgetAdapter(bottomComponent);
        if (bottomAdapter != null) {
          IParser bottomParser = (IParser) bottomAdapter
              .getAdapter(IParser.class);
          String bottomGetName = bottomParser.getCreationMethodName();
          builder.append(prefix + "setBottomComponent("
              + bottomGetName + "());\n");
        }
      }
View Full Code Here

    if (widget instanceof JComponent) {
      JComponent jcomp = (JComponent) widget;
      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

    builder.append("private void ");
    builder.append(init_name);
    builder.append("(){\n");
    builder.append(createInitCode(imports));
    for (InvisibleAdapter invisible : adaptable.getInvisibles()) {
      IParser invisibleParser = (IParser) invisible.getAdapter(IParser.class);
      builder.append(invisibleParser.getCreationMethodName() + "();\n");
    }
    createPostInitCode(builder, imports);
    builder.append("}\n");
    try {
      type.createMethod(JavaUtil.formatCode(builder.toString()), sibling, false, monitor);
View Full Code Here

    if (widget instanceof JComponent) {
      JComponent jcomp = (JComponent) widget;
      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) {         
          String getMethodName = parser.getCreationMethodName();
          if (!adaptable.isRoot())
            builder.append(adaptable.getID() + ".");
          builder.append("setComponentPopupMenu(" + getMethodName + "());\n");
        }
      }
View Full Code Here

TOP

Related Classes of org.dyno.visual.swing.parser.spi.IParser

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.