Package dsk.php_export.plugin.desktop.javafx

Source Code of dsk.php_export.plugin.desktop.javafx.ModelCheckBox

package dsk.php_export.plugin.desktop.javafx;

import javafx.scene.control.CheckBox;

import org.apache.commons.lang3.StringUtils;

import com.change_vision.jude.api.inf.model.IClass;

import dsk.export.tools.SkeletonCodeTools;

public class ModelCheckBox extends CheckBox {
  private IClass iClass;

  public ModelCheckBox(IClass clazz) {
    super();
    SkeletonCodeTools tools = new SkeletonCodeTools();
    String namespace = tools.getNamespace(clazz, "\\");
    StringBuilder sb = new StringBuilder(clazz.getName());
    if (!StringUtils.isEmpty(namespace)) {
      sb.insert(0, ".");
      sb.insert(0, namespace);
    }
    this.setText(sb.toString());
    this.iClass = clazz;
  }

  public IClass getIClass() {
    return this.iClass;
  }
}
TOP

Related Classes of dsk.php_export.plugin.desktop.javafx.ModelCheckBox

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.