//package COM.blackdirt.convert;

public class bdcLabel extends Control {
   
    String alignString;


    /////////////////////////////////
    // Component Definition Methods
    //////////////////////////////////


    public void initialize(Control c) {
      int testAlign;

      super.initialize(c);
        this.setType("Label");
        this.setJavaType("Label");
        this.alignString = "Label.LEFT";

        testAlign = getAlignment();
        switch (testAlign){
          case 0: alignString = "Label.LEFT";
                  break;
          case 1: alignString = "Label.RIGHT";
                  break;
          case 2: alignString = "Label.CENTER";
                  break;

        }

    }
    public String addString11( Control cParent) {
      return (defaultAddString11(cParent));
    }


    
    public String declareString() {
        return ("    Label  " + this.getName() + " = new Label(" +  "\"" + this.getCaption() + "\"" +", " + alignString + "); "  );
    }

    public String controlArrayInitString() {
        return ("      " + this.getName() + "[" + getIndex() + "] = new Label(" + "\"" +  this.getCaption() + "\"" +", " +  alignString + ");"  );
    }

    public String addString( Control cParent) {
       return (defaultAddString(cParent));
    }

}
