コード例 #1
0
 public String toFormulaString(String[] operands) {
   if (space.isSet(field_1_options)) {
     return operands[0];
   } else if (optiIf.isSet(field_1_options)) {
     return toFormulaString((Workbook) null) + "(" + operands[0] + ")";
   } else if (optGoto.isSet(field_1_options)) {
     return toFormulaString((Workbook) null)
         + operands[0]; // goto isn't a real formula element should not show up
   } else {
     return toFormulaString((Workbook) null) + "(" + operands[0] + ")";
   }
 }
コード例 #2
0
ファイル: StyleRecord.java プロジェクト: sbesson/bioformats
  public int getRecordSize() {
    int retval;

    if (getType() == STYLE_BUILT_IN) {
      retval = 8;
    } else {
      if (fHighByte.isSet(field_3_string_options)) {
        retval = 9 + 2 * getNameLength();
      } else {
        retval = 9 + getNameLength();
      }
    }
    return retval;
  }
コード例 #3
0
ファイル: StyleRecord.java プロジェクト: sbesson/bioformats
  protected void fillFields(RecordInputStream in) {
    fHighByte = BitFieldFactory.getInstance(0x01); // have to init here, since we are being called
    // from super, and class level init hasnt been done.
    field_1_xf_index = in.readShort();
    if (getType() == STYLE_BUILT_IN) {
      field_2_builtin_style = in.readByte();
      field_3_outline_style_level = in.readByte();
    } else if (getType() == STYLE_USER_DEFINED) {
      field_2_name_length = in.readShort();
      field_3_string_options = in.readByte();

      byte[] string = in.readRemainder();
      if (fHighByte.isSet(field_3_string_options)) {
        field_4_name = StringUtil.getFromUnicodeBE(string, 0, field_2_name_length);
      } else {
        field_4_name = StringUtil.getFromCompressedUnicode(string, 0, field_2_name_length);
      }
    }

    // todo sanity check exception to make sure we're one or the other
  }
コード例 #4
0
 public String toFormulaString(Workbook book) {
   if (semiVolatile.isSet(field_1_options)) {
     return "ATTR(semiVolatile)";
   }
   if (optiIf.isSet(field_1_options)) {
     return "IF";
   }
   if (optiChoose.isSet(field_1_options)) {
     return "CHOOSE";
   }
   if (optGoto.isSet(field_1_options)) {
     return "";
   }
   if (sum.isSet(field_1_options)) {
     return "SUM";
   }
   if (baxcel.isSet(field_1_options)) {
     return "ATTR(baxcel)";
   }
   if (space.isSet(field_1_options)) {
     return "";
   }
   return "UNKNOWN ATTRIBUTE";
 }
コード例 #5
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public void setNotes(boolean printnotes) {
   field_6_options = notes.setShortBoolean(field_6_options, printnotes);
 }
コード例 #6
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public void setDraft(boolean d) {
   field_6_options = draft.setShortBoolean(field_6_options, d);
 }
コード例 #7
0
 /** Sets the custom number format field value. true if this object has a custom number format */
 public void setCustomNumberFormat(boolean value) {
   field_3_options = customNumberFormat.setShortBoolean(field_3_options, value);
 }
コード例 #8
0
ファイル: AreaRecord.java プロジェクト: IDR/bioformats
 /** Sets the stacked field value. series is stacked */
 public void setStacked(boolean value) {
   field_1_formatFlags = stacked.setShortBoolean(field_1_formatFlags, value);
 }
コード例 #9
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public boolean getNoOrientation() {
   return noOrientation.isSet(field_6_options);
 }
コード例 #10
0
 public void setOptimizedIf(boolean bif) {
   field_1_options = optiIf.setByteBoolean(field_1_options, bif);
 }
コード例 #11
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 // option bitfields
 public boolean getLeftToRight() {
   return lefttoright.isSet(field_6_options);
 }
コード例 #12
0
ファイル: AreaRecord.java プロジェクト: IDR/bioformats
 /** Sets the shadow field value. display a shadow for the chart */
 public void setShadow(boolean value) {
   field_1_formatFlags = shadow.setShortBoolean(field_1_formatFlags, value);
 }
コード例 #13
0
ファイル: AreaRecord.java プロジェクト: IDR/bioformats
 /**
  * display a shadow for the chart
  *
  * @return the shadow field value.
  */
 public boolean isShadow() {
   return shadow.isSet(field_1_formatFlags);
 }
コード例 #14
0
ファイル: AreaRecord.java プロジェクト: IDR/bioformats
 /**
  * results displayed as percentages
  *
  * @return the display as percentage field value.
  */
 public boolean isDisplayAsPercentage() {
   return displayAsPercentage.isSet(field_1_formatFlags);
 }
コード例 #15
0
ファイル: AreaRecord.java プロジェクト: IDR/bioformats
 /** Sets the display as percentage field value. results displayed as percentages */
 public void setDisplayAsPercentage(boolean value) {
   field_1_formatFlags = displayAsPercentage.setShortBoolean(field_1_formatFlags, value);
 }
コード例 #16
0
ファイル: AreaRecord.java プロジェクト: IDR/bioformats
 /**
  * series is stacked
  *
  * @return the stacked field value.
  */
 public boolean isStacked() {
   return stacked.isSet(field_1_formatFlags);
 }
コード例 #17
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public void setNoOrientation(boolean orientation) {
   field_6_options = noOrientation.setShortBoolean(field_6_options, orientation);
 }
コード例 #18
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public boolean getValidSettings() {
   return validsettings.isSet(field_6_options);
 }
コード例 #19
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public void setUsePage(boolean page) {
   field_6_options = usepage.setShortBoolean(field_6_options, page);
 }
コード例 #20
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public boolean getDraft() {
   return draft.isSet(field_6_options);
 }
コード例 #21
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public boolean getLandscape() {
   return landscape.isSet(field_6_options);
 }
コード例 #22
0
 /**
  * Flags this ptg as a goto/jump
  *
  * @param isGoto
  */
 public void setGoto(boolean isGoto) {
   field_1_options = optGoto.setByteBoolean(field_1_options, isGoto);
 }
コード例 #23
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public boolean getNoColor() {
   return nocolor.isSet(field_6_options);
 }
コード例 #24
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 // option bitfields
 public void setLeftToRight(boolean ltor) {
   field_6_options = lefttoright.setShortBoolean(field_6_options, ltor);
 }
コード例 #25
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public boolean getNotes() {
   return notes.isSet(field_6_options);
 }
コード例 #26
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public void setLandscape(boolean ls) {
   field_6_options = landscape.setShortBoolean(field_6_options, ls);
 }
コード例 #27
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public boolean getUsePage() {
   return usepage.isSet(field_6_options);
 }
コード例 #28
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public void setValidSettings(boolean valid) {
   field_6_options = validsettings.setShortBoolean(field_6_options, valid);
 }
コード例 #29
0
 /**
  * true if this object has a custom number format
  *
  * @return the custom number format field value.
  */
 public boolean isCustomNumberFormat() {
   return customNumberFormat.isSet(field_3_options);
 }
コード例 #30
0
ファイル: PrintSetupRecord.java プロジェクト: IDR/bioformats
 public void setNoColor(boolean mono) {
   field_6_options = nocolor.setShortBoolean(field_6_options, mono);
 }